fix(server): fixed error with identifiers

Fixed error when you don't have a identifier, Steam open for example.
This commit is contained in:
Olvidate
2021-11-08 18:55:42 -03:00
committed by GitHub
parent a9960ef3f5
commit 8402cf4236
+9 -5
View File
@@ -90,11 +90,15 @@ elseif ESX.GetConfig().Multichar == true then
deferrals.defer()
local identifier = GetIdentifier(source)
Citizen.Wait(100)
if ESX.Players[identifier] then
deferrals.done('A player is already connected to the server with this identifier.')
if identifier then
if ESX.Players[identifier] then
deferrals.done('A player is already connected to the server with this identifier.')
else
ESX.Players[identifier] = true
deferrals.done()
end
else
ESX.Players[identifier] = true
deferrals.done()
deferrals.done("You don't have identifier")
end
end)
@@ -203,4 +207,4 @@ elseif ESX.GetConfig().Multichar == true then
else
assert(nil, '^3WARNING: Multicharacter is disabled - please check your ESX configuration^0')
end
end