mirror of
https://github.com/qbcore-fivem/qb-core.git
synced 2026-09-04 17:23:31 +00:00
feat(server/player): PlayerLoaded event for third party handling
Third party resources may need access to created Player instance on join, emit 'QBCore:Server:PlayerLoaded' with ref
This commit is contained in:
+4
-1
@@ -423,9 +423,12 @@ QBCore.Player.CreatePlayer = function(PlayerData)
|
|||||||
self.Functions.Save = function()
|
self.Functions.Save = function()
|
||||||
QBCore.Player.Save(self.PlayerData.source)
|
QBCore.Player.Save(self.PlayerData.source)
|
||||||
end
|
end
|
||||||
|
|
||||||
QBCore.Players[self.PlayerData.source] = self
|
QBCore.Players[self.PlayerData.source] = self
|
||||||
QBCore.Player.Save(self.PlayerData.source)
|
QBCore.Player.Save(self.PlayerData.source)
|
||||||
|
|
||||||
|
-- At this point we are safe to emit new instance to third party resource for load handling
|
||||||
|
TriggerEvent('QBCore:Server:PlayerLoaded', self)
|
||||||
self.Functions.UpdatePlayerData()
|
self.Functions.UpdatePlayerData()
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user