From 806895ebd8f35a49dc1b9c66c3c637406b5723ce Mon Sep 17 00:00:00 2001 From: Borja Ferrer Date: Tue, 6 Dec 2005 19:06:05 +0000 Subject: [PATCH] fixed bug when voting multiple maps voting would always fail --- plugins/mapsmenu.sma | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/plugins/mapsmenu.sma b/plugins/mapsmenu.sma index 3f547f6a..1d8d558e 100755 --- a/plugins/mapsmenu.sma +++ b/plugins/mapsmenu.sma @@ -122,7 +122,11 @@ public checkVotes(id) if (g_voteCount[a] < g_voteCount[i]) a = i - if (100 * g_voteCount[a] / num > 50) + new votesNum = g_voteCount[0] + g_voteCount[1] + g_voteCount[2] + g_voteCount[3] + g_voteCount[4] + new iRatio = votesNum ? floatround(get_cvar_float("amx_votemap_ratio") * float(votesNum), floatround_ceil) : 1 + new iResult = g_voteCount[a] + + if (iResult >= iRatio) { g_choosed = g_voteSelected[id][a] client_print(0, print_chat, "%L %s", LANG_PLAYER, "VOTE_SUCCESS", g_mapName[g_choosed])