From 433aa8aa91ff318b1a7b2d8f7c9096fee3f64d12 Mon Sep 17 00:00:00 2001 From: Kenshin13 <63159154+Kenshiin13@users.noreply.github.com> Date: Sun, 31 Aug 2025 15:41:30 +0200 Subject: [PATCH] fix(esx_identity/server/main): fix error when creating char --- [core]/es_extended/server/classes/player.lua | 1 + [core]/esx_identity/server/main.lua | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/[core]/es_extended/server/classes/player.lua b/[core]/es_extended/server/classes/player.lua index ee8f0a3e..19e18088 100644 --- a/[core]/es_extended/server/classes/player.lua +++ b/[core]/es_extended/server/classes/player.lua @@ -43,6 +43,7 @@ ---@field hash string|number # Component hash or identifier. ---@class StaticPlayer +---@field src number # Player's server ID. --- Money Functions ---@field setMoney fun(money: number) # Set player's cash balance. ---@field getMoney fun(): number # Get player's current cash balance. diff --git a/[core]/esx_identity/server/main.lua b/[core]/esx_identity/server/main.lua index c7c8de76..ba8d5310 100644 --- a/[core]/esx_identity/server/main.lua +++ b/[core]/esx_identity/server/main.lua @@ -12,6 +12,8 @@ local function deleteIdentityFromDatabase(xPlayer) end end +---@param xPlayer StaticPlayer +---@param data {firstName:string?, lastName:string?, dateOfBirth:string?, height:number?, sex:"m"|"f"?} function SetPlayerData(xPlayer, data) local name = ("%s %s"):format(data.firstName, data.lastName) xPlayer.setName(name) @@ -21,7 +23,7 @@ function SetPlayerData(xPlayer, data) xPlayer.set("sex", data.sex) xPlayer.set("height", data.height) - local state = Player(xPlayer.source).state + local state = Player(xPlayer.src).state state:set("name", name, true) state:set("firstName", data.firstName, true) state:set("lastName", data.lastName, true) @@ -30,6 +32,7 @@ function SetPlayerData(xPlayer, data) state:set("height", data.height, true) end +---@param xPlayer xPlayer local function deleteIdentity(xPlayer) if not alreadyRegistered[xPlayer.identifier] then return