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)
generated by LDoc 1.5.0 Last updated 2023-11-28 19:34:18