From 0e68bbf1b5bba25d2a37a39a32e2d2561eb36748 Mon Sep 17 00:00:00 2001 From: Taso Date: Sat, 21 Aug 2021 17:45:00 -0400 Subject: [PATCH] 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 --- server/player.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/server/player.lua b/server/player.lua index b49f522..554e734 100644 --- a/server/player.lua +++ b/server/player.lua @@ -423,9 +423,12 @@ QBCore.Player.CreatePlayer = function(PlayerData) self.Functions.Save = function() QBCore.Player.Save(self.PlayerData.source) end - + QBCore.Players[self.PlayerData.source] = self 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() end