GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: scott1 le 18 Novembre 2009, 18:25:08

Titre: Timer
Posté par: scott1 le 18 Novembre 2009, 18:25:08
Bonsoir, j'aimerai savoir comment je pourrai creer un timer pour quand on fait une cmd, on ne puisse plus la faire avant 15minute.
Et que quand le timer se fini ça envoi un message au joueur.

Merci
Titre: Re : Timer
Posté par: FuSion le 18 Novembre 2009, 18:32:06
Recherche du cote de la fonction SetTimerEx dans le wiki SA-MP

++
FS'
Titre: Re : Timer
Posté par: sizeof(Raw); le 18 Novembre 2009, 21:30:11
Bonjour,

Si je ne me trompe pas, voici ce que tu dois faire.

Dans l'en tête de ton script, tu met :

forward TimerScott();
Dans ta commande, tu met :

SetTimer("TimerScott", 1000, 1);// 1000 = une seconde, calcule ^^
Puis,

Tu rajoute ce public :

publicTimerScott() {
new sText[256];
format(sText,sizeof(sText),"GetTickCount = %d",GetTickCount());
print(sText);
SendClientMessageToAll(0xFF0000, sText);
}

Après à toi de modifier comme tu veut.

sizeof(Raw);.
Titre: Re : Timer
Posté par: scott1 le 19 Novembre 2009, 18:18:04

Merci, mais J'ai mis tout ce que tu m'a dis, mais je ne reçois aucun message
Titre: Re : Timer
Posté par: sizeof(Raw); le 19 Novembre 2009, 18:47:49
Oui je vais pas non plus tout te faire, mais reflechis comment tu pourrais bloquer la commande avec le timer.

^^