mirror of
https://github.com/shavitush/bhoptimer.git
synced 2025-12-07 10:28:26 +00:00
Allow admins to see other admins in spectator list (#517)
This commit is contained in:
parent
0e19f08d6e
commit
bb05771440
@ -892,11 +892,12 @@ void UpdateSpectatorList(int client, Panel panel, bool &draw)
|
||||
|
||||
int[] iSpectatorClients = new int[MaxClients];
|
||||
int iSpectators = 0;
|
||||
bool bIsAdmin = CheckCommandAccess(client, "admin_speclisthide", ADMFLAG_KICK);
|
||||
|
||||
for(int i = 1; i <= MaxClients; i++)
|
||||
{
|
||||
if(i == client || !IsValidClient(i) || IsFakeClient(i) || !IsClientObserver(i) || GetEntPropEnt(i, Prop_Send, "m_hObserverTarget") != target || GetClientTeam(i) < 1
|
||||
|| CheckCommandAccess(i, "admin_speclisthide", ADMFLAG_KICK))
|
||||
|| (!bIsAdmin && CheckCommandAccess(i, "admin_speclisthide", ADMFLAG_KICK)))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
@ -1006,11 +1007,12 @@ void UpdateKeyHint(int client)
|
||||
{
|
||||
int[] iSpectatorClients = new int[MaxClients];
|
||||
int iSpectators = 0;
|
||||
bool bIsAdmin = CheckCommandAccess(client, "admin_speclisthide", ADMFLAG_KICK);
|
||||
|
||||
for(int i = 1; i <= MaxClients; i++)
|
||||
{
|
||||
if(i == client || !IsValidClient(i) || IsFakeClient(i) || !IsClientObserver(i) || GetEntPropEnt(i, Prop_Send, "m_hObserverTarget") != target
|
||||
|| GetClientTeam(i) < 1 || CheckCommandAccess(i, "admin_speclisthide", ADMFLAG_KICK))
|
||||
|| GetClientTeam(i) < 1 || (!bIsAdmin && CheckCommandAccess(i, "admin_speclisthide", ADMFLAG_KICK)))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user