configs/admin_levels.cfg
author Scott Ehlert <ds@alliedmods.net>
Mon Jul 23 18:56:20 2007 +0000 (2007-07-23)
changeset 1146 ee44bbf5b70f
parent 446 5299e664e20e
child 1314 812c281ec8f8
permissions -rw-r--r--
Oh, forgot this - added some missing code for SourceMM 1.5 version of rev 1151
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
}