Aller au contenu
  • 0

Ajouter un cooldown sur ma commande


Question

Posté(e)

Bonjour, après avoir visiter le forum et avoir regarder tous les skripts qu'il proposait pour un cooldown, cela ne fonctionne pas. Je fait donc une nouvelle demande d'aide pour ma commande qui est toute bête.

command /clef:
       description: Vous permet d'obtenir une clef gratuite
       executable by: players
       trigger:      
               execute console command "crate key %player% gratuit"

J'aimairais un cooldown de 24heures sur cette commande, merci d'avance.

9 réponses à cette question

Messages recommandés

  • 0
Posté(e)

command /clef:
   description: Vous permet d'obtenir une clef gratuite
   executable by: players
   trigger:
       if {key.%player%} is set:
           if {interval.%player%} is less than 86400 seconds:
               message "&cMerci de patienter avant de pouvoir reavoir une clef gratuite !"
           else:
               delete {key.%player%}
               send "&7Tu as de nouveau une clef gratuite :)"

       else:
           execute console command "crate key %player% gratuit"
           set {key.%player%} to true
           set {key.last.%player%} to now

 

==================================

 

>> Bon j'ai fais sa vite xD, tu peux aussi changer %player% par player uuid au cas ou il change de pseudo :)

>> Par contre je suis pas sur que sa fonctione mais à test :p

  • 0
Posté(e)

J'ai trouver alors c'est:

command /clef:
   description: Vous permet d'obtenir une clef gratuite
   executable by: players
   trigger:
       if {cooldown.%player%} is false:
           message "&cVous devez attendre 24 heures entre chaque utilisation"
       else:
           if {cooldown.%player%} is true:
               execute console command "crate key %player% gratuit"
               set {cooldown.%player%} to false
               wait 86400 seconds
               set {cooldown.%player%} to true

Donc merci quand même a toi scieeences.

  • 0
Posté(e)

command /clef:
   description: Vous permet d'obtenir une clef gratuite
   trigger:   
       if {cle.countdown.%uuid of player%} was less than 24 hours:
           send "&4Vous devez attendre 24 heures!!!" to player
           stop
       execute console command "crate key %player% gratuit"
       set {cle.countdown.%uuid of player%} to now
       stop

Essaies ça :)

  • J'aime 2
×
×
  • 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.