From b3c506c69e4dc68633e9ede67f5467b7a2918995 Mon Sep 17 00:00:00 2001 From: Nicholas Hastings Date: Sun, 2 Dec 2012 15:37:13 -0500 Subject: [PATCH] Updated Reserved Slots to use max humans as max count (bug 5444, r=asherkin). --- plugins/reservedslots.sp | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/plugins/reservedslots.sp b/plugins/reservedslots.sp index 81ece22c..2225128d 100644 --- a/plugins/reservedslots.sp +++ b/plugins/reservedslots.sp @@ -111,7 +111,7 @@ public OnMapStart() { if (GetConVarBool(sm_hide_slots)) { - SetVisibleMaxSlots(GetClientCount(false), MaxClients - GetConVarInt(sm_reserved_slots)); + SetVisibleMaxSlots(GetClientCount(false), GetMaxHumanPlayers() - GetConVarInt(sm_reserved_slots)); } } @@ -119,7 +119,7 @@ public OnConfigsExecuted() { if (GetConVarBool(sm_hide_slots)) { - SetVisibleMaxSlots(GetClientCount(false), MaxClients - GetConVarInt(sm_reserved_slots)); + SetVisibleMaxSlots(GetClientCount(false), GetMaxHumanPlayers() - GetConVarInt(sm_reserved_slots)); } } @@ -134,7 +134,7 @@ public Action:OnTimedKick(Handle:timer, any:client) if (GetConVarBool(sm_hide_slots)) { - SetVisibleMaxSlots(GetClientCount(false), MaxClients - GetConVarInt(sm_reserved_slots)); + SetVisibleMaxSlots(GetClientCount(false), GetMaxHumanPlayers() - GetConVarInt(sm_reserved_slots)); } return Plugin_Handled; @@ -159,7 +159,7 @@ public OnClientPostAdminCheck(client) if (reserved > 0) { new clients = GetClientCount(false); - new limit = MaxClients - reserved; + new limit = GetMaxHumanPlayers() - reserved; new flags = GetUserFlagBits(client); new type = GetConVarInt(sm_reserve_type); @@ -248,7 +248,7 @@ public OnClientDisconnect_Post(client) if (GetConVarBool(sm_hide_slots)) { - SetVisibleMaxSlots(GetClientCount(false), MaxClients - GetConVarInt(sm_reserved_slots)); + SetVisibleMaxSlots(GetClientCount(false), GetMaxHumanPlayers() - GetConVarInt(sm_reserved_slots)); } if (g_isAdmin[client]) @@ -268,7 +268,7 @@ public SlotCountChanged(Handle:convar, const String:oldValue[], const String:new } else if (GetConVarBool(sm_hide_slots)) { - SetVisibleMaxSlots(GetClientCount(false), MaxClients - slotcount); + SetVisibleMaxSlots(GetClientCount(false), GetMaxHumanPlayers() - slotcount); } } @@ -281,7 +281,7 @@ public SlotHideChanged(Handle:convar, const String:oldValue[], const String:newV } else { - SetVisibleMaxSlots(GetClientCount(false), MaxClients - GetConVarInt(sm_reserved_slots)); + SetVisibleMaxSlots(GetClientCount(false), GetMaxHumanPlayers() - GetConVarInt(sm_reserved_slots)); } } @@ -289,9 +289,9 @@ SetVisibleMaxSlots(clients, limit) { new num = clients; - if (clients == MaxClients) + if (clients == GetMaxHumanPlayers()) { - num = MaxClients; + num = GetMaxHumanPlayers(); } else if (clients < limit) { num = limit; }