/* * Author: Nou * * Remove an event handler. * * Argument: * 0: Event name (string) * 1: Event code (number) * * Return value: * Nothing */ #include "script_component.hpp" private ["_eventName", "_eventNames", "_eventFunctions", "_eventIndex", "_eventCodeIndex"]; _eventName = _this select 0; _eventCodeIndex = _this select 1; _eventNames = GVAR(events) select 0; _eventFunctions = []; _eventIndex = _eventNames find _eventName; if(_eventIndex != -1) then { _eventFunctions = (GVAR(events) select 1) select _eventIndex; _eventFunctions set[_eventCodeIndex, nil]; };