• 04 Juin 2026, 21:12:59


Auteur Sujet: Comment mettre un timer sur une commande  (Lu 919 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Komolos

  • *
  • Tueur en série
  • Messages: 190
    • Voir le profil
Comment mettre un timer sur une commande
« le: 11 Novembre 2010, 19:36:42 »
Bonsoir,
Aujourd'hui je me demandé comment mettre un timer sur une commande, car je viens de crée un /comeback, sans timer, donc on peut l'utiliser quand on veut, j'aimerai mettre un timer, ou une variable pour qu'ont l'utilise qu'une fois.

Voilà merci d'avance.

Hors ligne Djellali_Ibrahim

  • *
  • Tueur en série
  • Messages: 100
    • Voir le profil
Re : Comment mettre un timer sur une commande
« Réponse #1 le: 11 Novembre 2010, 20:09:09 »
tu rajoute dans le onplayerlogin le timer qui après les 60sec va lui mettre ta variable sur 1 et tu rajoute dans la commande que si la variable et sur 1 il ne peut pas utiliser cette commande en espèrent t'avoir aider :)

Hors ligne chneubeul

  • *
  • Gangster
  • GTA Online Addict :)
  • Messages: 1132
    • Voir le profil
Re : Comment mettre un timer sur une commande
« Réponse #2 le: 11 Novembre 2010, 20:12:29 »
Salut,
Tu créé une nouvelle variable par exemple :

Comeback[playerid]

puis dans onplayerspawn tu va venir charger ta fonction exemple : RefusalComeBack(playerid)
Comment la charger ? Via un SetTimerEx puis ce qu'il y a un paramètres ce qui donne

SetTimerEx("RefusalComeBack", 1, 10000, "d", playerid);

puis ta fonction :

public RefusalComeBack(playerid)
{
      ComeBack[playerid] = 0;
return 1;
}


Bien entendu j'ai omis une précision, et j'ai commis une erreur :)

A+ Sam.