]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blob - qcsrc/server/command/banning.qh
Improve cl_gunalign cvar description
[xonotic/xonotic-data.pk3dir.git] / qcsrc / server / command / banning.qh
1 #pragma once
2
3 float autocvar_g_ban_default_bantime;
4 float autocvar_g_ban_default_masksize;
5 float autocvar_g_ban_sync_interval;
6 float autocvar_g_ban_sync_timeout;
7 string autocvar_g_ban_sync_trusted_servers;
8 bool autocvar_g_ban_sync_trusted_servers_verify;
9 string autocvar_g_ban_sync_uri;
10 bool autocvar_g_ban_telluser = true;
11 string autocvar_g_banned_list;
12 bool autocvar_g_banned_list_idmode;
13 string autocvar_g_chatban_list;
14 string autocvar_g_playban_list;
15 bool autocvar_g_playban_minigames;
16 string autocvar_g_voteban_list;
17
18 #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; }
19 #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;
20
21 // used by common/command/generic.qc:GenericCommand_dumpcommands to list all commands into a .txt file
22 void BanCommand_macro_write_aliases(float fh);
23
24 void BanCommand_macro_help();
25 float BanCommand_macro_usage(int argc);