autodoc_g_server_functions
JO Functions > jo.callback.registerCallback()
A function to register a server callback <br>
JO Functions > jo.callback.registerCallback() > Syntax
jo.callback.registerCallback(name, cb, latent)
JO Functions > jo.callback.registerCallback() > Parameters
name : string
The name of the callback event
cb : function
The function executed when the callback is triggered <br> ⚠️
sourceis always the first argument
JO Functions > jo.callback.registerLatentCallback()
A function to register a latent server callback <br>
JO Functions > jo.callback.registerLatentCallback() > Syntax
jo.callback.registerLatentCallback(name, cb)
JO Functions > jo.callback.registerLatentCallback() > Parameters
name : string
The name of the callback event
cb : function
The function executed when the callback is triggered <br> ⚠️
sourceis always the first argument
JO Functions > jo.callback.triggerClient()
A function to trigger a client callback <br>
JO Functions > jo.callback.triggerClient() > Syntax
jo.callback.triggerClient(name, source, cb, ...)
JO Functions > jo.callback.triggerClient() > Parameters
name : string
The name of the callback event
source : integer
The source of the client to trigger
cb : function <BadgeOptional />
Function to receive the result of the event
... : any <BadgeOptional />
The list of parameters to send to the callback event
JO Functions > jo.callback.triggerClient() > Example
local value1 = 5
local value2 = 10
local source = 1
jo.callback.triggerClient('testClientCallback', source, function(returnValue)
print(returnValue)
end, value1, value2)
--OR--
local value1 = 10
local value2 = 5
local returnValue = jo.callback.triggerClient('testClientCallback', source, value1, value2)
JO Functions > jo.callback.triggerServer()
A function to trigger a server callback <br>
JO Functions > jo.callback.triggerServer() > Syntax
jo.callback.triggerServer(name, cb, ...)
JO Functions > jo.callback.triggerServer() > Parameters
name : string
Name of the callback event
cb : function <BadgeOptional />
Function to receive the result of the event
... : any <BadgeOptional />
The list of parameters to send to the callback event
JO Functions > jo.callback.triggerServer() > Example
local value1 = 5
local value2 = 10
jo.callback.triggerServer('testServerCallback', function(returnValue)
print(returnValue)
end, value1, value2)
--OR--
local value1 = 10
local value2 = 5
local returnValue = jo.callback.triggerServer('testServerCallback', source, value1, value2)