Aller au contenu
  • 0

Bug ou erreur de code ?


Question

Posté(e) (modifié)

Bonjour, depuis hier j'ai un problème sur un de mes skripts, (batons qui donnent des effets, qui ont une durabilité de 10, et un cooldown entre chaque utilisation.

options:
   cooldown.jump: 5 seconds
   cooldown.heal: 5 seconds
   cooldown.speed: 5 seconds
   cooldown.force: 5 seconds
   baton.jump: &2Baton de Jump
   baton.heal: &dBaton de Heal
   baton.speed: &bBaton de Speed
   baton.force: &cBaton de Force
#-------------------Jump------------------
on rightclick with stick:
   if player's tool is a stick:
       if lore of player's tool is "&7Durabilité: &2▌▌▌▌▌▌▌▌▌▌" or "&7Durabilité: &c▌&2▌▌▌▌▌▌▌▌▌" or "&7Durabilité: &c▌▌&2▌▌▌▌▌▌▌▌" or "&7Durabilité: &c▌▌▌&2▌▌▌▌▌▌▌" or "&7Durabilité: &c▌▌▌▌&2▌▌▌▌▌▌" or "&7Durabilité: &c▌▌▌▌▌&2▌▌▌▌▌" or "&7Durabilité: &c▌▌▌▌▌▌&2▌▌▌▌" or "&7Durabilité: &c▌▌▌▌▌▌▌&2▌▌▌" or "&7Durabilité: &c▌▌▌▌▌▌▌▌&2▌▌" or "&7Durabilité: &c▌▌▌▌▌▌▌▌▌&2▌":
           set {_jump} to difference between {%player%.jump} and now
           if {_jump} is less than {@cooldown.jump}:
               set name of player's tool to "{@baton.jump} &c[Prêt dans: %difference between {@cooldown.jump} and {_jump}% !]"
               stop
           else:
               set {%player%.jump} to now
               apply jump boost 3 to the player for 300 seconds
               if lore of player's tool is "&7Durabilité: &2▌▌▌▌▌▌▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌&2▌▌▌▌▌▌▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌&2▌▌▌▌▌▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌&2▌▌▌▌▌▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌&2▌▌▌▌▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌&2▌▌▌▌▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌&2▌▌▌▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌▌&2▌▌▌▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌▌&2▌▌▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌▌▌&2▌▌▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌▌▌&2▌▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌▌▌▌&2▌▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌▌▌▌&2▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌▌▌▌▌&2▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌▌▌▌▌&2▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌▌▌▌▌▌&2▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌▌▌▌▌▌&2▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌▌▌▌▌▌▌&2▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌▌▌▌▌▌▌&2▌":
                   clear player's tool
                   stop
               stop
           stop
       stop
   stop


#-------------------Force------------------
on rightclick with stick:
   if player's tool is a stick:
       if lore of player's tool is "&7Durabilité: &2▌▌▌▌▌▌▌▌▌▌" or "&7Durabilité: &c▌&2▌▌▌▌▌▌▌▌▌" or "&7Durabilité: &c▌▌&2▌▌▌▌▌▌▌▌" or "&7Durabilité: &c▌▌▌&2▌▌▌▌▌▌▌" or "&7Durabilité: &c▌▌▌▌&2▌▌▌▌▌▌" or "&7Durabilité: &c▌▌▌▌▌&2▌▌▌▌▌" or "&7Durabilité: &c▌▌▌▌▌▌&2▌▌▌▌" or "&7Durabilité: &c▌▌▌▌▌▌▌&2▌▌▌" or "&7Durabilité: &c▌▌▌▌▌▌▌▌&2▌▌" or "&7Durabilité: &c▌▌▌▌▌▌▌▌▌&2▌":
           set {_force} to difference between {%player%.force} and now
           if {_force} is less than {@cooldown.force}:
               set name of player's tool to "{@baton.force} &c[Prêt dans: %difference between {@cooldown.force} and {_force}% !]"
               stop
           else:
               set {%player%.force} to now
               apply strength 2 to the player for 120 seconds
               if lore of player's tool is "&7Durabilité: &2▌▌▌▌▌▌▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌&2▌▌▌▌▌▌▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌&2▌▌▌▌▌▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌&2▌▌▌▌▌▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌&2▌▌▌▌▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌&2▌▌▌▌▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌&2▌▌▌▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌▌&2▌▌▌▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌▌&2▌▌▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌▌▌&2▌▌▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌▌▌&2▌▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌▌▌▌&2▌▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌▌▌▌&2▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌▌▌▌▌&2▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌▌▌▌▌&2▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌▌▌▌▌▌&2▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌▌▌▌▌▌&2▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌▌▌▌▌▌▌&2▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌▌▌▌▌▌▌&2▌":
                   clear player's tool
                   stop

 

 

 

