diff --git a/ZombieManager/scripting/ZombieManager.sp b/ZombieManager/scripting/ZombieManager.sp old mode 100644 new mode 100755 index 36bbc7d..1a59cb7 --- a/ZombieManager/scripting/ZombieManager.sp +++ b/ZombieManager/scripting/ZombieManager.sp @@ -248,32 +248,33 @@ public Action ZR_OnClientMotherZombieEligible(int client) bHasItem = EW_ClientHasItem(client); #endif - if(GetClientIdleTime(client) > g_iAFKTime || IsFakeClient(client) || bHasItem || is_autism_bot(client)) - { - if (is_autism_bot(client)) + if (is_autism_bot(client)) + { + int valid_humans = 0; + //if less than two mother zombies should spawn dont infect bots. this is simply because of williams request + ConVar infection_count; + infection_count = FindConVar("zr_infect_mzombie_ratio"); + for (int clienti = 1; clienti <= MaxClients; clienti++) { - int valid_humans = 0; - //if less than two mother zombies should spawn dont infect bots. this is simply because of williams request - ConVar infection_count; - infection_count = FindConVar("zr_infect_mzombie_ratio"); - for (int clienti = 1; clienti <= MaxClients; clienti++) - { - if (!IsValidClient(clienti) || !IsPlayerAlive(clienti) || is_autism_bot(clienti)) continue; - valid_humans++; - if (valid_humans / infection_count.IntValue > 2) - { - break; - } - } - //if less than two mother zombies can spawn dont infect the bots. requested by william that the bots are considered when infecting - if (valid_humans / infection_count.IntValue < 2) - { - return Plugin_Continue; - } + if (!IsValidClient(clienti) || !IsPlayerAlive(clienti) || is_autism_bot(clienti)) continue; + valid_humans++; } + //if less than two mother zombies can spawn dont infect the bots. requested by william that the bots are considered when infecting + if (valid_humans / infection_count.IntValue < 2) + { + return Plugin_Handled; + } + else + { + return Plugin_Continue; + } + } + + if(GetClientIdleTime(client) > g_iAFKTime || IsFakeClient(client) || bHasItem) + { return Plugin_Handled; - } - return Plugin_Continue; + } + return Plugin_Continue; } public bool is_autism_bot(int client)