Server API

All server-side bridge functions are accessed via exports.

Player Functions

GetPlayer

local player = exports['gfx-bridge']:GetPlayer(source)

Returns the raw framework player object.

GetIdentifier

local id = exports['gfx-bridge']:GetIdentifier(source)

Returns the player's unique identifier (citizenid, charid, or license).

GetPlayerName

local name = exports['gfx-bridge']:GetPlayerName(source)

Returns the character's full name (firstname + lastname).

Money Functions

AddMoney

Parameter
Type
Values

source

number

Player server ID

amount

number

Amount to add

type

string

"cash", "gold", "bank", "rol"

RemoveMoney

Same parameters as AddMoney.

HasMoney

Returns boolean.

GetMoney

Returns number.

Inventory Functions

AddItem

Parameter
Type
Description

source

number

Player server ID

item

string

Item name

count

number

Amount

meta

table|nil

Item metadata

RemoveItem

HasItem

Returns boolean.

GetItemCount

Returns number.

GetInventory

Returns table of inventory items.

RegisterItem

Callback Functions

RegisterCallback

Notification

Notify

Database

ExecuteSql

Returns query results. Supports oxmysql, ghmattimysql, mysql-async.

Job Functions

GetPlayerJob

Returns { name, label, grade } or nil.

SetPlayerJob

Last updated