X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fserver%2Fcommand%2Fbanning.qh;h=80eb85b56bf85b1cb4e39ee133cd9fb5d36d3da4;hb=e08b3263acb01d68bb72346b762afb0ba262ecec;hp=70daacc87ea98d6152b183dc6ea97b6fc0b30ef2;hpb=82dbcadfd0556053b74638f2e3ae2e57103ddf26;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/server/command/banning.qh b/qcsrc/server/command/banning.qh index 70daacc87..80eb85b56 100644 --- a/qcsrc/server/command/banning.qh +++ b/qcsrc/server/command/banning.qh @@ -1,19 +1,21 @@ -#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; -#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); -#endif + +void BanCommand_macro_help(); +float BanCommand_macro_usage(int argc);