Ulysses
Ulysses Stuff => General Chat & Help and Support => Topic started by: Storm on October 02, 2013, 04:37:52 AM
-
So here is what I want to do. I want players to use one command on themselves alone and not on other users. For example, if I want all users to be able to !jail themselves but not target others, how would I do that? I still want them to target others with voteban so I can't change their top level (manage permissions) "can target" to !%user. I also can't apply !%user to the access on the command itself or they can't jail anyone in the user category, including themselves. Is there a way to set access like "!%anyone but themselves"?
-
ulx groupallow user "ulx jail" "^"
As explained in various places (notable, "ulx help"), "^" means self.
-
So sorry! I completely missed that!
-
No worries.
-
Megiddo, can I just ask another question about this? I did look in ulx help but couldn't see the answer. Right now, users cant target vips and above at all. But I have a problem with them playing with the voteban menu and votebanning themselves. So if I put in that module the permission !^, will it stiil retain inheritance (if I don't check ignore inheritance) and not let them ban vips and above? My goal is that they can voteban other users but not themselves or any other group level. Thanks again!
-
Our FAQs here in the forums are pretty good too.
http://forums.ulyssesmod.net/index.php/topic,5346.0.html
They expand on ULX help pretty well, especially that one.
To answer your question, setting !^ for a single command has no effect on inheritance.
-
Inheritance is a something different than what you seem to be asking.
You simply want to set the permission of voteban like so:
ulx groupallow user "ulx voteban" "!^"