set_task
native set_task(Float:time, const function[], id = 0, const any:parameter[] = "", len = 0, const flags[] = "", repeat = 0);
| Parameter |
Description |
| time | Time interval to assign |
| function | Function to execute |
| id | Task id to assign |
| parameter | Data to pass through to callback |
| len | Size of data |
| flags | Optional set of flags:
"a" - repeat timer a set amount of times
"b" - loop indefinitely until timer is stopped
"c" - time interval is treated as absolute time after
map start
"d" - time interval is treated as absolute time before
map change |
| repeat | If the "a" flag is set, the task will be repeated this
many times |
Calls a function after a specified time has elapsed.
Please consider using set_task_ex() instead which allows you to
use named constants for flags instead of letters.
The function is called in the following manner if data is passed:
data[] - Data passed
id - Task index
The function is called in the following manner if no data is passed:
id - Task index
This function has no return value.
If an invalid callback function is provided, an error is
thrown.