fix(qb/core): Optional chat update

Needed for: https://github.com/qbcore-framework/qb-weapons/pull/6
This commit is contained in:
Franco Sanllehi
2021-06-17 16:23:16 -04:00
committed by GitHub
parent 074dc307f3
commit 8d7c4086cf
+6 -4
View File
@@ -132,9 +132,11 @@ QBCore.Player.CreatePlayer = function(PlayerData)
self.Functions = {}
self.PlayerData = PlayerData
self.Functions.UpdatePlayerData = function()
self.Functions.UpdatePlayerData = function(dontUpdateChat)
TriggerClientEvent("QBCore:Player:SetPlayerData", self.PlayerData.source, self.PlayerData)
QBCore.Commands.Refresh(self.PlayerData.source)
if dontUpdateChat == nil then
QBCore.Commands.Refresh(self.PlayerData.source)
end
end
self.Functions.SetJob = function(job, grade)
@@ -345,9 +347,9 @@ QBCore.Player.CreatePlayer = function(PlayerData)
return false
end
self.Functions.SetInventory = function(items)
self.Functions.SetInventory = function(items, dontUpdateChat)
self.PlayerData.items = items
self.Functions.UpdatePlayerData()
self.Functions.UpdatePlayerData(dontUpdateChat)
TriggerEvent("qb-log:server:CreateLog", "playerinventory", "SetInventory", "blue", "**"..GetPlayerName(self.PlayerData.source) .. " (citizenid: "..self.PlayerData.citizenid.." | id: "..self.PlayerData.source..")** items set: " .. json.encode(items))
end