fix(esx_identity/server/main): fix error when creating char

This commit is contained in:
Kenshin13
2025-08-31 15:41:30 +02:00
parent 6d739461d8
commit 63b76adf16
2 changed files with 5 additions and 1 deletions
@@ -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.
+4 -1
View File
@@ -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