diff --git a/[core]/es_extended/server/classes/player.lua b/[core]/es_extended/server/classes/player.lua index 367c9838..7f292938 100644 --- a/[core]/es_extended/server/classes/player.lua +++ b/[core]/es_extended/server/classes/player.lua @@ -99,6 +99,7 @@ ---@field getPlayTime fun(): number # Get total playtime in seconds. ---@field set fun(k: string, v: any) # Set custom variable. ---@field get fun(k: string): any # Get custom variable. +---@field updatePlayerData fun(key: string, value: any) # Update player data --- Metadata Functions ---@field getMeta fun(index?: string, subIndex?: string|table): any # Get metadata value(s). ---@field setMeta fun(index: string, value: any, subValue?: any) # Set metadata value(s). @@ -300,6 +301,10 @@ function CreateExtendedPlayer(playerId, identifier, ssn, group, accounts, invent return self.variables[k] end + function self.updatePlayerData(key, value) + TriggerClientEvent("esx:updatePlayerData", self.source, key, value) + end + function self.getAccounts(minimal) if not minimal then return self.accounts