1 votes

Comment puis-je créer une commande qui affiche une sortie lorsque le nombre d'entités est supérieur à un certain nombre ?

J'ai besoin d'une commande d'exécution qui affiche "vrai" lorsque le nombre de lingots de fer au sol est supérieur à 100. J'ai essayé de le faire des deux seules façons auxquelles j'ai pensé, et jusqu'à présent, aucune n'a réussi.

La première chose que j'ai essayée a été de faire une sortie de comparateur à partir du bloc de commande avec /execute if @e [nbt... . Ca ne donne qu'un signal de force 1, peu importe le nombre de lingots de fer qu'il y a.
L'autre moyen que j'ai essayé était d'utiliser une limite, mais cela ne fonctionnerait que si j'avais besoin qu'elle mette une sortie si elle était inférieure à 100.

[edit] OK, quelqu'un a marqué cette question comme étant un doublon de la question comment compter les objets sur le sol, donc je dois expliquer pourquoi ce n'est pas apparent. L'autre question portait spécifiquement sur les guerres des lits. Cette question pourrait être appliquée à la guerre des lits je suppose, mais l'autre ne répond pas à ma question. (J'ai donc reformulé la question en celle-ci, qui est juste pour ma connaissance des blocs de commande, donc si j'ai besoin de quelque chose comme ça dans le futur. Désolé si mon édition était un peu verbeuse, je n'ai jamais été bon en anglais de toute façon.

0voto

d3vid Points 1340

Essayez d'utiliser la commande test for. J'ai appris que lorsque vous utilisez des "filtres" comme je les appelle, il peut compter le nombre d'entités qui correspondent à ces exigences, par exemple, si j'utilise /testfor @e[name=steve,type=zombie], il comptera chaque zombie qui a le nom de Steve, alors disons que j'ai cinq zombies, mais deux ont le nom de Steve, la force du signal de la redstone sera seulement deux.

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