Client Callbacks

Client Callbacks get Registered Client Side and return values Server Side

RegisterClientCallback

LUX.RegisterClientCallback([Place your event name here], function(cb, [here you can add more varables given from the Client])
    cb([data the Callback returns to the Client])
end)

TriggerClientCallback

LUX.TriggerClientCallback(source, [Place your event name here], function([data you recive from Client]))

end, [Date you can send to the Client])

Example

-- Server

LUX.TriggerClientCallback(source, 'Lux_test:test', function(text)
    print(text) -- prints test123
end, 'test123')

-- Client
LUX.RegisterClientCallback('Lux_test:test', function(cb, text)
    cb(text)
end)

Last updated