Skip to content

Commit 201043e

Browse files
authored
Merge pull request #1709 from MrSne7aky/MrSne7aky-patch-1
feat(es_extended): Add isNew state to Player stateBag on playerLoaded
2 parents 73ccea1 + b965cdd commit 201043e

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

[core]/es_extended/server/main.lua

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -374,12 +374,15 @@ AddEventHandler("playerDropped", function(reason)
374374
onPlayerDropped(source --[[@as number]], reason)
375375
end)
376376

377-
AddEventHandler("esx:playerLoaded", function(_, xPlayer)
377+
AddEventHandler("esx:playerLoaded", function(_, xPlayer, isNew)
378378
local job = xPlayer.getJob().name
379379
local jobKey = ("%s:count"):format(job)
380380

381381
Core.JobsPlayerCount[job] = (Core.JobsPlayerCount[job] or 0) + 1
382382
GlobalState[jobKey] = Core.JobsPlayerCount[job]
383+
if isNew then
384+
Player(xPlayer.source).state:set('isNew', true, false)
385+
end
383386
end)
384387

385388
AddEventHandler("esx:setJob", function(_, job, lastJob)

0 commit comments

Comments
 (0)