warning Not Translated
This page has not been translated into the language that your browser requested yet. The English content is being shown as a fallback.
If you want to contribute a translation for this page then please click here.
SetTimer
คำอธิบาย
Sets a 'timer' to call a function after some time. Can be set to repeat.
Name | Description |
---|---|
funcname[] | Name of the function to call as a string. This must be a public function (forwarded). A null string here will crash the server. |
interval | Interval in milliseconds. |
repeating | Boolean (true/false) on whether the timer should repeat or not. |
ส่งคืน
The ID of the timer that was started. Timer IDs start at 1.
ตัวอย่าง
forward message();
public OnGameModeInit()
{
print("Starting timer...");
SetTimer("message", 1000, false); // Set a timer of 1000 miliseconds (1 second)
}
public message()
{
print("1 second has passed.");
}
บันทึก
tip
Timer intervals are not accurate (roughly 25% off). There are fixes available here and here. Timer IDs are never used twice. You can use KillTimer() on a timer ID and it won't matter if it's running or not. The function that should be called, must be public, meaning it has to be forwarded. The use of many timers will result in increased memory/cpu usage.
ฟังก์ชั่นที่เกี่ยวข้องกัน
- SetTimerEx: Set a timer with parameters.
- KillTimer: Stop a timer.