Do you really think you've a good admin management with customizable rights? I am LOLing at you
With Permissions you don't need to write own admin management like here
or even Happy Camper's work HC Admin Script 1.9.3 (226) where you only have 4 different groups (oh, sweet )
or File does not exist (12800) where you have 10 different groups.
In general:
At the moment, scripters need to code their own admin management, admins have to edit directly the scripts files to give/remove rights.
This is unflexible and hard, that's where Permissions come into play
What's so good about Permissions?
For Admins:
You decide which commands users can use. Everything is done in Permissions, you don't need to touch other scripts.
For Scripters:
No need to waste your time writing own rights management! Permissions does everything for you, a single function call is enough.
How it works:
There are groups, there are users and now there are permission nodes. Scripters tell which permission node is used for a command in their script and then admins simply grant the permission to a specific user or group so they can use the command.
Features:
Flexibility: unlimited groups and users
Multiple groups per user
Inheritance: don't need to add same permissions to all groups
Example: group [Admin] can additionally have all nodes from groups [newbie], [member] and [moderator]
High performace: no problems with >9000 permission nodes per user
Per-map permissions
By far that's only a handful of features and usages of Permissions. The default config also contains prefixes and suffixes that can be used by chat scripts. Permissions can even be used as config for other scripts
Setup Permissions:
Put the contents of archive into autorun folder
Edit the config in /Permissions/config/permissions.lua as you wish
Information for scripters:
Every time you look at the code 100 cute kittens die a painful death.
> Don't mind the shitty code
edited 1×, last 29.06.14 09:31:48 pm
Approved by Yates
Download
14 kb, 612 Downloads