GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Komolos le 06 Novembre 2010, 14:41:42
-
Bonjour,
J'ai fait un système /mourir, mais j'ai fait aussi mon timer, dès que j'ai 10% de viel, sa me flood, veuillez utiliser /mourir, mourir etc....
code :
SetTimerEx("Vie", 1000,1,"dd", playerid);
Si je le mais en SetTimer, sa marche pas
-
SetTimerEx("Vie", 1000,1,"dd", playerid);
le 1 fait que le timer ce repette
et il y a un d de trop
utilise
SetTimerEx("Vie", 1000,0,"d", playerid);
-
Merci beaucoup !
Double post
J'ai fait comme tu m'as dit mais, le problème ses qu'il marche pas directement on doit attendre au moins 5 minutes pour que ça fonctionne, je me suis dit pourquoi pas mettre comme ça :
SetTimerEx("Vie", 1,0,"dd", playerid);
Ou
SetTimerEx("Vie", 1,0,"d", playerid);
-
1000 ms = 1 secondes
mettre 2 dd ne sert a rien puisque tu ne prend qu'un paramettre, playerid, donc un seul d
-
Je me permet de up le sujet, car j'ai mis :
SetTimerEx("Vie", 1000,0,"d", playerid);
Mais rien ne marche encore :s
Mais si je mais SetTimerEx("Vie", 1000,1,"d", playerid);
alors là ça marche, mais ça me flood à 'fond'
-
Tout depend de savoir quand tu lance le timer
-
Salut,
Pourquoi tu ne le met pas déjà dans un timer qui tourne dans ton script?
C'est quoi ton GM de base ?
Et pour évité le flood,tu créer et tu met la variable a 1 ce qui permet d'arrêter le flood.
-
Je vous montre mon public ?
-
Salut, il faut que tu declare une variable pour qu'une fois que le timer charge la fonction, et là tu incremente ta variable. Si celle ci est égale à 1, tu affiche le message, sinon tu stop le script.