+#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
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;
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
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
#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;
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)
#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;
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;
}