dvander@341: /** dvander@341: * Use this section to tweak admin permission levels and groupings. dvander@341: * You can also define admin roles in this section. dvander@341: */ dvander@341: Levels dvander@341: { dvander@341: /** dvander@341: * These are the default role flag mappings. dvander@341: * You can assign new letters for custom purposes, however you should dvander@341: * not change the default names, as SourceMod hardcodes these. dvander@341: */ dvander@341: Flags dvander@341: { dvander@446: "reservation" "a" //Reserved slots dvander@446: "generic" "b" //Generic admin, required for admins dvander@446: "kick" "c" //Kick other players dvander@446: "ban" "d" //Banning other players dvander@446: "unban" "e" //Removing bans dvander@446: "slay" "f" //Slaying other players dvander@446: "changemap" "g" //Changing the map dvander@446: "cvars" "h" //Changing cvars dvander@446: "config" "i" //Changing configs dvander@446: "chat" "j" //Special chat privileges dvander@446: "vote" "k" //Voting dvander@446: "password" "l" //Password the server dvander@446: "rcon" "m" //Remote console dvander@446: "cheats" "n" //Change sv_cheats and related commands dvander@341: dvander@446: /** dvander@446: * Custom flags can be used by plugins, but they can also be used to dvander@446: * for you to expand on the previous groups, using Overrides. dvander@446: */ dvander@341: dvander@446: "custom1" "o" dvander@446: "custom2" "p" dvander@446: "custom3" "q" dvander@446: "custom4" "r" dvander@446: "custom5" "s" dvander@446: "custom6" "t" dvander@446: dvander@446: /** dvander@446: * Root is a magic access flag that grants all permissions. dvander@446: * This should only be given to trusted administrators. dvander@446: * Root users can only be targetted by other root users. dvander@446: */ dvander@341: "root" "z" dvander@341: } dvander@341: dvander@341: /** dvander@341: * By default, commands are registered with three pieces of information: dvander@341: * 1)Command Name (for example, "csdm_enable") dvander@446: * 2)Command Group Name (for example, "CSDM") dvander@341: * 3)Command Level (for example, "changemap") dvander@341: * You can override the default flags assigned to individual commands or command groups in this way. dvander@415: * To override a group, use the "@" character before the name. Example: dvander@341: * Examples: dvander@446: * "@CSDM" "b" // Override the CSDM group to 'b' flag dvander@446: * "csdm_enable" "bgi" // Override the csdm_enable command to 'bgi' flags dvander@341: * Note that for overrides, order is important. In the above example, csdm_enable overwrites dvander@341: * any setting that csdm_enable previously had. dvander@341: */ dvander@341: Overrides dvander@341: { dvander@341: } dvander@341: }