From 9333c1e9e0a3cc3462bdd4c0d235f699ebc75846 Mon Sep 17 00:00:00 2001 From: Kenshin13 <63159154+Kenshiin13@users.noreply.github.com> Date: Sun, 17 Aug 2025 15:03:38 +0200 Subject: [PATCH] refactor(es_extended/server/classes/player): Add SSN field and getter to player class --- [core]/es_extended/server/classes/player.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/[core]/es_extended/server/classes/player.lua b/[core]/es_extended/server/classes/player.lua index b61846a0..a9bc130b 100644 --- a/[core]/es_extended/server/classes/player.lua +++ b/[core]/es_extended/server/classes/player.lua @@ -48,6 +48,7 @@ ---@field coords table # Player's coordinates {x, y, z, heading}. ---@field group string # Player permission group. ---@field identifier string # Unique identifier (usually Steam or license). +---@field ssn string # Player's social security number. ---@field license string # Player license string. ---@field inventory ESXInventoryItem[] # Player's inventory items. ---@field job ESXJob # Player's current job. @@ -105,6 +106,7 @@ ---@field getWeaponTint fun(weaponName: string): number # Get weapon tint. --- Player State Functions ---@field getIdentifier fun(): string # Get player's unique identifier. +---@field getSSN fun(): string # Get player's social security number. ---@field getSource fun(): number # Get player source/server ID. ---@field getPlayerId fun(): number # Alias for getSource. ---@field getName fun(): string # Get player's name. @@ -263,11 +265,10 @@ function CreateExtendedPlayer(playerId, identifier, ssn, group, accounts, invent return self.identifier end - ---@return string function self.getSSN() return self.ssn end - + function self.setGroup(newGroup) local lastGroup = self.group