Aller au contenu
  • 0

Effet sur des items spécifiques


Question

Posté(e)

Bonjour, voilà je tente d'activer un effet lorsque je porte une pièce d'armure spécifique mais celui-ci ne fonctionne pas, je n'ai pas de message d'erreur.

 

Skript ver: 2.2

Addon: SharpSK

 

on armor equip:    --SharpSk
   if leggings is enchanted with luck of the sea:
       apply potion of speed 2 to the player for 2 seconds

 

Comme vous pouvez le voir, j'ai essayer de donner un effet au joueur portant une piece d'armure avec luck of the sea (caché) mais je ne reçois aucun effet.

 

J'aimerai également appliqué ce système à un item que l'on pourrait manger, pourriez vous m'indiquez la bonne réponse ainsi que mon erreur ?

11 réponses à cette question

Messages recommandés

  • 0
Posté(e)

Personne ne pourrait m'aider ?

J'ai tenté également :

on inventory close: --SkQuery
   if leggings is enchanted with flame:
       apply potion of speed 2 to the player for 60 seconds

en ayant bien installé l'addon requis mais je n'ai toujours pas réussi a le faire fonctionner.

Quelqu'un pourrait me donner un coup de pouce ?

  • 0
Posté(e)

Tente ça ( j'ai mit protection pour l'exemple ):

 

on inventory close:
   set {leggings.%player%} to player's leggings
   if "{leggings.%player%}" contains "protection":
       apply potion of speed 2 to the player for 60 seconds

OU

on inventory close:
   set {leggings.%player%} to player's leggings
   if "%{leggings.%player%}%" contains "protection":
       apply potion of speed 2 to the player for 60 seconds
  • 0
Posté(e)

Les 2 solutions ne fonctionne pas.

Aucune erreur.

 

Mais la variable est bien là

leggings.weber_le_pecheur, itemstack, 810576616C75652080A576616C75653A0A20203D3D3A206F72672E62756B6B69742E696E76656E746F72792E4974656D537461636B0A2020747970653A20474F4C445F4C454747494E47530A20206D6574613A0A202020203D3D3A204974656D4D6574610A202020206D6574612D747970653A20554E53504543494649430A20202020656E6368616E74733A0A20202020202050524F54454354494F4E5F454E5649524F4E4D454E54414C3A20310A

  • 0
Posté(e)

D'accord ^^ Et oui c'est bizarre car j'ai carrément repris la doc dans mon skript :s

Quoi qu'il en soit j'ai également essayer ceci :

 

sharpsk on armor equip:
   set {leggings.%player%} to player's leggings
   if "{leggings.%player%}" contains "Protection":
       send "apply potion" to player
       apply potion of speed 2 to the player for 60 seconds
command /test:
   trigger:
       broadcast "> %player's leggings%"

 

Et je ne reçois pas le message :x je n'ai pas non plus d'erreur dans la console.

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