SelectiveBhop: Fix sm_bhopstatus and sm_bhop

This commit is contained in:
BotoX 2019-10-12 20:35:48 +02:00
parent adfe93e9ac
commit f9f2d6d10a

View File

@ -27,7 +27,7 @@ bool g_bZombieEnabled = false;
bool g_bInOnPlayerRunCmd = false;
int g_ClientLimited[MAXPLAYERS + 1] = {LIMITED_NONE, ...};
int g_ActiveLimitedFlags = LIMITED_GENERAL|LIMITED_PLUGIN;
int g_ActiveLimitedFlags = LIMITED_GENERAL | LIMITED_PLUGIN;
StringMap g_ClientLimitedCache;
@ -318,7 +318,7 @@ public Action Command_Bhop(int client, int argc)
for(int i = 0; i < iTargetCount; i++)
{
if(bValue)
RemoveLimitedFlag(iTargets[i], LIMITED_GENERAL);
RemoveLimitedFlag(iTargets[i], LIMITED_GENERAL | LIMITED_PLUGIN);
else
AddLimitedFlag(iTargets[i], LIMITED_GENERAL);
}
@ -344,7 +344,7 @@ public Action Command_Status(int client, int argc)
if((target = FindTarget(client, sArgument, true, false)) == -1)
return Plugin_Handled;
bool bLimited = view_as<bool>(g_ClientLimited[client] & LIMITED_GENERAL);
bool bLimited = view_as<bool>(g_ClientLimited[client] & (LIMITED_GENERAL | LIMITED_PLUGIN));
if(bLimited)
{
@ -359,7 +359,7 @@ public Action Command_Status(int client, int argc)
}
else
{
bool bLimited = view_as<bool>(g_ClientLimited[client] & LIMITED_GENERAL);
bool bLimited = view_as<bool>(g_ClientLimited[client] & (LIMITED_GENERAL | LIMITED_PLUGIN));
if(bLimited)
{