X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;ds=sidebyside;f=commands.cfg;h=60ffbced2ba90c275e2ea8b0ce0a1a673132d101;hb=HEAD;hp=3a1ab30b706b3a3a6f57ee6815732969f0fe415a;hpb=4acf073c7dc79dfe676b695165066b7a78b545d8;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/commands.cfg b/commands.cfg index 3a1ab30b7..d0726bce5 100644 --- a/commands.cfg +++ b/commands.cfg @@ -112,7 +112,6 @@ alias tdem "timedemo $1" // menu_cmd (menu command) - menu/command/menu_cmd.qc // =============================================== alias menu_showwelcomedialog "menu_cmd directmenu Welcome" -alias menu_showteamselect "menu_cmd directmenu TeamSelect" alias menu_showhudexit "menu_cmd directmenu HUDExit" alias menu_showhudoptions "menu_cmd directpanelhudmenu ${* ?}" alias menu_showsandboxtools "menu_cmd directmenu SandboxTools" @@ -150,10 +149,16 @@ alias radar "qc_cmd_cl hud radar ${* ?}" alias scoreboard_columns_help "qc_cmd_cl hud scoreboard_columns_help" alias scoreboard_columns_set "qc_cmd_cl hud scoreboard_columns_set ${* ?}" +seta team_selection_type 1 "Team selection type: 0 menu, 1 scoreboard" set _scoreboard_team_selection_available 0 // set to 1 by CSQC -alias _team_selection_show1 "_scoreboard_team_selection 1" -alias _team_selection_show0 menu_showteamselect -alias team_selection_show "_team_selection_show$_scoreboard_team_selection_available" +alias _team_selection_show00 "menu_cmd directmenu TeamSelect" +alias _team_selection_show01 "menu_cmd directmenu TeamSelect" +alias _team_selection_show10 "menu_cmd directmenu TeamSelect" +alias _team_selection_show11 "_scoreboard_team_selection 1" +alias team_selection_show "_team_selection_show${_scoreboard_team_selection_available}${team_selection_type}" + +// legacy alias +alias menu_showteamselect team_selection_show // ======================================================== // cmd (client-to-server command) - server/command/cmd.qc @@ -269,17 +274,41 @@ alias settemp_restore "qc_cmd_svcl settemp_restore" // =================================== -// banning - server/command/ipban.qc +// banning - server/ipban.qc // =================================== alias ban "qc_cmd_sv ban ${* ?}" // Ban an IP address or a range of addresses (like 1.2.3) alias banlist "qc_cmd_sv banlist ${* ?}" // List all existing bans alias kickban "qc_cmd_sv kickban ${* ?}" // Disconnect a client and ban it at the same time alias mute "qc_cmd_sv mute ${* ?}" // Disallow a client from talking by muting them alias unban "qc_cmd_sv unban ${* ?}" // Remove an existing ban -alias unmute "qc_cmd_sv unmute ${* ?}" // Unmute a client +alias unmute "qc_cmd_sv unmute ${* ?}" // Unmute a client (Remove an existing muting ban) + +// alternative aliases for ban commands +alias bans "qc_cmd_sv banlist ${* ?}" +alias muteban "qc_cmd_sv mute ${* ?}" +alias unmuteban "qc_cmd_sv unmute ${* ?}" +alias chatban "qc_cmd_sv mute ${* ?}" +alias unchatban "qc_cmd_sv unmute ${* ?}" + + + +// Client +alias ignore "qc_cmd_cmd ignore ${* ?}" // Keep client out of your personal chat log for a match +alias unignore "qc_cmd_cmd unignore ${* ?}" // Remove an existing ignored client +alias clear_ignores "qc_cmd_cmd clear_ignores" // Remove all existing ignored clients + +// Server +alias playban "qc_cmd_sv playban ${* ?}" // Ban disallowing a client from playing (forced to spectate) +alias unplayban "qc_cmd_sv unplayban ${* ?}" // Remove an existing play ban client +alias voteban "qc_cmd_sv voteban ${* ?}" // Ban disallowing a client from voting +alias unvoteban "qc_cmd_sv unvoteban ${* ?}" // Remove an existing vote ban client + +// other aliases for muteban, playban and voteban lists +alias mutebans "g_chatban_list ${* ?}" +alias chatbans "g_chatban_list ${* ?}" +alias playbans "g_playban_list ${* ?}" +alias votebans "g_voteban_list ${* ?}" -// other aliases for ban commands -alias bans "banlist" // character classes (intersected with 32..126 minus ", $, ;, ^, \ - if you // want these, include them explicitly) @@ -351,6 +380,7 @@ set sv_vote_stop 15 "a player can not call a vote again for this many seconds wh set sv_vote_majority_factor 0.5 "What percentage of the PLAYERS constitute a majority? (Must be at least 0.5, recommended: 0.5)" set sv_vote_majority_factor_of_voted 0.5 "What percentage of the VOTERS constitute a majority too? (Must be at least 0.5, recommended: 0.5)" set sv_vote_gamestart 0 "Allow voting during map change" +set sv_vote_debug 0 "count votes by bots too for debugging purposes (to get a bot to vote exec this command: bot_cmd 1 cc vote yes)" // when disabled, don't allow game type changes "note: set these two equal to JUST support simple majorities" set sv_vote_override_mostrecent 0