From 7d940c6509a5ce97d7cb1fd7f5ff05e9e533f446 Mon Sep 17 00:00:00 2001 From: jenz Date: Mon, 26 Jan 2026 23:26:21 +0100 Subject: [PATCH] lazy fix for invisible zm --- _Hide/scripting/Hide_TransmitManager.sp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/_Hide/scripting/Hide_TransmitManager.sp b/_Hide/scripting/Hide_TransmitManager.sp index 91758fe..830abfc 100644 --- a/_Hide/scripting/Hide_TransmitManager.sp +++ b/_Hide/scripting/Hide_TransmitManager.sp @@ -131,6 +131,20 @@ public Action UpdateHide(Handle timer) continue; } + //lazy fix for invisible zm + if (TransmitManager_IsEntityHooked(client)) + { + for (int target = 1; target <= MaxClients; target++) + { + if (IsValidClient(target) && client != target && g_bHidePlayers[client][target] + && IsPlayerAlive(target) && ZR_IsClientZombie(target) && TransmitManager_IsEntityHooked(target)) + { + g_bHidePlayers[client][target] = false; + TransmitManager_SetEntityState(target, client, true); //client can see player again because the player is a zm + } + } + } + bool ClientIsAlive = IsPlayerAlive(client); bool ClientIsHuman = false; if (ClientIsAlive)