1. Si vous venez d'arriver sur le forum et que vous êtes un peu perdus, cliquez ici !
    Rejeter la notice

[Commande Block] Detection de tripwire

Discussion dans 'Commands blocks & Redstone' créé par Skyrrel, 2 Avr 2015.

  1. Skyrrel

    Skyrrel Enter the World

    Inscrit:
    10 Jan 2015
    Messages:
    21
    Points:
    39
    Bonjour à tous, j'ai rencontré un problème sur la détection de block avec la commande suivante :
    /execute @e[name=CourantE] ~ ~ ~ detect ~ ~ ~1 minecraft:tripwire 0 /tp @e[name=CourantE] ~ ~ ~1
    La commande ne marche pas quand le tripwire à le tag "attached:true" (c'est à dire qu'il est attaché à deux tripwire hook). J'ai essayé d'ajouter le data tag "attached" (la syntaxe est peut-être mauvaise) en tapant cette commande :
    /execute @e[name=CourantE] ~ ~ ~ detect ~ ~ ~1 minecraft:tripwire 0 {attached:true} /tp @e[name=CourantE] ~ ~ ~1

    [​IMG]

    Merci d'avoir lu !
     
    • J'aime J'aime x 1
  2. Calambiel

    Calambiel Résident de l'End

    Inscrit:
    5 Août 2014
    Messages:
    6 596
    Points:
    229
    Les true/false sur le coté servent à te donner des informations claires mais en réalité c'est la data value qui change.
    Lorsque ton tripwire n'est pas relié, même s'il peut être tourné visuellement, il n'est attaché dans aucune direction.
    Or quand tu l'attaches tu lui définis une direction dans laquelle il est attaché.

    Il faut donc que tu fasses varier la data value pour qu'elle corresponde à ta configuration, tu dois donc juste l'augmenter à partir de 0 jusqu'à trouver la bonne valeur ;)

    Code (cpp):
    /execute @e[name=CourantE] ~ ~ ~ detect ~ ~ ~1 minecraft:tripwire <Data Value> /tp @e[name=CourantE] ~ ~ ~1
     
    • J'approuve J'approuve x 1

Partager cette page