fix(es_extended/server/main): fix failed to reconnect after client crashed

This commit is contained in:
Tabby Dev
2025-05-20 10:07:21 +08:00
parent 3a68968e9a
commit 7b84a02ef2
+2 -2
View File
@@ -50,7 +50,7 @@ local function onPlayerJoined(playerId)
return DropPlayer(playerId, "there was an error loading your character!\nError code: identifier-missing-ingame\n\nThe cause of this error is not known, your identifier could not be found. Please come back later or report this problem to the server administration team.")
end
if ESX.GetPlayerFromIdentifier(identifier) then
if not playerId and ESX.GetPlayerFromIdentifier(identifier) then
DropPlayer(
playerId,
("there was an error loading your character!\nError code: identifier-active-ingame\n\nThis error is caused by a player on this server who has the same identifier as you have. Make sure you are not playing on the same Rockstar account.\n\nYour Rockstar identifier: %s"):format(
@@ -116,7 +116,7 @@ if not Config.Multichar then
end
if identifier then
if ESX.GetPlayerFromIdentifier(identifier) then
if not playerId and ESX.GetPlayerFromIdentifier(identifier) then
return deferrals.done(
("[ESX] There was an error loading your character!\nError code: identifier-active\n\nThis error is caused by a player on this server who has the same identifier as you have. Make sure you are not playing on the same account.\n\nYour identifier: %s"):format(identifier)
)