SetTimer FR
From SA-MP Wiki
(Difference between revisions)
Revision as of 21:37, 4 February 2014 Connor Mead (Talk | contribs) ← Previous diff |
Current revision Connor Mead (Talk | contribs) |
||
Line 12: | Line 12: | ||
{{Notes|Les timers ne sont pas précis (à environ 20%). Il existe des slutions disponibles sur le forum de SA-MP.}} | {{Notes|Les timers ne sont pas précis (à environ 20%). Il existe des slutions disponibles sur le forum de SA-MP.}} | ||
{{Note2FR|La fonction appelée doit être [[Public functions|publique]]. Ce qui veut dire que la fonction doit utiliser les [[Public functions#Forwarding|forward]].}} | {{Note2FR|La fonction appelée doit être [[Public functions|publique]]. Ce qui veut dire que la fonction doit utiliser les [[Public functions#Forwarding|forward]].}} | ||
+ | {{Note|L'utilisation de beaucoup de timers peuvent ralentir le serveur.}} | ||
<pawn> | <pawn> | ||
Line 35: | Line 36: | ||
[[en:SetTimer]] | [[en:SetTimer]] | ||
- | [[ru:SetTimer]] | ||
[[de:SetTimer]] | [[de:SetTimer]] | ||
+ | [[ru:SetTimer]] |
Current revision
Page d'Accueil | Les Fonctions | Les Callbacks | Les bases du Scripting | Plugins de Serveur | Tutoriaux
Ne prenez pas en compte les FR dans les noms
Description:
Appelle une fonction publique après un intervalle personnalisé.
(funcname[], interval, repeating, const format[], {Float,_}:...)
funcname[] | Le nom de la fonction publique à appeler. |
interval | L'intervalle en milisecondes (1 seconde = 1000 millisecondes). |
repeating | Boolé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.
Notes | Les timers ne sont pas précis (à environ 20%). Il existe des slutions disponibles sur le forum de SA-MP. |
Note | La fonction appelée doit être publique. Ce qui veut dire que la fonction doit utiliser les forward. |
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."); }
[edit]
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.
- KillTimer: Stoppe un timer.