Server Callbacks
Server Callbacks get Registered Server Side and return values Client Side
RegisterServerCallback
LUX.RegisterServerCallback([Place your event name here], function(source, cb, [here you can add more varables given from the Client])
    cb([data the Callback returns to the Client])
end)TriggerServerCallback
LUX.TriggerServerCallback([Place your event name here], function([data you recive from Server])
end, [Date you can send to the Server])Example
-- Server
LUX.RegisterServerCallback('yourResource:YourEvent', function(source, cb, number)
    local variable1 = 1
    local variable2 = 2
    
    if number == 1 then 
        cb(variable1)
    elseif nubmer == 2 then 
        cb(variable2)
    end
end)
-- Client
local variable1 = 1
LUX.TriggerServerCallback('yourResource:YourEvent', function(number)
    print(number) -- prints 1
end, variable1)
Last updated
