/* * Author: esteldunedain * * Executes a code once with a given game ACE_time delay, using a PFH * * Arguments: * 0: Code to execute * 1: Parameters to run the code with * 2: Delay in seconds before executing the code * * Return Value: * None * * Example: * [{(_this select 0) setVelocity [0,0,200];}, [player], 10] call ace_common_fnc_waitAndExecute * * Public: No */ #include "script_component.hpp" params ["_func", "_params", "_delay"]; GVAR(waitAndExecArray) pushBack [(ACE_time + _delay), _func, _params]; GVAR(waitAndExecArray) sort true;