and it comes time for a vote and if no one votes it sets a completely different map for the nextmap witch was not even on the vote let me give a further example
Does this cvar bellow is enabled on your game?
Code:
// Choose how to follow the map-cycle, when anyone vote for next map.// 0 - choose a random map from the current voting map list, as next map.// 1 - follow your current map-cycle order.
amx_extendmap_allow_order 1
Quote:
Originally Posted by vase070
also mp_timelimit ends a bit early over like 20+ seconds before it is actually supposed to end i don't know if i put that right.... but in this pic i spammed "H > HELP > Time Left"
It is programmed to trigger on the last 30 seconds.
Code:
3620:// are we managing the end of the map?3621:if( secondsLeft < 303622:&& secondsLeft > 0)3623:{3624:if( g_isOnMaintenanceMode )3625:{3626: prevent_map_change();
3627: color_print(0, "%L", LANG_PLAYER, "GAL_CHANGE_MAINTENANCE");
3628:}3629:elseif(!g_isTheLastGameRound
3630:&& get_realplayersnum() >=get_pcvar_num( cvar_endOnRound_msg ))3631:{3632: map_manageEnd();
3633:}3634:}
These cvar control them:
Spoiler
Code:
////////////////////////////////////////////////////////////////////////// Ending a map on a new round after time has expired, for round- //// based mods, is a much nicer way of ending the current map than the //// standard HL1 way, which is to suddenly end the map the second time //// runs out. //////////////////////////////////////////////////////////////////////////// Indicates when a map should end when time runs out.// 0 - end immediately when time runs out// 1 - when time runs out, end at the current round end// 2 - when time runs out, end at the next round end
gal_endonround 2// Indicates when a map should end after the RTV voting is finished.// If selected a value higher than 0, this cvar indicates also the players// minimum number necessary to allow the last round to be finished when// the time runs out.// 0 - end immediately after the voting finished.// 1 - end after the current round.
gal_endonround_rtv 1// Indicates how to announce the last round. If selected a value higher // than 0, this cvar indicates also the players minimum number necessary // to allow the last round to be finished when the time runs out.// 0 - to show only a chat print, saying that it is the last round.// 1 - to show chat and a constant HUD message during the last round.
gal_endonround_msg 1// Indicates the end map type at the last seconds.// 0 - do not show the countdown, drop weapons or buy grenades.// 1 - show the countdown, drop weapons and buy grenades.
gal_endonround_countdown 1