|
dvander@341
|
1 |
/** |
|
dvander@341
|
2 |
* Use this section to tweak admin permission levels and groupings. |
|
dvander@341
|
3 |
* You can also define admin roles in this section. |
|
dvander@341
|
4 |
*/ |
|
dvander@341
|
5 |
Levels |
|
dvander@341
|
6 |
{ |
|
dvander@341
|
7 |
/** |
|
dvander@341
|
8 |
* These are the default role flag mappings. |
|
dvander@341
|
9 |
* You can assign new letters for custom purposes, however you should |
|
dvander@341
|
10 |
* not change the default names, as SourceMod hardcodes these. |
|
dvander@341
|
11 |
*/ |
|
dvander@341
|
12 |
Flags |
|
dvander@341
|
13 |
{ |
|
dvander@446
|
14 |
"reservation" "a" //Reserved slots |
|
dvander@446
|
15 |
"generic" "b" //Generic admin, required for admins |
|
dvander@446
|
16 |
"kick" "c" //Kick other players |
|
dvander@446
|
17 |
"ban" "d" //Banning other players |
|
dvander@446
|
18 |
"unban" "e" //Removing bans |
|
dvander@446
|
19 |
"slay" "f" //Slaying other players |
|
dvander@446
|
20 |
"changemap" "g" //Changing the map |
|
dvander@446
|
21 |
"cvars" "h" //Changing cvars |
|
dvander@446
|
22 |
"config" "i" //Changing configs |
|
dvander@446
|
23 |
"chat" "j" //Special chat privileges |
|
dvander@446
|
24 |
"vote" "k" //Voting |
|
dvander@446
|
25 |
"password" "l" //Password the server |
|
dvander@446
|
26 |
"rcon" "m" //Remote console |
|
dvander@446
|
27 |
"cheats" "n" //Change sv_cheats and related commands |
|
dvander@341
|
28 |
|
|
dvander@446
|
29 |
/** |
|
dvander@446
|
30 |
* Custom flags can be used by plugins, but they can also be used to |
|
dvander@446
|
31 |
* for you to expand on the previous groups, using Overrides. |
|
dvander@446
|
32 |
*/ |
|
dvander@341
|
33 |
|
|
dvander@446
|
34 |
"custom1" "o" |
|
dvander@446
|
35 |
"custom2" "p" |
|
dvander@446
|
36 |
"custom3" "q" |
|
dvander@446
|
37 |
"custom4" "r" |
|
dvander@446
|
38 |
"custom5" "s" |
|
dvander@446
|
39 |
"custom6" "t" |
|
dvander@446
|
40 |
|
|
dvander@446
|
41 |
/** |
|
dvander@446
|
42 |
* Root is a magic access flag that grants all permissions. |
|
dvander@446
|
43 |
* This should only be given to trusted administrators. |
|
dvander@446
|
44 |
* Root users can only be targetted by other root users. |
|
dvander@446
|
45 |
*/ |
|
dvander@341
|
46 |
"root" "z" |
|
dvander@341
|
47 |
} |
|
dvander@341
|
48 |
|
|
dvander@341
|
49 |
/** |
|
dvander@341
|
50 |
* By default, commands are registered with three pieces of information: |
|
dvander@341
|
51 |
* 1)Command Name (for example, "csdm_enable") |
|
dvander@446
|
52 |
* 2)Command Group Name (for example, "CSDM") |
|
dvander@341
|
53 |
* 3)Command Level (for example, "changemap") |
|
dvander@341
|
54 |
* You can override the default flags assigned to individual commands or command groups in this way. |
|
dvander@415
|
55 |
* To override a group, use the "@" character before the name. Example: |
|
dvander@341
|
56 |
* Examples: |
|
dvander@446
|
57 |
* "@CSDM" "b" // Override the CSDM group to 'b' flag |
|
dvander@446
|
58 |
* "csdm_enable" "bgi" // Override the csdm_enable command to 'bgi' flags |
|
dvander@341
|
59 |
* Note that for overrides, order is important. In the above example, csdm_enable overwrites |
|
dvander@341
|
60 |
* any setting that csdm_enable previously had. |
|
dvander@341
|
61 |
*/ |
|
dvander@341
|
62 |
Overrides |
|
dvander@341
|
63 |
{ |
|
dvander@341
|
64 |
} |
|
dvander@341
|
65 |
} |