A bridge for FiveM frameworks such ESX, QBCore, Qbox and vRP.
-- shared.lua
local bridge = exports['luman-bridge']
-- Get the current framework name
local frameworkName = bridge:getFrameworkName()-- server.lua
local bridge = exports['luman-bridge']
-- Notifications
bridge:notify(playerId, message)
-- Character Information
local firstName, lastName = bridge:getCharacterName(playerId)
-- Inventory Management
local itemAmount = bridge:getItemAmount(playerId, 'bandage')
local success = bridge:addItem(playerId, 'bandage', 5)
local success = bridge:removeItem(playerId, 'lockpick', 1)
-- Money Management
local currentMoney = bridge:getMoneyAmount(playerId)
local success = bridge:addMoney(playerId, 1000)
local success = bridge:removeMoney(playerId, 500)
-- Job
local currentJob = bridge:getJob(playerId)-- client.lua
local bridge = exports['luman-bridge']
-- Notifications (client-side)
bridge:notify('Hello World!')Shows a notification to the specified player.
- playerId:
number- The player's server ID - message:
string- The notification message
Shows a notification to the local player.
- message:
string- The notification message
Gets the character name of the specified player.
- playerId:
number- The player's server ID - Returns:
string, string- firstName, lastName
Gets the amount of a specific item the player has.
- playerId:
number- The player's server ID - itemName:
string- The item name - Returns:
number- Amount of the item
Adds items to the player's inventory.
- playerId:
number- The player's server ID - itemName:
string- The item name - amount:
number- Amount to add (defaults to 1) - Returns:
boolean- Success status
Removes items from the player's inventory.
- playerId:
number- The player's server ID - itemName:
string- The item name - amount:
number- Amount to remove (defaults to 1) - Returns:
boolean- Success status
Gets the player's current money amount.
- playerId:
number- The player's server ID - Returns:
number- Current money amount
Adds money to the player.
- playerId:
number- The player's server ID - amount:
number- Amount to add (must be positive) - Returns:
boolean- Success status
Removes money from the player.
- playerId:
number- The player's server ID - amount:
number- Amount to remove (must be positive) - Returns:
boolean- Success status
Gets the player's current job.
- playerId:
number- The player's server ID - Returns:
string- Job