1 votes

Comment exécuter une opération lorsque quelqu'un porte un article spécifique ?

J'essaie de créer le marteau et l'armure de Thor, mais j'ai besoin de l'exécuter quand quelqu'un porte l'armure de Thor, parce que j'essaie de faire des éclairs quand quelqu'un tue 10 entités et je veux que seulement avec l'armure et le marteau de Thor puisse "enrager" (faire des éclairs).

0voto

AjaxGb Points 1237

Attribuez aux objets d'armure une étiquette personnalisée afin qu'ils soient faciles à détecter et impossibles à falsifier :

give @p iron_chestplate 1 0 {thorArmor:1b,display:{Name:"Thor's Chestplate"},Unbreakable:1b}

Ensuite, chaque fois que vous voulez faire quelque chose avec les joueurs qui portent l'armure, exécutez ces commandes :

scoreboard players tag @a[tag=wearingThorChest] remove wearingThorChest
scoreboard players tag @a add wearingThorChest {Inventory:[{Slot:102b,tag:{thorArmor:1b}}]}
say @a[tag=wearingThorChest] is/are wearing Thor's Chestplate!

102b est l'emplacement de l'armure de poitrine. Vous trouverez les numéros des autres emplacements sur le Wiki : https://Minecraft.gamepedia.com/Player.dat_format#Inventory_slot_numbers

Vous pouvez faire quelque chose de similaire avec l'objet main principale :

scoreboard players tag @a[tag=holdingMjolnir] remove holdingMjolnir
scoreboard players tag @a add holdingMjolnir {SelectedItem:{tag:{thorHammer:1b}}}
say @a[tag=holdingMjolnir] is/are holding Mjolnir!

0voto

Fabian Röling Points 19325

Cette commande teste tous les joueurs portant un casque en diamant appelé "Thor's helmet" et un plastron en diamant appelé "Thor's chestplate" :

/testfor @a {Inventory:[{Slot:103,id:"minecraft:diamond_helmet",Count:1,tag:{display:{Name:"Thor's helmet"}}},{Slot:102,id:"minecraft:diamond_chestplate",Count:1,tag:{display:{Name:"Thor's chestplate"}}}]}

Si cela ne fonctionne pas, dites-le moi, je pourrai alors le corriger. Actuellement, je ne suis pas sur mon PC, je ne peux donc pas le tester.

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X