1 votes

Utilisation de testfor pour donner un effet de potion

Comment utiliser un testfor pour vous donner un effet de potion ? Je veux une commande qui fasse en sorte que lorsque vous tenez un bâton appelé "Lampe de poche", vous obteniez une vision nocturne.

Quelqu'un peut-il m'aider ?

2voto

Skylinerw Points 12529

/testfor ne sera pas utile, car il se contente d'indiquer s'il y a eu une correspondance et ne vous permettra pas de cibler la ou les personnes correspondantes.

Vous voudrez utiliser /scoreboard qui peut appliquer une étiquette basée sur les données NBT d'une cible, sous la forme d'un score ou d'une "étiquette". Les étiquettes sont beaucoup plus efficaces pour les situations booléennes simples comme celle-ci.


En SelectedItem contient une copie de l'élément que le joueur tient actuellement dans la barre d'outils, sans l'attribut Slot étiquette. Vous pouvez appliquer une étiquette basée sur celle-ci, bien qu'elle doive d'abord être retirée au cas où le joueur ne tiendrait plus l'objet :

Repeating > Chain > Chain

Tous les blocs de commande sont réglés sur "Toujours actif" et "Inconditionnel".

  1. Retirez d'abord l'étiquette aux joueurs, de sorte que s'ils ne tiennent plus l'objet, ils ne recevront plus l'effet.

    /scoreboard players tag @a[tag=flashlight] remove flashlight
  2. Ajouter une étiquette "lampe de poche" aux joueurs qui tiennent un bâton nommé "lampe de poche".

    /scoreboard players tag @a add flashlight {SelectedItem:{id:"minecraft:stick",tag:{display:{Name:"Flashlight"}}}}
  3. Et vous pouvez alors utiliser le /effect pour cibler correctement les joueurs qui ont été appariés, car ils auront maintenant une étiquette "lampe de poche" :

    /effect @a[tag=flashlight] minecraft:night_vision

0 votes

Dois-je les utiliser comme des commandes différentes ? Activées rapidement, simultanément ? Je suis vraiment désolée de ne pas comprendre ! XD ! Je suis tellement mauvais pour les commandes ! XD ! Je ne sais pas si c'est une bonne idée, mais je ne sais pas si c'est une bonne idée.

0 votes

@fsg2 Bien sûr, j'ai ajouté un exemple d'image d'une configuration !

0 votes

Merci beaucoup !!!

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