Posted May 3, 2021 (edited) CUSTOM MAP VOTE SYSTEM: This script is a drop-in replacement for SAPP's built-in voting system. - features - 1). Cast and re-cast your vote! 2). Ability to show more than 6 map vote options. 3). Configurable messages 4). Full control over script timers: * Time until map votes are shown (after game ends). * Time until votes are calculated (after game ends). * Time until until map cycle (after PGCR screen is shown) - notes - 1). You will need to import your map vote settings from mapvote.txt 2). This script will disable SAPP's built-in map vote setting automatically. 3). Map skipping will still work and the skip ratio is defined in the config. ------------------------------------------------------------------------------ See config section for more information. For full details including configuration and download link, please see this page. If you have trouble setting this up, please PM me on Discord (ID in my Sig) To see this script in action, see this video: ~edit 4/05/2021 @ 10:00PM NZST: This script was updated just now with a couple of bug fixes and some changes to the script documentation. ~edit 4/05/2021 @ 13:43PM NZST: Updated with a fix for a bug (described below) The bug: Suppose we have an array of 7 maps but we want to show a maximum of 5 maps when the game ends. At the end of game 1, the script will display the first 5 maps in the array. At the end of game 2, the script will display the remaining 2 but not loopback and include the first 3 (for a total of 5) of the first group. This has been fixed. ~edit 6/10/2021 @ 14:41PM NZST: Fixed a bug preventing manual map loading from working. Edited October 6, 2021 by Chalwk AntiMomentum, ShikuTeshi, PiRate and 4 others like this - I invite you to join my Halo Discord Server. - Add me on discord: Chalwk#9284 - HSP Repo Wiki (new) Share this post Link to post Share on other sites
Posted May 5, 2021 May 06, 2021 Updated just now with some tweaks to the script documentation and corrected a couple of minor bugs. To see everything that was changed, see this page Denn, Enclusion and Takka like this - I invite you to join my Halo Discord Server. - Add me on discord: Chalwk#9284 - HSP Repo Wiki (new) Share this post Link to post Share on other sites
Posted May 9, 2021 (edited) Sun, May 9th 2021 Updates: Added the option to limit how many times a player can re-vote (once by default). In the case that all maps voted for have equal votes, the script will now pick a random one. Added the option to clear the player's console each time we need to print the vote options. Refactored a couple of functions for improved performance & updated script documentation. Edited May 9, 2021 by Chalwk Denn, Takka and Enclusion like this - I invite you to join my Halo Discord Server. - Add me on discord: Chalwk#9284 - HSP Repo Wiki (new) Share this post Link to post Share on other sites
Posted May 10, 2021 (edited) Tues, May 11th 2021 Updates: Corrected an error that appears when the script is unloaded. Added 3 new customizable messages: 1). You cannot re-vote at this time. If a player tries to vote more than "re_vote_count" times, this message will be sent to them. 2). Please wait X second(s)... Message sent to player when they attempt to vote too early. This is after the game ends but before the PGCR is shown: 3). Invalid map vote id. Please type a number between 1 & (max) Message sent to player when they type an invalid map vote id: Tweaked script documentation. Added new "error_log" property. If there are any errors, this will be the file to which they are logged (located in the root directory) Edited May 10, 2021 by Chalwk Takka likes this - I invite you to join my Halo Discord Server. - Add me on discord: Chalwk#9284 - HSP Repo Wiki (new) Share this post Link to post Share on other sites
Posted October 6, 2021 Fixed a bug preventing manual map loading from working. Denn likes this - I invite you to join my Halo Discord Server. - Add me on discord: Chalwk#9284 - HSP Repo Wiki (new) Share this post Link to post Share on other sites