Signature
native set_task(Float:time, const function[], id = 0, const any:parameter[] = "", len = 0, const flags[] = "", repeat = 0);
Description
Calls a function after a specified time has elapsed.
Notes
-
Please consider using set_task_ex() instead which allows you to
use named constants for flags instead of letters.
Parameters
- 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
No return value
Errors
-
If an invalid callback function is provided, an error is
thrown.