From 6d114909342053d45dd2f8575f05d1c128f6a1ad Mon Sep 17 00:00:00 2001 From: Kenshin13 <63159154+Kenshiin13@users.noreply.github.com> Date: Thu, 23 Oct 2025 17:37:08 +0200 Subject: [PATCH] feat(es_extended): add xPlayer.updatePlayerData --- [core]/es_extended/server/classes/player.lua | 5 +++++ 1 file changed, 5 insertions(+) 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