Was ist ProTimer?
Pro Timer ist ein System um mehrere Timer über einen Timer laufen zu lassen. Dies ist Ressourcenschonender. Die Idee kam mir als DMA sich damals über einen Server beschwert hatte, der mehr als genug Timer hatte.
Die Funktionen von ProTimer im Detail:
CreateProTimer(Timername, Time, repeat)
Timername: Funktion die mit forward created wurde, die aufgerufen werden soll
Time: Die Zeit in SEKUNDEN (nur ganze Zahlen) die ausgeführt werden sollen
repeat: Soll das ganze wiederholt werden oder nicht
KillProTimer(protimerid)
Zerstört den Timer und führt ihn nicht weiter aus.
ProTimer_OnGameModeInit()
Muss eingefügt werden um ProTimer auszuführen.
Download: http://forum.sa-mp.de/wbb/inde…=DownloadDBData&dataID=34
Beispiel:
forward test();
public OnGameModeInit()
{
ProTimer_OnGameModeInit();
SetProTimer("test", 10, 1);
return 1;
}
public test()
{
print("test");
return 1;
}
Gibt alle 10 Sekunden "test" in der Konsole aus.