// restriction is specified as <minargs> followed by <maxargs> instances of ';'
// and the optional character class to verify the argument by (no checking if
// empty)
+// set cvar to empty string to not check the command at all
+// if cvar is not set there will be a warning
set sv_vote_command_restriction_restart "0"
set sv_vote_command_restriction_fraglimit "1;$_isdigit"
set sv_vote_command_restriction_chmap "1;$_isgraph"
set sv_vote_command_restriction_gotomap "1;$_isgraph"
set sv_vote_command_restriction_nextmap "1;$_isgraph"
set sv_vote_command_restriction_endmatch "0"
-set sv_vote_command_restriction_reducematchtime "0;.$_isdigit"
-set sv_vote_command_restriction_extendmatchtime "0;.$_isdigit"
+set sv_vote_command_restriction_reducematchtime "0"
+set sv_vote_command_restriction_extendmatchtime "0"
set sv_vote_command_restriction_allready "0"
-set sv_vote_command_restriction_kick "1;"
+set sv_vote_command_restriction_kick "1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;" // enough space for ban reason
+set sv_vote_command_restriction_kickban "1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;" // enough space for ban reason
set sv_vote_command_restriction_cointoss "0"
set sv_vote_command_restriction_movetoauto "1;"
set sv_vote_command_restriction_movetored "1;"
float VoteCommand_checkargs(float startpos, float argc)
{
float p, q, check;
- string cvarname = strcat("sv_vote_command_cmdrestriction_", argv(startpos));
+ string cvarname = strcat("sv_vote_command_restriction_", argv(startpos));
string cmdrestriction = cvar_string(cvarname); // note: this warns on undefined cvar. We want that.
string charlist, arg;
float checkmate;