From dd9ac93b6113b19811068c270d7e5d12f49478db Mon Sep 17 00:00:00 2001 From: zaCade <zaCade@hotmail.com> Date: Thu, 22 Feb 2018 15:16:33 +0100 Subject: [PATCH] PlayerVisibilty: Make it work w/o zombiereloaded. --- PlayerVisibility/scripting/PlayerVisibility.sp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/PlayerVisibility/scripting/PlayerVisibility.sp b/PlayerVisibility/scripting/PlayerVisibility.sp index 519f2337..6d300dc0 100644 --- a/PlayerVisibility/scripting/PlayerVisibility.sp +++ b/PlayerVisibility/scripting/PlayerVisibility.sp @@ -33,6 +33,8 @@ int g_iMinPlayers; int g_Client_Alpha[MAXPLAYERS + 1] = {255, ...}; bool g_Client_bEnabled[MAXPLAYERS + 1] = {false, ...}; +bool g_Plugin_zombiereloaded = false; + public void OnPluginStart() { Handle hGameConf = LoadGameConfigFile("sdktools.games"); @@ -79,6 +81,11 @@ public void OnPluginStart() } } +public void OnAllPluginsLoaded() +{ + g_Plugin_zombiereloaded = LibraryExists("zombiereloaded"); +} + public void OnPluginEnd() { for(int client = 1; client <= MaxClients; client++) @@ -254,7 +261,7 @@ public void OnPostThinkPost(int client) if(i == client || !IsClientInGame(i) || !IsPlayerAlive(i)) continue; - if(!ZR_IsClientHuman(i)) + if(g_Plugin_zombiereloaded && !ZR_IsClientHuman(i)) continue; static float fVec1[3];