[outdated] Housing: Permission fine tuning
Hey there,
I was very excited upon discovering HOUSE_PERMISSION_SETTING_USE_OBJECTS in the API, since it seemed like the solution to my lighting problem. However, when I disabled it via API, all it did was preventing people from entering at all. HOUSE_PERMISSION_SETTING_USE_ASSISTANTS and HOUSE_PERMISSION_SETTING_USE_CRAFTING_STATIONS didn't have any effect at all. I tried it with a different account that was a member of my guild - tried to set it both for HOUSE_PERMISSION_USER_GROUP_GENERAL and HOUSE_PERMISSION_USER_GROUP_GUILD. Would you mind fixing that soon? I've seen your amazing JumpToSpecificHouse(userId, houseId) that is almost exactly what I wished for, other than that instead of userId it checks for characterName - but that way, I can visit whonmever I like! Yay! I already got the AddOn done, but can't release it for obvious reasons. I can't trust people not to turn off my lights. |
Wait, so your not releasing it because you're afraid of people turning off the lights in you homes?
|
Yes and she is absolutely right to do so!
It's too much work to enable all the lights manually again each time. Maybe your house only got 1 candle but her's doesn't :D |
These custom permissions (ones outside of the premade sets) are not fully implemented or exposed. I'll see about adding it to the schedule of things to implement.
|
Awesome, Chip. Thank you very much. :)
|
Quote:
|
http://esoui.com/downloads/info1758-...endsHouse.html
This just got more urgent. |
All your light are belong to us.
|
It should still be possible to restrict these people from entering your house though right?
|
I don't do much with houses so you'll have to pardon any ignorance on my part but:
You have a guild hall with hundreds of people having access. Someone has a light switch obsession. Are our actions in a house recorded somewhere so that you could see who touched the lights? If so: manually defenestrate them. If not: that is why this is necessary. |
Quote:
ps. an api to save and restore the state of a light would also be nice. |
Quote:
Quote:
I have run a high level surveillance on our guild hall, including an add-on that would immediately start screenshotting the guild list and logging offline changes whenever I was in my house and someone would jump in my proximity, because I figured that whoever did it was probably the type of person moving like frogger. I've been set to offline mode, lurking for days, trying to catch the asshat who did that, but to no avail. (I couldn't be online 24/7, although I certainly tried). I had narrowed the list of suspects down on two dozen people who were all online during the incidents when I realised what I was doing and decided to just abandon the guild hall (that I have spent hours and several million gold furnishing) until the problem was fixed. Since that was ages ago, I have people now who go there, wait at least ten minutes, and then tell me that it's safe to go. I know of several guild mates who have their houses locked by default and only open it when you ask them, just because of that kind of situation. (Yes, all of those suffer from some sort of OCD.) So I would either like a log, so that I know which players to exclude from using my add-ons ever again, kick from my guild, erase from my friends list and send assassins after, or an option to fine-tune the permissions so that anyone who is not a decorator can't change the lights. One will involve far less butthurt and bloodshed. |
In the meantime...
In the meantime... check this out if you can. <3
http://www.esoui.com/downloads/info1...reBeLight.html |
Unfortunately, that can't restore lights to their default state, because there's still no way to read that. It can only restore lights to their initial state. It's a great AddOn, though! :)
@Chip: A workaround for the permission fine tuning would be to give us a way to read an interactable's state via API. That way, we could at least store the light states and restore them automatically via AddOn. |
Quote:
|
All times are GMT -6. The time now is 08:04 PM. |
vBulletin © 2024, Jelsoft Enterprises Ltd
© 2014 - 2022 MMOUI