SetTimer FR

From SA-MP Wiki

Jump to: navigation, search


Description:

Appelle une fonction publique après un intervalle personnalisé.


Paramètres:
(funcname[], interval, repeating, const format[], {Float,_}:...)
funcname[]Le nom de la fonction publique à appeler.
intervalL'intervalle en milisecondes (1 seconde = 1000 millisecondes).
repeatingBooléen (true/false (ou 1/0)) qui permet de spécifier si le timer se répète (peut être stoppé en cours de route uniquement avec KillTimer).


Retourne:

L'ID du timer qui a commencé. Les ID de timer commencent à 0 et ne sont jamais ré-utilisés.


Image:32px-Ambox_warning_orange.png

Notes

Les timers ne sont pas précis (à environ 20%). Il existe des slutions disponibles sur le forum de SA-MP.
Image:32px-Circle-style-warning.png

Note
Importante

La fonction appelée doit être publique. Ce qui veut dire que la fonction doit utiliser les forward.


Image:32px-Ambox_warning_orange.png

Note

L'utilisation de beaucoup de timers peuvent ralentir le serveur.


forward message();
 
public OnGameModeInit()
{
    print("Commencement du timer...");
    SetTimer("message", 1000, false); // Un timer de 1000 millisecondes (1 secondes)
}
 
public message()
{
    print("1 seconde est passée.");
}

Fonctions Relatives

Les fonctions suivantes peuvent être utiles car elles sont indirectement ou directement liées a cette fonction.

  • SetTimerEx: Commence un timer avec des paramètres.
Personal tools
Navigation
Toolbox
In other languages