Ulysses
Ulysses Stuff => General Chat & Help and Support => Topic started by: Aeioyoo on November 25, 2016, 09:10:20 AM
-
My ULib/ULX versions (run "ulx version" in console):
ULib v.. v2.61d
ULX v.. v3.71d
Looking to design a new inheritance tree, and I need to factor in staff having donator ranks!
E.g. diamond-trialmod
Easiest way to do this? Staff need the staff commands for their rank (E.g. T-Mod can ban for 5 hrs, Admin permanently), and their donator commands (Diamond can give themselves 25 armor for example, stuff like that)
Which is easier:
Donar ranks branch from staff ranks Tmod - Mod - Admin...
\/ \/
B-Tmod B-Mod...
S-Tmod etc
Or separate trees for each donar status e.g.
Tmod - Mod - Admin
B-Tmod, B- Mod, B-Admin
S-Tmod, S-Mod etc
Or, what I really want advice on, something that is quicker and works better?
Thanks, Dino! 8)
-
Though it might be more difficult to pre plan now, you'll save yourself much time later;
Managing inheritance in a single flow is MUCH easier than managing branches.
Can target gets really challenging if you don't.
Though ULib allows for branches, and ULX XGUI allows you to specify branch inheritance and can_target of those, planning ahead now will save you challenge of trying to remember and specify who does what and can target in the future.
Have
highest
inherits
slightly lower , and can target not highest
inherits
even lower and can target not slightly lower
...
-
How would this be done with the Donator ranks? Admin, for example, doesn't have some commands of Diamond Moderator, but some commands more?
-
That's the time challenge - figure out groups that are descending.
In Gmod, there are only really 3 groups.
Superadmin, admin, user.
superadmin is highest, admin is second highest, user is plain.
Figure out a way to place custom groups under admin, above user, that will still allow procedural ranks.
superadmin
admin
diamond moderator
gold moderator
silver moderator
moderator
...
user
Give diamond stuff that gold doesn't have, and so on.