From 6871c3e0fcdd98d0f41f188b41b5000b05d61334 Mon Sep 17 00:00:00 2001 From: Lyberta Date: Thu, 22 Feb 2018 03:35:28 +0000 Subject: [PATCH] Update Custom server votes --- Custom-server-votes.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Custom-server-votes.md b/Custom-server-votes.md index 9dbff83..9309780 100644 --- a/Custom-server-votes.md +++ b/Custom-server-votes.md @@ -12,15 +12,24 @@ Now players will be able to type `vcall bots` or `vcall nobots` which will start You can prefix the contents of an alias with `settemp` to make it be valid only for the current game. For example `alias nobots "settemp minplayers 0"`. +You can create documentation for your votes by creating a cvars with `sv_vote_command_help_%VOTE_NAME%` pattern, for example: + +``` +set sv_vote_command_help_bots "\nUsage:^3 vcall bots\n^7 Adds some bots to the server." +``` + Here's example that allows voting common server types assuming your `server.cfg` doesn't force them (you get infinite recursion if it does): ``` alias vanilla "exec ruleset-xonotic.cfg; exec server.cfg; endmatch" addvote vanilla +set sv_vote_command_help_vanilla "\nUsage:^3 vcall vanilla\n^7 Resets the server to vanilla ruleset." alias instagib "exec ruleset-xonotic.cfg; exec server.cfg; g_instagib 1; g_grappling_hook 1; endmatch" addvote instagib +set sv_vote_command_help_instagib "\nUsage:^3 vcall instagib\n^7 Sets the server to instagib ruleset." alias overkill "exec ruleset-overkill.cfg; exec server.cfg; endmatch" addvote overkill +set sv_vote_command_help_overkill "\nUsage:^3 vcall overkill\n^7 Sets the game to overkill ruleset." ``` -- 2.39.2