diff --git a/BossHP/scripting/BossHP_Ranking.sp b/BossHP/scripting/BossHP_Ranking.sp index bcfe98f0..06574f42 100644 --- a/BossHP/scripting/BossHP_Ranking.sp +++ b/BossHP/scripting/BossHP_Ranking.sp @@ -271,7 +271,10 @@ public Action EventHook_PlayerDeath(Event hEvent, const char[] sEventName, bool int iAttacker = GetClientOfUserId(hEvent.GetInt("attacker")); - if (!IsValidClient(iAttacker) || !ZR_IsClientHuman(iAttacker)) + if (!IsValidClient(iAttacker)) + return Plugin_Continue; + + if (IsPlayerAlive(iAttacker) && !ZR_IsClientHuman(iAttacker)) return Plugin_Continue; int iPacked = (iAttacker<<16) | (GetEntProp(iAttacker, Prop_Send, "m_iAccount")&0xFFFF);