Hooks

A custom hooks system for your LUA script

Do Action / Add Action

Definitions

doAction(name: string, context: any [, context2 ...]) -> nil
addAction(name: string, callback: function, opt priority: integer) -> nil

Usage example

init.lua
registerForEvent('oninit', function()
    
    -- execute all addAction() using this name
    doAction('my_action', 'init', 'something')
    
end)
my_script.lua
addAction('my_action', function(context, context2)

    -- context  = 'init'
    -- context2 = 'something'
    -- do something
    
end, 10)

Apply Filters / Add Filter

Definitions

Usage example

Source Code

Last updated