Add min player before activate option

Solve https://github.com/ESX-Org/esx_whitelist/issues/8
This commit is contained in:
RedAlex
2018-11-12 10:03:40 -05:00
parent f108cecbbb
commit 6d3919cb9f
2 changed files with 8 additions and 2 deletions
+7 -2
View File
@@ -1,4 +1,7 @@
WhiteList = {}
ESX = nil
WhiteList = {}
TriggerEvent('esx:getSharedObject', function(obj) ESX = obj end)
function loadWhiteList(cb)
Whitelist = {}
@@ -19,6 +22,8 @@ MySQL.ready(function()
end)
AddEventHandler('playerConnecting', function(name, setCallback, deferrals)
local xPlayers = ESX.GetPlayers()
-- Mark this connection as deferred, this is to prevent problems while checking player identifiers.
deferrals.defer()
@@ -51,7 +56,7 @@ AddEventHandler('playerConnecting', function(name, setCallback, deferrals)
end
if whitelisted then
if whitelisted or #xPlayers < Config.MinPlayer then
deferrals.done()
else
deferrals.done(kickReason)