From 0a84ce29d84587e19c2c221749a9130222ebf4dc Mon Sep 17 00:00:00 2001 From: DingYUU <64310374+DyroS3@users.noreply.github.com> Date: Thu, 7 Aug 2025 13:11:47 +0800 Subject: [PATCH] Fix `onPlayerDropped` to pass in `cb` When third-party scripts use ```lua debugPrint('[LOGOUT] Awaiting Player to be unloaded [/]') TriggerEvent('esx:playerLogout', source, function() cb() debugPrint('[LOGOUT] Player unloaded.') end) ``` the issue of not passing in functions --- [core]/es_extended/server/main.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/[core]/es_extended/server/main.lua b/[core]/es_extended/server/main.lua index 417a016b..50fc369b 100644 --- a/[core]/es_extended/server/main.lua +++ b/[core]/es_extended/server/main.lua @@ -391,7 +391,7 @@ AddEventHandler("esx:setJob", function(_, job, lastJob) end) AddEventHandler("esx:playerLogout", function(playerId, cb) - onPlayerDropped(playerId, "esx_player_logout") + onPlayerDropped(playerId, "esx_player_logout", cb) TriggerClientEvent("esx:onPlayerLogout", playerId) end)