Skip to main content

SetTimer

Deskripcija

Postavlja 'timer' za pozvati funkciju nakon određenog vremena. Može biti postavljen da se ponavlja.

ImeDeskripcija
funcname[]Ime funkcije za pozvati kao string. Ovo mora biti public/javna funkcija (forwarded). Prazan string će srušiti server.
intervalInterval u milisekundama.
repeatingBoolean (true/false) o tome treba li tajmer ponoviti ili ne.

Returns

ID tajmera koji je pokrenut. ID-ovi tajmera počinju od 1.

Primjeri

forward message();

public OnGameModeInit()
{
print("Pokrecemo tajmer...");
SetTimer("message", 1000, false); // Postavi tajmer od 1000 milisekundi (1 sekunda)
}

public message()
{
print("1 sekunda je prošla.");
}

Zabilješke

tip

Intervali tajmera nisu tačni (otprilike 25% popusta). Postoje ispravci dostupni ovdje i ovdje. ID-ovi tajmera nikada se ne koriste dva puta. Možete koristiti KillTimer () na ID-u tajmera i neće biti važno pokreće li se ili ne. Funkcija koju treba pozvati mora biti javna, što znači da mora biti proslijeđena. Korištenje mnogih tajmera rezultirat će povećanom upotrebom memorije / procesora.

Srodne Funkcije