From 6c9308666aed1b0c8d21ed3c9691da3d7305e1ce Mon Sep 17 00:00:00 2001 From: dogan Date: Fri, 28 Aug 2020 13:12:53 +0200 Subject: [PATCH] CashManager: small fix --- CashManager/scripting/CashManager.sp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CashManager/scripting/CashManager.sp b/CashManager/scripting/CashManager.sp index 667d72e6..b727ce4d 100644 --- a/CashManager/scripting/CashManager.sp +++ b/CashManager/scripting/CashManager.sp @@ -318,6 +318,9 @@ public Action EventHook_PlayerDeath(Event hEvent, const char[] sEventName, bool int client = GetClientOfUserId(hEvent.GetInt("userid")); int attacker = GetClientOfUserId(hEvent.GetInt("attacker")); + if(!IsValidClient(attacker)) + return Plugin_Continue; + if(!g_cvarCashRoundReset.BoolValue) { g_iCash[client] = GetEntProp(client, Prop_Send, "m_iAccount"); @@ -325,9 +328,6 @@ public Action EventHook_PlayerDeath(Event hEvent, const char[] sEventName, bool char sWeapon[16]; hEvent.GetString("weapon", sWeapon, sizeof(sWeapon)); - if(!IsValidClient(attacker)) - return Plugin_Continue; - if(ZR_IsClientZombie(attacker) && StrEqual(sWeapon, "knife", true) && !(GetEntProp(attacker, Prop_Send, "m_iAccount") >= g_cvarMaxCash.IntValue)) //nemesis kill { SetEntProp(attacker, Prop_Send, "m_iAccount", GetEntProp(attacker, Prop_Send, "m_iAccount") + g_cvarInfectionGain.IntValue);