From a51c5e5a5bd8f739474a0652e113fe0e657013ed Mon Sep 17 00:00:00 2001 From: Jackz Date: Mon, 27 Jun 2022 11:41:01 -0500 Subject: [PATCH] Forget client on mapchange/disconnect --- scripting/l4d2_tank_priority.sp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/scripting/l4d2_tank_priority.sp b/scripting/l4d2_tank_priority.sp index 0709464..82ec3ba 100644 --- a/scripting/l4d2_tank_priority.sp +++ b/scripting/l4d2_tank_priority.sp @@ -119,4 +119,13 @@ public void Event_TankSpawn(Event event, const char[] name, bool dontBroadcast) bool IsPlayerIncapacitated(int client) { return (GetEntProp(client, Prop_Send, "m_isIncapacitated") == 1); +} + +public void OnClientDisconnect(int client) { + tankChosenVictim[client] = 0; + for(int i = 1; i <= MaxClients; i++) { + if(tankChosenVictim[i] == client) { + tankChosenVictim[i] = 0; + } + } } \ No newline at end of file