Client

Information skapar och använder callbacks på clienten.

Create Callback

Base.RegisterClientCallback(name, cb)
Base.callback.register(name, cb)

Example

Base.callback.register('SCRIPT:testing', function(source, playerName)
    return playerName or 'Unknown'
end)

Use Callbacks

Base.TriggerServerCallback(name, cb, ...)

This type of trigger does not support delay! (will always be false)

Base.callback(name, delay, cb, ...)

delay - normally leave on false, if delay is set and a callback is called twice whitin the set delay the second callback will return false.

Example

Base.callback('SCRIPT:testing', false, function(response)
    print(response)
end, 'bread')

Use Callbacks with await

Base.callback.await(name, delay, cb, ...)

delay - normally leave on false, if delay is set and a callback is called twice whitin the set delay the second callback will return false.

Example

Last updated