Module sv_bridge
Bridge
Functions
| GetPlayerIdentifier (src) | GetPlayerIdentifier function. |
| GetPlayerName (src) | GetPlayerName function. |
| GetPlayerJob (src) | GetPlayerJob function. |
| GetPlayers () | GetPlayers function. |
GetFramework
| GetPlayerFromSource (src) | GetPlayerFromSource function. |
| RegisterUsableItem (item, cb) | RegisterUsableItem function. |
| sd_util:server:playerloaded | PlayerLoaded event. |
| sd_util:server:playerlogout | PlayerUnloaded event. |
| sd_util:server:setjob | JobUpdated event. |
| sd_util:server:setsubjob | GangUpdated event. |
| GetFramework () | GetFramework function. |
| UseItem (event, item, inventory, slot, data) | UseItem function. |
Functions
- GetPlayerIdentifier (src)
-
GetPlayerIdentifier function.
This function returns the player's identifier from a source.
Parameters:
- src The source. number
Returns:
-
string
- GetPlayerName (src)
-
GetPlayerName function.
This function returns the player's name from a source.
Parameters:
- src The source. number
Returns:
-
string
- GetPlayerJob (src)
-
GetPlayerJob function.
This function returns the player's job from a source.
Parameters:
- src The source. number
Returns:
-
string
- GetPlayers ()
-
GetPlayers function.
This function returns all players.
Returns:
-
table
GetFramework
- GetPlayerFromSource (src)
-
GetPlayerFromSource function.
This function returns the player from a source.
Parameters:
- src The source. number
Returns:
-
table
Usage:
local player = exports.sd_util:GetPlayerFromSource(1)
- RegisterUsableItem (item, cb)
-
RegisterUsableItem function.
This function registers a usable item.
Parameters:
- item The item. string
- cb The callback. function
Usage:
exports.sd_util:RegisterUsableItem("item", function(...) end)
- sd_util:server:playerloaded
-
PlayerLoaded event.
This event is triggered when a player is loaded.
param:
- source The player's source. number
- xPlayer The player's xPlayer. table
- ... The arguments. any
Usage:
AddEventHandler("sd_util:server:playerloaded", function(source, xPlayer, ...) end)
- sd_util:server:playerlogout
-
PlayerUnloaded event.
This event is triggered when a player is unloaded.
param:
- source The player's source. number
- ... The arguments. any
Usage:
AddEventHandler("sd_util:server:playerlogout", function(source, ...) end)
- sd_util:server:setjob
-
JobUpdated event.
This event is triggered when a player's job is updated.
param:
- source The player's source. number
- job The player's job. string
Usage:
AddEventHandler("sd_util:server:setjob", function(source, job) end)
- sd_util:server:setsubjob
-
GangUpdated event.
This event is triggered when a player's gang is updated.
param:
- source The player's source. number
- gang The player's gang. string
Usage:
AddEventHandler("sd_util:server:setsubjob", function(source, gang) end)
- GetFramework ()
-
GetFramework function.
This function returns the framework.
Returns:
-
name string, object table
Usage:
local FrameworkName, FrameworkObject = exports.sd_util:GetFramework()
- UseItem (event, item, inventory, slot, data)
-
UseItem function.
This function is triggered when a player uses an item.
Parameters:
- event The event. string
- item The item. table
- inventory The inventory. table
- slot The slot. number
- data The data. any
Usage:
AddEventHandler("usingItem", function(event, item, inventory, slot, data) end)