]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/server/command/banning.qh
Merge branch 'drjaska/sync-bal-wep-mario' into 'master'
[xonotic/xonotic-data.pk3dir.git] / qcsrc / server / command / banning.qh
index 17eca95c738363e4c83c3fbe57d0762fd143111c..6aa70c6a8028a7dcca41d5ea229c5e51f3d71424 100644 (file)
@@ -1,23 +1,24 @@
-#ifndef BANNING_H
-#define BANNING_H
+#pragma once
 
-// ====================================
-//  Declarations for kick/ban commands
-//  Last updated: December 29th, 2011
-// =====================================
+float autocvar_g_ban_default_bantime;
+float autocvar_g_ban_default_masksize;
+float autocvar_g_ban_sync_interval;
+float autocvar_g_ban_sync_timeout;
+string autocvar_g_ban_sync_trusted_servers;
+bool autocvar_g_ban_sync_trusted_servers_verify;
+string autocvar_g_ban_sync_uri;
+bool autocvar_g_ban_telluser = true;
+string autocvar_g_banned_list;
+bool autocvar_g_banned_list_idmode;
+string autocvar_g_muteban_list; // "List of banned players from chat"
+string autocvar_g_playban_list; // "List of banned players from playing (forced to spectate)"
+string autocvar_g_voteban_list; // "List of banned players from voting"
 
-#define GET_BAN_ARG(v,d) if(argc > reason_arg) { if((v = stof(argv(reason_arg))) != 0) ++reason_arg; else v = d; } else { v = d; }
-#define GET_BAN_REASON(v,d) if(argc > reason_arg) v = substring(command, argv_start_index(reason_arg), strlen(command) - argv_start_index(reason_arg)); else v = d;
-
-void Ban_KickBanClient(entity client, float bantime, float masksize, string reason);
-void Ban_View();
-float Ban_Insert(string ip, float bantime, string reason, float dosync);
-float Ban_Delete(float i);
+#define GET_BAN_ARG(v, d) if (argc > reason_arg) { if ((v = stof(argv(reason_arg))) != 0) ++reason_arg; else v = d; } else { v = d; }
+#define GET_BAN_REASON(v, d) if (argc > reason_arg) v = substring(command, argv_start_index(reason_arg), strlen(command) - argv_start_index(reason_arg)); else v = d;
 
 // used by common/command/generic.qc:GenericCommand_dumpcommands to list all commands into a .txt file
 void BanCommand_macro_write_aliases(float fh);
 
 void BanCommand_macro_help();
-float BanCommand_macro_usage(float argc);
-
-#endif
+float BanCommand_macro_usage(int argc);