Aller au contenu
  • 0

Mettre un "cooldown" sur une commande !


Question

Posté(e)

J'aimerais mettre un cooldown sur une commande pour que les Joueurs puissent l'utiliser que toutes les 5 minutes !

 

Voici le code :

 

command /ihelp [<text>]:
   trigger:
       if arg 1 is not set:
           send "&7&l[&6&liHelp&7&l] &7Précise ton Aide."
       if arg 1 is set:
           loop all players:
               loop-player has permission "{@perm}":
                   send "&7&l[&6&liHelp&7&l] &e%player% a besoin d'aide : &6%arg 1%" to loop-player

2 réponses à cette question

Messages recommandés

  • 0
Posté(e)

Assigne une variable à au joueur qui vaut now (la date et l'heure actuelle) quand celui-ci la lance et avant, tu fais un test pour savoir si la différence entre now et ta variable est inférieure à 5 minutes et ce n'est pas le cas, la commande se lance.

if difference between now and {Ta.Variable.%player%} is less than 5 minutes:
  stop
set {Ta.Variable.%player%} to now

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.