X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fxonotic-data.pk3dir.git;a=blobdiff_plain;f=qcsrc%2Fserver%2Fcommand%2Fbanning.qc;h=9091ae0b783b65953aa4abef156b4e3203ce8040;hp=794854deddf1daa3b6e9b35b316f0d7fb1d3e443;hb=77f03e6ce033bef39ac19e0e7cb6e606ffcb26db;hpb=3b2bc1bdee04f4c454279bf14ac8ed6b37c6ddb5 diff --git a/qcsrc/server/command/banning.qc b/qcsrc/server/command/banning.qc index 794854dedd..9091ae0b78 100644 --- a/qcsrc/server/command/banning.qc +++ b/qcsrc/server/command/banning.qc @@ -1,3 +1,14 @@ +#if defined(CSQC) +#elif defined(MENUQC) +#elif defined(SVQC) + #include "../../dpdefs/dpextensions.qh" + #include "../../common/util.qh" + #include "../../common/command/shared_defs.qh" + #include "../autocvars.qh" + #include "common.qh" + #include "banning.qh" + #include "../ipban.qh" +#endif // ===================================================== // Banning and kicking command code, written by Samual // Last updated: December 29th, 2011 @@ -69,7 +80,7 @@ void BanCommand_kickban(float request, float argc, string command) if(argc >= 2) { entity client = GetIndexedEntity(argc, 1); - float accepted = VerifyClientEntity(client, TRUE, FALSE); + float accepted = VerifyKickableEntity(client); float reason_arg, bantime, masksize; string reason; @@ -116,11 +127,11 @@ void BanCommand_mute(float request, float argc, string command) // TODO: Add a s if(argc >= 2) { entity client = GetFilteredEntity(argv(1)); - float accepted = VerifyClientEntity(client, TRUE, FALSE); + float accepted = VerifyClientEntity(client, true, false); if(accepted > 0) { - client.muted = TRUE; + client.muted = true; return; } else @@ -204,11 +215,11 @@ void BanCommand_unmute(float request, float argc) if(argc >= 2) { entity client = GetFilteredEntity(argv(1)); - float accepted = VerifyClientEntity(client, TRUE, FALSE); + float accepted = VerifyClientEntity(client, true, false); if(accepted > 0) { - client.muted = FALSE; + client.muted = false; return; } else @@ -273,7 +284,7 @@ void BanCommand_macro_help() #define BAN_COMMAND(name,function,description) \ { if(strtolower(description) != "") { print(" ^2", name, "^7: ", description, "\n"); } } - BAN_COMMANDS(0, 0, "") + BAN_COMMANDS(0, 0, ""); #undef BAN_COMMAND return; @@ -282,23 +293,23 @@ void BanCommand_macro_help() float BanCommand_macro_command(float argc, string command) { #define BAN_COMMAND(name,function,description) \ - { if(name == strtolower(argv(0))) { function; return TRUE; } } + { if(name == strtolower(argv(0))) { function; return true; } } - BAN_COMMANDS(CMD_REQUEST_COMMAND, argc, command) + BAN_COMMANDS(CMD_REQUEST_COMMAND, argc, command); #undef BAN_COMMAND - return FALSE; + return false; } float BanCommand_macro_usage(float argc) { #define BAN_COMMAND(name,function,description) \ - { if(name == strtolower(argv(1))) { function; return TRUE; } } + { if(name == strtolower(argv(1))) { function; return true; } } - BAN_COMMANDS(CMD_REQUEST_USAGE, argc, "") + BAN_COMMANDS(CMD_REQUEST_USAGE, argc, ""); #undef BAN_COMMAND - return FALSE; + return false; } void BanCommand_macro_write_aliases(float fh) @@ -306,7 +317,7 @@ void BanCommand_macro_write_aliases(float fh) #define BAN_COMMAND(name,function,description) \ { if(strtolower(description) != "") { CMD_Write_Alias("qc_cmd_sv", name, description); } } - BAN_COMMANDS(0, 0, "") + BAN_COMMANDS(0, 0, ""); #undef BAN_COMMAND return; @@ -323,8 +334,8 @@ float BanCommand(string command) if(BanCommand_macro_command(argc, command)) // continue as usual and scan for normal commands { - return TRUE; // handled by one of the above GenericCommand_* functions + return true; // handled by one of the above GenericCommand_* functions } - return FALSE; + return false; }