1 votes

Minecraft : /testfor problem

Je faisais une commande de création d'un arc explosif. J'essayais d'utiliser /testfor pour tester les flèches près de moi afin de les détecter si elles proviennent d'un autre type d'arc.

Flèches avec un score de 1 sur le score telar est une flèche de téléportation Flèches avec un score de 1 sur le score lhar est une flèche de foudre

Donc c'est mon commandement :

execute @a[score_bow1_min=1,score_bow1a_min=1] ~ ~ ~ testfor @e[r=3,type=Arrow,score_telar_min=0,score_telar=0,score_lhar_min=0,score_lhar=0]

Alors oui, c'est pour ça que je suis là à demander, ça n'a pas bien marché.

Il a retourné cette erreur :

[Current time] Failed to execute testfor @e[r=3,type=Arrow,score_telar_min=0,score_telar=0,score_lhar_min=0,score_lhar=0] as myname

J'ai supprimé la commande /execute et le code renvoie cette erreur :

[Current Time] testfor @e[r=3,type=Arrow,score_telar_min=0,score_telar=0,score_lhar_min=0,score_lhar=0] found nothing

Près de moi, il y avait une flèche simple, sans aucun pointage, et je jure que je suis à l'intérieur du rayon spécifié ou de ce qui est spécifié dans l'option r étiquette.

Aidez-moi, s'il vous plaît.

5voto

D-Inventor Points 1744

Notez la différence entre "un score de 0" et "aucun score du tout". Si une entité n'a aucun score, cela signifie que l'entité n'est pas présents sur n'importe quel tableau d'affichage. Si l'entité a un score de 0, cela signifie que l'entité est présent sur le tableau d'affichage avec le score 0.

Vous testez les flèches qui ont un score de 0 sur telar . La flèche dont vous attendiez l'apparition n'a pas un score de 0, mais n'est tout simplement pas présente sur le tableau d'affichage. Pour cette raison, cette flèche n'est pas détectée par la commande testfor. Si vous voulez quand même tester les flèches qui n'ont pas encore de score attribué, vous devez ajouter 0 à toutes les entités de chaque tableau d'affichage à chaque tick avec la commande suivante :

/scoreboard players add @e[type=arrow] telar 0

Cette commande ajoute 0 au score de toutes les flèches sur l'objectif telar. Si une Flèche n'est pas encore présente sur le tableau d'affichage, alors elle est ajoutée au tableau d'affichage avec la valeur 0.

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