Mon Sep 14 15:37:12 CEST 2009 BriareosQuesto sono quelle aggiornate dell'ultima versione del qvm.
Pazientate sul formato, le ho tirate fuori dirette dai sorgenti

[code:34co8clz]
{"adjustban", G_admin_adjustban, "b", "change the duration or reason of a ban. time is specified as numbers "
"followed by units 'w' (weeks), 'd' (days), 'h' (hours) or 'm' (minutes),"
" or seconds if no units are specified",
"[^3ban#^7] (^5time^7) (^5reason^7)" },
{"admintest", G_admin_admintest, "a", "display your current admin level",
"" },
{"allowbuild", G_admin_denybuild, "d", "restore a player's ability to build",
"[^3name|slot#^7]" },
{"allready", G_admin_allready, "y", "makes everyone ready in intermission",
"" },
{"ban", G_admin_ban, "b", "ban a player by IP and GUID with an optional expiration time and reason."
" time is specified as numbers followed by units 'w' (weeks), 'd' "
"(days), 'h' (hours) or 'm' (minutes), or seconds if no units are "
"specified",
"[^3name|slot#|IP^7] (^5time^7) (^5reason^7)" },
{"buildlog", G_admin_buildlog, "U", "display a list of recent builds and deconstructs, optionally specifying"
" a team",
"(^5xnum^7) (^5#skip^7) (^5-name|num^7) (^5a|h^7)"
"\n ^3Example:^7 '!buildlog #10 h' skips 10 events, then shows the previous 10 events affecting human buildables" },
{"cancelvote", G_admin_cancelvote, "c", "cancel a vote taking place",
"" },
{"cp", G_admin_cp, "Z", "display a CP message to users, optionally specifying team(s) to send to",
"(-AHS) [^3message^7]" },
{"denybuild", G_admin_denybuild, "d", "take away a player's ability to build",
"[^3name|slot#^7]" },
{"designate", G_admin_designate, "g", "give the player designated builder privileges",
"[^3name|slot#^7]" },
{"devmap", G_admin_devmap, "L", "load a map with cheats (and optionally force layout)",
"[^3mapname^7] (^5layout^7)" },
{"help", G_admin_help, "h", "display commands available to you or help on a specific command",
"(^5command^7)" },
{"info", G_admin_info, "H", "display the contents of server info files",
"(^5subject^7)" },
{"kick", G_admin_kick, "k", "kick a player with an optional reason",
"[^3name|slot#^7] (^5reason^7)" },
{"L0", G_admin_L0, "l", "Sets a level 1 to level 0",
"[^3name|slot#^7]" },
{"L1", G_admin_L1, "l", "Sets a level 0 to level 1",
"[^3name|slot#^7]" },
{"layoutsave", G_admin_layoutsave, "L", "save a map layout",
"[^3mapname^7]" },
{"listadmins", G_admin_listadmins, "D", "display a list of all server admins and their levels",
"(^5name|start admin#^7) (^5minimum level to display^7)" },
{"listlayouts", G_admin_listlayouts, "L", "display a list of all available layouts for a map",
"(^5mapname^7)" },
{"listplayers", G_admin_listplayers, "i", "display a list of players, their client numbers and their levels",
"" },
{"listmaps", G_admin_listmaps, "j", "display a list of available maps on the server",
"(^5map name^7)" },
{"lock", G_admin_lock, "K", "lock a team to prevent anyone from joining it",
"[^3a|h^7]" },
{"map", G_admin_map, "M", "load a map (and optionally force layout)",
"[^3mapname^7] (^5layout^7)" },
{"maplog", G_admin_maplog, "o", "show recently played maps",
"" },
{"mute", G_admin_mute, "m", "mute a player",
"[^3name|slot#^7]" },
{"namelog", G_admin_namelog, "e", "display a list of names used by recently connected players",
"(^5name^7)" },
{"nextmap", G_admin_nextmap, "n", "go to the next map in the cycle",
"" },
{"passvote", G_admin_passvote, "V", "pass a vote currently taking place",
"" },
{"pause", G_admin_pause, "S", "Pause (or unpause) the game.",
"" },
{"putteam", G_admin_putteam, "p", "move a player to a specified team",
"[^3name|slot#^7] [^3h|a|s^7]" },
{"readconfig", G_admin_readconfig, "G", "reloads the admin config file and refreshes permission flags",
"" },
{"register", G_admin_register, "R", "Registers your name to protect it from being used by others or updates your admin name to your current name.",
"" },
{"rename", G_admin_rename, "N", "rename a player",
"[^3name|slot#^7] [^3new name^7]" },
{"restart", G_admin_restart, "r", "restart the current map (optionally using named layout or keeping/switching teams)",
"(^5layout^7) (^5keepteams|switchteams|keepteamslock|switchteamslock^7)" },
{"revert", G_admin_revert, "v", "revert one or more buildlog events, optionally of only one team",
"(^5xnum^7) (^5#ID^7) (^5-name|num^7) (^5a|h^7)"
"\n ^3Example:^7 '!revert x5 h' reverts the last 5 events affecting human buildables" },
{"rotation", G_admin_listrotation, "j", "display a list of maps that are in the active map rotation",
"" },
{"setlevel", G_admin_setlevel, "s", "sets the admin level of a player",
"[^3name|slot#|admin#^7] [^3level^7]" },
{"showbans", G_admin_showbans, "B", "display a (partial) list of active bans",
"(^5start at ban#^7) (^5name|IP|'-subnet'^7)" },
{"spec999", G_admin_spec999, "P", "move 999 pingers to the spectator team",
""},
//kev: a bit of a hack, but there is no real point to
//creating a new admin flag for this, so i stole it from !help
{"specme", G_admin_putmespec, "h", "moves you to the spectators",
"" },
{"subnetban", G_admin_subnetban, "E", "Add or change a subnet mask on a ban",
"[^3ban#^7] [^5CIDR mask^7]"
"\n ^3Example:^7 '!subnetban 10 16' changes ban #10 to be a ban on XXX.XXX.*.*"
"\n ^3Example:^7 '!subnetban 10 24' changes ban #10 to be a ban on XXX.XXX.XXX.*"
"\n ^3Example:^7 '!subnetban 10 32' changes ban #10 to be a regular (non-subnet) ban"
"\n ^1WARNING:^7 Use of this command may make your admin.dat incompatible with other game.qvms" },
{"time", G_admin_time, "C", "show the current local server time",
""},
{"unban", G_admin_unban, "b", "unbans a player specified by the slot as seen in showbans",
"[^3ban#^7]" },
{"undesignate", G_admin_designate, "g", "revoke designated builder privileges",
"[^3name|slot#^7]" },
{"unlock", G_admin_unlock, "K", "unlock a locked team",
"[^3a|h^7]" },
{"unmute", G_admin_mute, "m", "unmute a muted player",
"[^3name|slot#^7]" },
{ "warn", G_admin_warn, "w", "Warn a player to cease or face admin intervention",
"[^3name|slot#^7] [reason]" }
[/code:34co8clz]
Al momento le flag sono :
[code:34co8clz]
[level]
level = 0
name = ^4Unknown Player
flags = iahCHR
[level]
level = 1
name = ^5Server Regular
flags = iahCHR$t
[level]
level = 2
name = ^6Granger Admin
flags = iahCHD$tPndl
[level]
level = 3
name = ^2Shotgun Admin
flags = $BCDHKMPacdgehiklmpnryw?
[level]
level = 4
name = ^3Painsaw Admin
flags = 12457!$BCDGHKLNPVabcdeghiklmnprsyw?SvUZME
[level]
level = 5
name = ^1Server Operator
flags = *
[/code:34co8clz]
Magari e' meglio tolgiere il $ ai lvl1, per il resto attendo proposte