From 14b967496211dc598c09af470fd02759da9fab9d Mon Sep 17 00:00:00 2001 From: olivia Date: Thu, 26 Jun 2025 07:36:20 -0700 Subject: [PATCH] shavit-stats.sp - fix error due to IsPlayerAlive() being called on disconnected client (#1245) --- addons/sourcemod/scripting/shavit-stats.sp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/sourcemod/scripting/shavit-stats.sp b/addons/sourcemod/scripting/shavit-stats.sp index 7ee2a583..25bdcb3d 100644 --- a/addons/sourcemod/scripting/shavit-stats.sp +++ b/addons/sourcemod/scripting/shavit-stats.sp @@ -436,7 +436,7 @@ void SavePlaytime222(int client, float now, Transaction&trans, int style, int iS if (gI_CurrentStyle[client] == style && gF_PlaytimeStyleStart[client] != 0.0) { diff += now - gF_PlaytimeStyleStart[client]; - gF_PlaytimeStyleStart[client] = IsPlayerAlive(client) ? now : 0.0; + gF_PlaytimeStyleStart[client] = IsClientInGame(client) ? IsPlayerAlive(client) ? now : 0.0 : 0.0; } gF_PlaytimeStyleSum[client][style] = 0.0;