Peut être que le code n'est pas le plus optimisé mais il y a un problème car il y a 2 batons ( force, jump). Tout d'abord j'ai commencé par celui du jump en faisant des test jusqu'à tant que le batons fonctionne comme je le souhaite, il marchait très bien, puis je copie collie en remplaçant les {_force};{%player%.force} etc... Suite à sa je test sur mon serveur puis quand je clique avec un baton (jump ou force) sa m'enlève 2 par 2 de durabilité et me met les deux effets (jump et force), donc je ne sais pas pourquoi pourtant il n'y a pas de rapport entre les deux batons mais il arrive à me les mettres ensemble alors que je clique avec qu'un seul baton :/ (J'ai essayé de séparer les skripts 1 dans chaque skript mais pareille ils arrivnte à ce croisé. Je ne sais pas si je me suis bien exprimé, j'ai un peu dû mal à l'expliquer

 

Spigot: spigot-1.8.8-R0.1-SNAPSHOT-latest

Skript: https://dev.bukkit.org/projects/skript

Minecraft: 1.8.8

Merci de m'aider ^^

Modifié par Invité

11 réponses à cette question

Messages recommandés

  • 0
Posté(e)
Bonjour, depuis hier j'ai un problème sur un de mes skripts, (batons qui donnent des effets, qui ont une durabilité de 10, et un cooldown entre chaque utilisation.

options:
   cooldown.jump: 5 seconds
   cooldown.heal: 5 seconds
   cooldown.speed: 5 seconds
   cooldown.force: 5 seconds
   baton.jump: &2Baton de Jump
   baton.heal: &dBaton de Heal
   baton.speed: &bBaton de Speed
   baton.force: &cBaton de Force
#-------------------Jump------------------
on rightclick with stick:
   if player's tool is a stick:
       if lore of player's tool is "&7Durabilité: &2▌▌▌▌▌▌▌▌▌▌" or "&7Durabilité: &c▌&2▌▌▌▌▌▌▌▌▌" or "&7Durabilité: &c▌▌&2▌▌▌▌▌▌▌▌" or "&7Durabilité: &c▌▌▌&2▌▌▌▌▌▌▌" or "&7Durabilité: &c▌▌▌▌&2▌▌▌▌▌▌" or "&7Durabilité: &c▌▌▌▌▌&2▌▌▌▌▌" or "&7Durabilité: &c▌▌▌▌▌▌&2▌▌▌▌" or "&7Durabilité: &c▌▌▌▌▌▌▌&2▌▌▌" or "&7Durabilité: &c▌▌▌▌▌▌▌▌&2▌▌" or "&7Durabilité: &c▌▌▌▌▌▌▌▌▌&2▌":
           set {_jump} to difference between {%player%.jump} and now
           if {_jump} is less than {@cooldown.jump}:
               set name of player's tool to "{@baton.jump} &c[Prêt dans: %difference between {@cooldown.jump} and {_jump}% !]"
               stop
           else:
               set {%player%.jump} to now
               apply jump boost 3 to the player for 300 seconds
               if lore of player's tool is "&7Durabilité: &2▌▌▌▌▌▌▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌&2▌▌▌▌▌▌▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌&2▌▌▌▌▌▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌&2▌▌▌▌▌▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌&2▌▌▌▌▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌&2▌▌▌▌▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌&2▌▌▌▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌▌&2▌▌▌▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌▌&2▌▌▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌▌▌&2▌▌▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌▌▌&2▌▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌▌▌▌&2▌▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌▌▌▌&2▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌▌▌▌▌&2▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌▌▌▌▌&2▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌▌▌▌▌▌&2▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌▌▌▌▌▌&2▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌▌▌▌▌▌▌&2▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌▌▌▌▌▌▌&2▌":
                   clear player's tool
                   stop
               stop
           stop
       stop
   stop


