diff --git a/mapchooser_extended/scripting/rockthevote_extended.sp b/mapchooser_extended/scripting/rockthevote_extended.sp index 443316b..ddbe98b 100644 --- a/mapchooser_extended/scripting/rockthevote_extended.sp +++ b/mapchooser_extended/scripting/rockthevote_extended.sp @@ -154,7 +154,20 @@ public void OnPlayerChangedTeam(Handle event, const char[] name, bool dontBroadc void UpdateRTV() { - g_Voters = GetTeamClientCount(2) + GetTeamClientCount(3); + g_Voters = 0; + + for (int i=1; i<=MAXPLAYERS; i++) + { + if (IsClientInGame(i) && !IsFakeClient(i)) + { + if (GetClientTeam(i) == 2 || GetClientTeam(i) == 3) + { + g_Voters++; + } + } + } + +// g_Voters = GetTeamClientCount(2) + GetTeamClientCount(3); g_VotesNeeded = RoundToFloor(float(g_Voters) * GetConVarFloat(g_Cvar_Needed)); if (!g_CanRTV)