From 55c346446414994f37a2deabdf49c70a30c9157e Mon Sep 17 00:00:00 2001 From: Fezz <43589668+FBFezz@users.noreply.github.com> Date: Mon, 21 Jul 2025 14:13:37 +0100 Subject: [PATCH] Player Logout Fix Fixes the error with esx:playerlogout --- [core]/es_extended/server/main.lua | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/[core]/es_extended/server/main.lua b/[core]/es_extended/server/main.lua index abb7e199..cea4bd48 100644 --- a/[core]/es_extended/server/main.lua +++ b/[core]/es_extended/server/main.lua @@ -386,11 +386,16 @@ end) AddEventHandler("esx:playerLogout", function(playerId, cb) local xPlayer = ESX.GetPlayerFromId(playerId) + + if not xPlayer then + return + end + local job = xPlayer.getJob().name Core.JobsPlayerCount[job] = Core.JobsPlayerCount[job] - 1 GlobalState[("%s:count"):format(job)] = Core.JobsPlayerCount[job] - + if xPlayer then TriggerEvent("esx:playerDropped", playerId)