diff --git a/[core]/es_extended/server/main.lua b/[core]/es_extended/server/main.lua index fe0821a0..845bc7e9 100644 --- a/[core]/es_extended/server/main.lua +++ b/[core]/es_extended/server/main.lua @@ -353,6 +353,11 @@ end) AddEventHandler("esx:playerLogout", function(playerId, cb) local xPlayer = ESX.GetPlayerFromId(playerId) + 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)