#-------------------Force------------------
on rightclick with stick:
   if player's tool is a stick:
       if lore of player's tool is "&7Durabilité: &2▌▌▌▌▌▌▌▌▌▌" or "&7Durabilité: &c▌&2▌▌▌▌▌▌▌▌▌" or "&7Durabilité: &c▌▌&2▌▌▌▌▌▌▌▌" or "&7Durabilité: &c▌▌▌&2▌▌▌▌▌▌▌" or "&7Durabilité: &c▌▌▌▌&2▌▌▌▌▌▌" or "&7Durabilité: &c▌▌▌▌▌&2▌▌▌▌▌" or "&7Durabilité: &c▌▌▌▌▌▌&2▌▌▌▌" or "&7Durabilité: &c▌▌▌▌▌▌▌&2▌▌▌" or "&7Durabilité: &c▌▌▌▌▌▌▌▌&2▌▌" or "&7Durabilité: &c▌▌▌▌▌▌▌▌▌&2▌":
           set {_force} to difference between {%player%.force} and now
           if {_force} is less than {@cooldown.force}:
               set name of player's tool to "{@baton.force} &c[Prêt dans: %difference between {@cooldown.force} and {_force}% !]"
               stop
           else:
               set {%player%.force} to now
               apply strength 2 to the player for 120 seconds
               if lore of player's tool is "&7Durabilité: &2▌▌▌▌▌▌▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌&2▌▌▌▌▌▌▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌&2▌▌▌▌▌▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌&2▌▌▌▌▌▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌&2▌▌▌▌▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌&2▌▌▌▌▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌&2▌▌▌▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌▌&2▌▌▌▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌▌&2▌▌▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌▌▌&2▌▌▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌▌▌&2▌▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌▌▌▌&2▌▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌▌▌▌&2▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌▌▌▌▌&2▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌▌▌▌▌&2▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌▌▌▌▌▌&2▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌▌▌▌▌▌&2▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌▌▌▌▌▌▌&2▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌▌▌▌▌▌▌&2▌":
                   clear player's tool
                   stop

 

 

 

Peut être que le code n'est pas le plus optimisé mais il y a un problème car il y a 2 batons ( force, jump). Tout d'abord j'ai commencé par celui du jump en faisant des test jusqu'à tant que le batons fonctionne comme je le souhaite, il marchait très bien, puis je copie collie en remplaçant les {_force};{%player%.force} etc... Suite à sa je test sur mon serveur puis quand je clique avec un baton (jump ou force) sa m'enlève 2 par 2 de durabilité et me met les deux effets (jump et force), donc je ne sais pas pourquoi pourtant il n'y a pas de rapport entre les deux batons mais il arrive à me les mettres ensemble alors que je clique avec qu'un seul baton :/ (J'ai essayé de séparer les skripts 1 dans chaque skript mais pareille ils arrivnte à ce croisé. Je ne sais pas si je me suis bien exprimé, j'ai un peu dû mal à l'expliquer

 

Spigot: spigot-1.8.8-R0.1-SNAPSHOT-latest

Skript: https://dev.bukkit.org/projects/skript

Minecraft: 1.8.8

Merci de m'aider ^^

Heu en regardant rapidement, il me semble que a aucun moment tu ne vérifie si un baton a un nom spéciale (à pars pour la durabilité) donc logiquement quand tu clique droit avec un baton ça va activée les deux events "on right click with stick" et donc activée les deux pouvoirs....

  • 0
Posté(e)
Ha mais oui ! Merci ! Quels est la commande pour mettre un texte dans l'action bar ?

En utilisant Skellett c'est ça :

[skellett] (send|show) [a[n]] action[ ]bar [(with|from)] [string] %string% to %players%

  • 0
Posté(e) (modifié)
En utilisant Skellett c'est ça :

[skellett] (send|show) [a[n]] action[ ]bar [(with|from)] [string] %string% to %players%

 

J'ai edit le skript voilà à quoi il ressemble maintenant:

