Hide: Leaders wont be hidden by the commands anymore, since several players requested that
This commit is contained in:
parent
aedc85f616
commit
5e8be5eace
@ -3,6 +3,8 @@
|
|||||||
#include <sdkhooks>
|
#include <sdkhooks>
|
||||||
#include <sourcemod>
|
#include <sourcemod>
|
||||||
#include <zombiereloaded>
|
#include <zombiereloaded>
|
||||||
|
#include <leader>
|
||||||
|
|
||||||
|
|
||||||
/* BOOLS */
|
/* BOOLS */
|
||||||
bool g_bHidePlayers[MAXPLAYERS+1][MAXPLAYERS+1];
|
bool g_bHidePlayers[MAXPLAYERS+1][MAXPLAYERS+1];
|
||||||
@ -169,6 +171,7 @@ public Action UpdateHide(Handle timer)
|
|||||||
|
|
||||||
float fOriginClient[3];
|
float fOriginClient[3];
|
||||||
float fOriginTarget[3];
|
float fOriginTarget[3];
|
||||||
|
int iLeader = Leader_CurrentLeader()
|
||||||
|
|
||||||
for(int target = 1; target <= MaxClients; target++)
|
for(int target = 1; target <= MaxClients; target++)
|
||||||
{
|
{
|
||||||
@ -177,7 +180,7 @@ public Action UpdateHide(Handle timer)
|
|||||||
GetClientAbsOrigin(target, fOriginTarget);
|
GetClientAbsOrigin(target, fOriginTarget);
|
||||||
GetClientAbsOrigin(client, fOriginClient);
|
GetClientAbsOrigin(client, fOriginClient);
|
||||||
//PrintToChatAll("%N--%N::::::%f", client, target, GetVectorDistance(fOriginTarget, fOriginClient, false));
|
//PrintToChatAll("%N--%N::::::%f", client, target, GetVectorDistance(fOriginTarget, fOriginClient, false));
|
||||||
if(GetVectorDistance(fOriginTarget, fOriginClient, true) <= float(g_iHideRange[client]))
|
if((GetVectorDistance(fOriginTarget, fOriginClient, true) <= float(g_iHideRange[client])) && (iLeader != target))
|
||||||
g_bHidePlayers[client][target] = true;
|
g_bHidePlayers[client][target] = true;
|
||||||
else
|
else
|
||||||
g_bHidePlayers[client][target] = false;
|
g_bHidePlayers[client][target] = false;
|
||||||
|
Loading…
Reference in New Issue
Block a user