]> git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/server/command/banning.qh
Merge branch 'master' into mirceakitsune/damage_effects
[xonotic/xonotic-data.pk3dir.git] / qcsrc / server / command / banning.qh
index 30b0099448d6af0c640f07b7aec456d8eb388782..7a6138283f5c8ed466dfd91b238078b4b68779cb 100644 (file)
@@ -1,8 +1,11 @@
 // ====================================
 //  Declarations for kick/ban commands
-//  Last updated: December 14th, 2011
+//  Last updated: December 29th, 2011
 // =====================================
 
+#define GET_BAN_ARG(v,d) if((argc > reason_arg) && ((v = stof(argv(reason_arg))) != 0)) ++reason_arg; 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);