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];