Aller au contenu
  • 0

Problème de timer !


Question

Posté(e)

Bonjour, je suis actuellement en train de coder un skript de Kit, mais j'aimerais qu'entre 2 même Kits d'éffectuer il y a une différence de 3 heures. J'ai cherché, mais j'ai rien trouver de semblable a cela voici mon Skript :

command /kit [<text>]:
   trigger:
       if arg 1 is not set:
           if player have permission "armadien":
               send "&bKit &7> &eArmadien !"
               stop trigger
           if player have permission "comte":
               send "&bKit &7> &eArmadien, Comte !"
               stop trigger
           if player have permission "duc":
               send "&bKit &7> &eArmadien, Comte, Duc !"
               stop trigger
           if player have permission "roi":
               send "&bKit &7> &eArmadien, Comte, Duc et Roi !"



       if arg 1 is "Armadien":
           if player have permission "kit.armadien":
               give a iron helmet of protection 1 to player
               give a iron chestplate of protection 1 to player
               give a iron leggings of protection 1 to player
               give a iron boots of protection 1 to player
               give a iron sword of sharpness 1 to player
               give a iron pickaxe of efficiency 1 to player
               give a iron axe of efficiency 1 to player
               give a iron shovel of efficiency 1 to player
               give 16 steak to player
               send "&bKit &7> &aTu as bien reçu le kit Armadien !"
               set {timer.kit} to true
           if player doesn't have permission "kit.armadien":
               send "&bKit &7> &cTu n'as pas ce kit !"


       if arg 1 is "Comte":
           if player have permission "kit.comte":
               give a iron helmet of unbreaking 1, protection 2 to player
               give a iron chestplate of unbreaking 1, protection 2 to player
               give a iron leggings of unbreaking 1, protection 2 to player
               give a iron boots of unbreaking 1, protection 2 to player
               give a iron sword of unbreaking 1, sharpness 2 to player
               give a iron pickaxe of unbreaking 1, efficiency 2 to player
               give a iron axe of unbreaking 1, efficiency 2 to player
               give a iron shovel of unbreaking 1, efficiency 2 to player
               give 32 steak to player
               send "&bKit &7> &aTu as bien reçu le kit Comte !"
               set {timer.kit} to true
           if player doesn't have permission "kit.comte":
               send "&bKit &7> &cTu n'as pas ce kit !"

       if arg 1 is "Duc":
           if player have permission "kit.duc":
               give a diamond helmet of protection 1 to player
               give a diamond chestplate of protection 1 to player
               give a diamond leggings of protection 1 to player
               give a diamond boots of protection 1 to player
               give a diamond sword of sharpness 1 to player
               give a diamond pickaxe of efficiency 1 to player
               give a diamond axe of efficiency 1 to player
               give a diamond shovel of efficiency 1 to player
               give 48 steaks to player
               send "&bKit &7> &aTu as bien reçu le kit Duc !"
               set {timer.kit} to true
           if player doesn't have permission "kit.duc":
               send "&bKit &7> &cTu n'as pas ce kit !"

       if arg 1 is "Roi":
           if player have permission "kit.roi":
               give a diamond helmet of protection 2, unbreaking 1 to player
               give a diamond chestplate of protection 2, unbreaking 1 to player
               give a diamond leggings of protection 2, unbreaking 1 to player
               give a diamond boots of protection 2, unbreaking 1 to player
               give a diamond sword of sharpness 2, unbreaking 1 to player
               give a diamond pickaxe of efficiency 2, unbreaking 1 to player
               give a diamond axe of efficiency 2, unbreaking 1 to player
               give a diamond shovel of efficiency 2, unbreaking 1 to player
               give 48 steaks to player
               give 8 golden apple to player
               send "&bKit &7> &aTu as bien reçu le kit Roi !"
               set {timer.kit} to true
           if player doesn't have permission "kit.roi":
               send "&bKit &7> &cTu n'as pas ce kit !"

on command "/kit armadien":
   if {timer.kit} is true:
       set {_diff} to difference between {timerkit.%player%} and now
       if difference between now and {timerkit.%player%} is smaller than 3 hours:
           send "&bKit &7> &cAttends un peu avant de réutiliser ce kit !"
           cancel event
           stop
       if difference between now and {timerkit.%player%} is bigger than 3 hours:
           set {timerkit.%player%} to false
on command "/kit comte":
   if {timer.kit} is true:
       set {_diff} to difference between {timerkit.%player%} and now
       if difference between now and {timerkit.%player%} is smaller than 3 hours:
           send "&bKit &7> &cAttends un peu avant de réutiliser ce kit !"
           cancel event
           stop
       if difference between now and {timerkit.%player%} is bigger than 3 hours:
           set {timerkit.%player%} to false
on command "/kit duc":
   if {timer.kit} is true:
       set {_diff} to difference between {timerkit.%player%} and now
       if difference between now and {timerkit.%player%} is smaller than 3 hours:
           send "&bKit &7> &cAttends un peu avant de réutiliser ce kit !"
           cancel event
           stop
       if difference between now and {timerkit.%player%} is bigger than 3 hours:
           set {timerkit.%player%} to false
on command "/kit roi":
   if {timer.kit} is true:
       set {_diff} to difference between {timerkit.%player%} and now
       if difference between now and {timerkit.%player%} is smaller than 3 hours:
           send "&bKit &7> &cAttends un peu avant de réutiliser ce kit !"
           cancel event
           stop
       if difference between now and {timerkit.%player%} is bigger than 3 hours:
           set {timerkit.%player%} to false

Merci de votre aide. A bientôt !

6 réponses à cette question

Messages recommandés

  • 0
Posté(e)
tient j'ai fait une petite amélioration, il reste juste quelques bug mais je te laisse les corrigers

Il y a une déffaillance a ton skript :/ dommage il était bien ! (Il met le timer pour tous les kits ! Mais je crois pouvoir régler ca :D)

×
×
  • 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.