From 6b2e45f834560f83f91b7d6fa38123197cac5f4d Mon Sep 17 00:00:00 2001 From: dogan Date: Fri, 19 Jun 2020 17:31:23 +0200 Subject: [PATCH] AntiNoob: damn fakes and i was wondering why my calculation wasn't working --- AntiNoob/scripting/AntiNoob.sp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/AntiNoob/scripting/AntiNoob.sp b/AntiNoob/scripting/AntiNoob.sp index c4bc0bce..541d42f3 100644 --- a/AntiNoob/scripting/AntiNoob.sp +++ b/AntiNoob/scripting/AntiNoob.sp @@ -95,7 +95,7 @@ public void OnPluginStart() g_fNapalmMidRoundReduction = cvar.FloatValue; HookConVarChange((cvar = CreateConVar("sm_an_kb_midround", "5.0", "knockback boost in procent when mid round help is performed (stacking)")), g_cvKnockbackMidRoundBoost); g_fKnockbackMidRoundBoost = cvar.FloatValue / 100.0; - HookConVarChange((cvar = CreateConVar("sm_an_midroundratio", "1.0", "human:zombie amount ratio to perform mid round help, x = zombie")), g_cvMidRoundRatio); + HookConVarChange((cvar = CreateConVar("sm_an_midroundratio", "1.01", "human:zombie amount ratio to perform mid round help, x = zombie")), g_cvMidRoundRatio); g_fMidRoundRatio = cvar.FloatValue; delete cvar; @@ -255,7 +255,7 @@ public void CheckHumanZombieCount() for(int i = 1; i <= MaxClients; i++) { - if(!IsClientInGame(i) || IsFakeClient(i) || !IsPlayerAlive(i)) + if(!IsClientInGame(i) || !IsPlayerAlive(i)) continue; if(GetClientTeam(i) == CS_TEAM_CT) @@ -265,8 +265,8 @@ public void CheckHumanZombieCount() iZombieCount++; } - if(iHumanCount == 0) - iHumanCount = 1; + if(iHumanCount == 0 || iZombieCount == 0) + return; if(float(iZombieCount) / float(iHumanCount) >= g_fMidRoundRatio) {