/* * Author: Nou * Add an event handler. * * Arguments: * 0: Event name * 1: Event code * * Return Value: * Event handler ID number (for use with fnc_removeEventHandler) * * Public: Yes */ #include "script_component.hpp" params ["_eventName", "_eventCode"]; private _eventFunctions = GVAR(eventsLocation) getVariable _eventName; if (isNil "_eventFunctions") then { _eventFunctions = []; GVAR(eventsLocation) setVariable [_eventName, _eventFunctions]; }; _eventFunctions pushBack _eventCode // Return event function count