options:
   cooldown.jump: 5 seconds
   cooldown.heal: 5 seconds
   cooldown.speed: 5 seconds
   cooldown.force: 5 seconds
   baton.jump: &2Baton de Jump
   baton.heal: &dBaton de Heal
   baton.speed: &bBaton de Speed
   baton.force: &cBaton de Force
#-------------------Jump------------------
on rightclick with stick:
   if player's tool is a stick:
       if name of player's tool is "{@baton.jump}":
           set {_attente} to difference between {cooldown.%player%.jump} and now
           if {_attente} is less than {@cooldown.jump}:
               set action bar of player to "{@baton.jump} &c[Prêt dans: %difference between {@cooldown.jump} and {_attente}% !]"
               stop
           else:
               set {cooldown.%player%.jump} to now
               apply jump boost 3 to the player for 300 seconds
               if lore of player's tool is "&7Durabilité: &2▌▌▌▌▌▌▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌&2▌▌▌▌▌▌▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌&2▌▌▌▌▌▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌&2▌▌▌▌▌▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌&2▌▌▌▌▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌&2▌▌▌▌▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌&2▌▌▌▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌▌&2▌▌▌▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌▌&2▌▌▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌▌▌&2▌▌▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌▌▌&2▌▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌▌▌▌&2▌▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌▌▌▌&2▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌▌▌▌▌&2▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌▌▌▌▌&2▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌▌▌▌▌▌&2▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌▌▌▌▌▌&2▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌▌▌▌▌▌▌&2▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌▌▌▌▌▌▌&2▌":
                   clear player's tool
                   stop

#-------------------Force------------------
on rightclick with stick:
   if player's tool is a stick:
       if name of player's tool is "{@baton.force}":
           set {_attente} to difference between {cooldown.%player%.force} and now
           if {_attente} is less than {@cooldown.force}:
               set action bar of player to "{@baton.force} &c[Prêt dans: %difference between {@cooldown.force} and {_attente}% !]"
               stop
           else:
               set {cooldown.%player%.force} to now
               apply strength 3 to the player for 120 seconds
               if lore of player's tool is "&7Durabilité: &2▌▌▌▌▌▌▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌&2▌▌▌▌▌▌▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌&2▌▌▌▌▌▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌&2▌▌▌▌▌▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌&2▌▌▌▌▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌&2▌▌▌▌▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌&2▌▌▌▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌▌&2▌▌▌▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌▌&2▌▌▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌▌▌&2▌▌▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌▌▌&2▌▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌▌▌▌&2▌▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌▌▌▌&2▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌▌▌▌▌&2▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌▌▌▌▌&2▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌▌▌▌▌▌&2▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌▌▌▌▌▌&2▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌▌▌▌▌▌▌&2▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌▌▌▌▌▌▌&2▌":
                   clear player's tool
                   stop

Maintenant il y a une erreur:

http://prntscr.com/je4mye

je4lhz

Qui vient de cette ligne:

set action bar of %player% to "{@baton.force} &c[Prêt dans: %difference between {@cooldown.force} and {_attente}% !]"

(Je n'ai jamais utilisé l'action bar ^^)

Modifié par Invité
  • 0
Posté(e)
J'ai edit le skript voilà à quoi il ressemble maintenant:

options:
   cooldown.jump: 5 seconds
   cooldown.heal: 5 seconds
   cooldown.speed: 5 seconds
   cooldown.force: 5 seconds
   baton.jump: &2Baton de Jump
   baton.heal: &dBaton de Heal
   baton.speed: &bBaton de Speed
   baton.force: &cBaton de Force
#-------------------Jump------------------
on rightclick with stick:
   if player's tool is a stick:
       if name of player's tool is "{@baton.jump}":
           set {_attente} to difference between {cooldown.%player%.jump} and now
           if {_attente} is less than {@cooldown.jump}:
               set action bar of player to "{@baton.jump} &c[Prêt dans: %difference between {@cooldown.jump} and {_attente}% !]"
               stop
           else:
               set {cooldown.%player%.jump} to now
               apply jump boost 3 to the player for 300 seconds
               if lore of player's tool is "&7Durabilité: &2▌▌▌▌▌▌▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌&2▌▌▌▌▌▌▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌&2▌▌▌▌▌▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌&2▌▌▌▌▌▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌&2▌▌▌▌▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌&2▌▌▌▌▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌&2▌▌▌▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌▌&2▌▌▌▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌▌&2▌▌▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌▌▌&2▌▌▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌▌▌&2▌▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌▌▌▌&2▌▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌▌▌▌&2▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌▌▌▌▌&2▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌▌▌▌▌&2▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌▌▌▌▌▌&2▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌▌▌▌▌▌&2▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌▌▌▌▌▌▌&2▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌▌▌▌▌▌▌&2▌":
                   clear player's tool
                   stop

