3 votes

Quel est le problème avec mon commandement ? (ça peut être moi ou un bug)

J'ai donc fait cette installation simple pour montrer quel est le problème : This is the setup

ce bloc de commande vérifie la présence d'un bloc de quartz au-dessus de lui : enter image description here

celui-ci vérifie si la sortie précédente du bloc de commande gauche est vraie : enter image description here

Mais lorsque je retire le bloc de quartz, le bloc de commande droit continue à émettre un signal. enter image description here

Je ne peux pas dire si c'est ma faute parce que je n'arrive pas à trouver mon erreur.

0 votes

J'ai oublié pas mal de choses en ce qui concerne la mécanique de la Redstone mais... Les comparateurs ne restent pas allumés s'ils ne sont pas réinitialisés ?

0 votes

Les blocs de commande à l'extrême gauche et à l'extrême droite posent un bloc de redstone et le détruisent ensuite, ce qui signifie que les blocs de commande sont mis à jour en permanence.

5voto

SirBenet Points 27779

Vous testez un bloc de commande avec une valeur de données de 1.

La valeur des données d'un bloc de commande ne stocke pas le nombre de succès, mais indique si le bloc de commande a déjà été activé avec sa commande actuelle. Le nombre de succès est plutôt stocké dans ses données NBT, car il s'agit d'une entité de type tuile.

Ce que vous voulez probablement tester, c'est un bloc de commande avec SuccessCount de 1 :

/testforblock ~ ~ ~1 command_block -1 {SuccessCount:1}

0 votes

Travaux ! Merci :) Si cela ne vous dérange pas, pourriez-vous expliquer pourquoi il en est ainsi ?

0 votes

Aw... Vous m'avez battu à ce sujet :P

1voto

aytimothy Points 15721

La raison pour laquelle votre engin ne fonctionne pas (le centre-droit est toujours en sortie) est que les /testfor est vrai, donc :

Un bloc de commande se donne une valeur de données de 1 s'il exécute une commande. Cela n'indique pas s'il s'agit d'un succès ou non, mais seulement le fait que le bloc de commande a précédemment exécuté une commande.

La comparaison de la réussite ou de l'échec du résultat est destinée aux comparateurs.

0 votes

Je vois, je pensais que le 1 signifiait qu'il émettait un signal :p Merci.

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