Server

GetIdentifier

Gets the player's unique identifier (citizenid, identifier, etc.).

---@param playerId number
---@return string | false
function GetIdentifier(playerId)

IsCharacterLoaded

Checks if the player's character is fully loaded.

---@param playerId number
---@return boolean
function IsCharacterLoaded(playerId)

GetPlayerJob

Gets the player's job name and grade level.

---@param playerId number
---@return string|nil jobName
---@return number grade
function GetPlayerJob(playerId)

GetPlayerData

Gets player data for dynamic item descriptions and placeholders.

Returned table structure:

Field
Type
Description

name

string

Full name

firstname

string

First name

lastname

string

Last name

citizenid

string

Unique identifier

job

string

Job name

job_label

string

Job display label

gang

string

Gang name (QB/QBox only)


GetMoney

Gets the player's cash amount.


GetBankMoney

Gets the player's bank balance.


CanAfford

Checks if player can afford an amount (cash + bank).


RemoveMoney

Removes money from player. Takes from cash first, then bank.


AddMoney

Adds money to player's account.


Notify

Sends a notification to the player.

Last updated