diff --git a/[core]/esx_multicharacter/server/main.lua b/[core]/esx_multicharacter/server/main.lua index a31439db..12ceacc9 100644 --- a/[core]/esx_multicharacter/server/main.lua +++ b/[core]/esx_multicharacter/server/main.lua @@ -214,13 +214,16 @@ end if isNew then awaitingRegistration[source] = charid else - local identifier = PREFIX..charid .. ':' .. GetIdentifier(source) - if not ESX.GetPlayerFromIdentifier(identifier) then - TriggerEvent('esx:onPlayerJoined', source, PREFIX..charid) - ESX.Players[GetIdentifier(source)] = true - else - DropPlayer(source, 'Your identifier '..identifier..' is already on the server!') + if not ESX.GetConfig().EnableDebug then + local identifier = PREFIX..charid .. ':' .. GetIdentifier(source) + if ESX.GetPlayerFromIdentifier(identifier) then + DropPlayer(source, 'Your identifier '..identifier..' is already on the server!') + return + end end + + TriggerEvent('esx:onPlayerJoined', source, PREFIX..charid) + ESX.Players[GetIdentifier(source)] = true end end end)