hopefully fixed that its always detected when bots are missing
This commit is contained in:
		
							parent
							
								
									7b7f7a424b
								
							
						
					
					
						commit
						caf674479c
					
				@ -158,6 +158,7 @@ public Action CheckPlayerTeam(Handle timer, any userid)
 | 
			
		||||
    if (client == 0) 
 | 
			
		||||
        return Plugin_Continue; 
 | 
			
		||||
 | 
			
		||||
    checkIfRestartNeeded();
 | 
			
		||||
    if (!IsValidClient(client) || IsPlayerAlive(client) || (GetClientTeam(client) != CS_TEAM_T && GetClientTeam(client) != CS_TEAM_CT)
 | 
			
		||||
        || IsFakeClient(client))
 | 
			
		||||
    {
 | 
			
		||||
@ -210,7 +211,7 @@ public Action Timer_CheckIfRestartNeeded(Handle timer, any userid)
 | 
			
		||||
    return Plugin_Handled;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
public Action ApplySettings(Event event, const char[] name, bool dontBroadcast)
 | 
			
		||||
public void checkIfRestartNeeded()
 | 
			
		||||
{
 | 
			
		||||
    int activeBots = 0;
 | 
			
		||||
    int activePlayers = 0;
 | 
			
		||||
@ -237,7 +238,11 @@ public Action ApplySettings(Event event, const char[] name, bool dontBroadcast)
 | 
			
		||||
    {
 | 
			
		||||
        CreateTimer(10.0, Timer_CheckIfRestartNeeded); //if only one guy is on a team we force a restart to spawn the bots.
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
public Action ApplySettings(Event event, const char[] name, bool dontBroadcast)
 | 
			
		||||
{
 | 
			
		||||
    checkIfRestartNeeded();
 | 
			
		||||
 | 
			
		||||
    int client = GetClientOfUserId(event.GetInt("userid"));
 | 
			
		||||
    if (!IsValidClient(client) || !IsPlayerAlive(client) || IsClientSourceTV(client))
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user