From f3b8ce8b89f27300f59f5ec466c155c9820599b6 Mon Sep 17 00:00:00 2001
From: BotoX <botox@botox.bz>
Date: Wed, 10 Aug 2016 21:22:14 +0200
Subject: [PATCH] PlayerVisibility: Fix bug on paranoid

---
 PlayerVisibility/scripting/PlayerVisibility.sp | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/PlayerVisibility/scripting/PlayerVisibility.sp b/PlayerVisibility/scripting/PlayerVisibility.sp
index acd15b0e..fb2f3eba 100644
--- a/PlayerVisibility/scripting/PlayerVisibility.sp
+++ b/PlayerVisibility/scripting/PlayerVisibility.sp
@@ -97,7 +97,8 @@ public void OnPostThinkPost(int client)
 		return;
 	}
 
-	if(GetEntityRenderMode(client) == RENDER_NONE)
+	if(GetEntityRenderMode(client) == RENDER_NONE ||
+		GetEntityRenderFx(client) != RENDERFX_NONE)
 	{
 		g_Client_Alpha[client] = 0;
 		return;
@@ -194,5 +195,5 @@ stock void ToolsGetEntityColor(int entity, int aColor[4])
 	int Offset = GetEntSendPropOffs(entity, s_sProp);
 
 	for(int i = 0; i < 4; i++)
-		aColor[i] = GetEntData(entity, Offset + i, 1);
+		aColor[i] = GetEntData(entity, Offset + i, 1) & 0xFF;
 }