X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fserver%2Fcommand%2Fbanning.qh;h=a330ff1b0b9e1781a4b54f3482f42e23ba0c3016;hb=71ce27cd515d7e8157535466ef357f83253b64f0;hp=8c71af1793bcb92eab965927e6ce9d53813920ef;hpb=3b4538464212cdef7e377e6e203e820178a76fe6;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/server/command/banning.qh b/qcsrc/server/command/banning.qh index 8c71af179..a330ff1b0 100644 --- a/qcsrc/server/command/banning.qh +++ b/qcsrc/server/command/banning.qh @@ -1,10 +1,13 @@ +#ifndef BANNING_H +#define BANNING_H + // ==================================== // Declarations for kick/ban commands // Last updated: December 29th, 2011 // ===================================== -#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 +#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(); @@ -13,3 +16,8 @@ float Ban_Delete(float i); // 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