#-------------------Force------------------
on rightclick with stick:
   if player's tool is a stick:
       if name of player's tool is "{@baton.force}":
           set {_attente} to difference between {cooldown.%player%.force} and now
           if {_attente} is less than {@cooldown.force}:
               set action bar of player to "{@baton.force} &c[Prêt dans: %difference between {@cooldown.force} and {_attente}% !]"
               stop
           else:
               set {cooldown.%player%.force} to now
               apply strength 3 to the player for 120 seconds
               if lore of player's tool is "&7Durabilité: &2▌▌▌▌▌▌▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌&2▌▌▌▌▌▌▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌&2▌▌▌▌▌▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌&2▌▌▌▌▌▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌&2▌▌▌▌▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌&2▌▌▌▌▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌&2▌▌▌▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌▌&2▌▌▌▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌▌&2▌▌▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌▌▌&2▌▌▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌▌▌&2▌▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌▌▌▌&2▌▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌▌▌▌&2▌▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌▌▌▌▌&2▌▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌▌▌▌▌&2▌▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌▌▌▌▌▌&2▌▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌▌▌▌▌▌&2▌▌":
                   set lore of tool of player to "&7Durabilité: &c▌▌▌▌▌▌▌▌▌&2▌"
                   stop
               if lore of player's tool is "&7Durabilité: &c▌▌▌▌▌▌▌▌▌&2▌":
                   clear player's tool
                   stop

Maintenant il y a une erreur:

http://prntscr.com/je4mye

je4lhz

Qui vient de cette ligne:

set action bar of %player% to "{@baton.force} &c[Prêt dans: %difference between {@cooldown.force} and {_attente}% !]"

(Je n'ai jamais utilisé l'action bar ^^)

Je t'envoie une ligne montrant le truc de l'action bar et tu l'utilise pas XD

Remplace ta ligne par :

show an actionbar with "{@baton.force} &c[Prêt dans: %difference between {@cooldown.force} and {_attente}% !]" to %players%

IL TE FAUT SKELLETT

  • 0
Posté(e)
J'ai la dernière version de Skellett et je comprends pas ce genre de code xD
[skellett] (send|show) [a[n]] action[ ]bar [(with|from)] [string] %string% to %players%

 

Je viens de mettre ton code et j'ai de nouveau une erreur:

http://prntscr.com/je4uts

Ha oui merde enlève les %% dans %player%

et il est très important de connaitre ce genre de code !!! tout les documentations d'addons l'utilise !

En gros basiquement, les trucs entre [] sont des trucs qui ne sont pas obligatoire et les trucs type (choix1|choix2) sont un truc ou tu dois choisir un des choix... et les machins entre %% sont des variables :/

  • 0
Posté(e)
Ha oui merde enlève les %% dans %player%

et il est très important de connaitre ce genre de code !!! tout les documentations d'addons l'utilise !

En gros basiquement, les trucs entre [] sont des trucs qui ne sont pas obligatoire et les trucs type (choix1|choix2) sont un truc ou tu dois choisir un des choix... et les machins entre %% sont des variables :/

 

D'accord merci ^^ et toujours même erreur :/

  • 0
Posté(e) (modifié)

Oui

Edit:

Il n'y avait pas d'espace entre "action bar", sa fonctionne bien.

Je te remercie de ton soutien ^^

Modifié par _NiiRaX
  • 0
Posté(e)
Oui

Edit:

Il n'y avait pas d'espace entre "action bar", sa fonctionne bien.

Je te remercie de ton soutien ^^

Ok passe ton poste en résolue ^^

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
×
×
  • 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.