diff --git a/SelectiveBhop/scripting/SelectiveBhop.sp b/SelectiveBhop/scripting/SelectiveBhop.sp index d668beb3..9a48c93b 100644 --- a/SelectiveBhop/scripting/SelectiveBhop.sp +++ b/SelectiveBhop/scripting/SelectiveBhop.sp @@ -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(g_ClientLimited[client] & LIMITED_GENERAL); + bool bLimited = view_as(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(g_ClientLimited[client] & LIMITED_GENERAL); + bool bLimited = view_as(g_ClientLimited[client] & (LIMITED_GENERAL | LIMITED_PLUGIN)); if(bLimited) {