fixed bug when voting multiple maps voting would always fail
This commit is contained in:
parent
914b53933b
commit
806895ebd8
|
@ -122,7 +122,11 @@ public checkVotes(id)
|
||||||
if (g_voteCount[a] < g_voteCount[i])
|
if (g_voteCount[a] < g_voteCount[i])
|
||||||
a = 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]
|
g_choosed = g_voteSelected[id][a]
|
||||||
client_print(0, print_chat, "%L %s", LANG_PLAYER, "VOTE_SUCCESS", g_mapName[g_choosed])
|
client_print(0, print_chat, "%L %s", LANG_PLAYER, "VOTE_SUCCESS", g_mapName[g_choosed])
|
||||||
|
|
Loading…
Reference in New Issue
Block a user