From 6224c1004973183126db1dfa5ad45a8902f6ff2f Mon Sep 17 00:00:00 2001 From: GLN <48370836+GLN123@users.noreply.github.com> Date: Wed, 21 Jun 2023 05:21:03 +0200 Subject: [PATCH] Update main.lua --- [core]/esx_multicharacter/server/main.lua | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/[core]/esx_multicharacter/server/main.lua b/[core]/esx_multicharacter/server/main.lua index e07debe4..a31439db 100644 --- a/[core]/esx_multicharacter/server/main.lua +++ b/[core]/esx_multicharacter/server/main.lua @@ -214,8 +214,13 @@ end if isNew then awaitingRegistration[source] = charid else - TriggerEvent('esx:onPlayerJoined', source, PREFIX..charid) - ESX.Players[GetIdentifier(source)] = true + 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!') + end end end end)