AMX Mod X API Documentation

Signature
stock set_task_ex(Float:time, const function[], id = 0, const any:parameter[] = "", len = 0, SetTaskFlags:flags = SetTask_Once, repeat = 0){ new strFlags[2]; // There should never be a need to set more than 1 flag get_flags(_:flags, strFlags, charsmax(strFlags)); set_task(time, function, id, parameter, len, strFlags, repeat);}
Description

Calls a function after a specified time has elapsed.

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 flags (enum SetTaskFlags); valid flags are:

    SetTask_Once - Execute callback once (Default)

    SetTask_RepeatTimes - repeat timer a set amount of times

    SetTask_Repeat - loop indefinitely until timer is stopped

    SetTask_AfterMapStart - time interval is treated as absolute

    time after map start

    SetTask_BeforeMapChange - time interval is treated as absolute

    time before map change

  • repeat If the SetTask_RepeatTimes 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.

Назад
Верх