Minecraft kill Befehl wenn...?
Hallo. Ich möchte gerne einen Befehl erstellen: wenn Spieler <Name> 20 Blöcke vom CommandBlock enfernt ist soll <Befehl z.B. kill @e> ausgeführt werden. Wie geht das?
3 Antworten
execute at @p[r=20] run kill @e
Das schreibst du in den Command-Block und stellst ihn auf Wiederholen-Modus. Hinter dem "run" steht dein Command, der dann ausgeführt werden soll.
Achso, das habe ich falsch verstanden, sorry.
Anstatt „r=20“ schreibst du einfach „rm=20“. Dann klappts :)
Dann packst du einen komperator ran und kehrst das signal mit ner redstone fackel um verstanden?
Oder einfach rm anstatt r ... Ist tausend mal einfacher..
r= Maximaler Radius
rm= Mindest-Radius
Du immer mit deinen überkomplizierten Lösungen.. xD
Dann konnte ich ja doch helfen wa immer mehr redstone :)
Ich spiele sowieso nur noch 1.12
Einfach in einen Commandblock folgendes eingeben:
Wenn es nur für einen Spieler gelten soll:
/execute @p[name=(Name des Spielers),r=20] ~ ~ ~ (Hier dein Befehl z.B. /kill @e)
Wenn es für alle Spieler gelten soll:
/execute @p[r=20] ~ ~ ~ (Hier dein Befehl z.B. /kill @e)
Oder, wenn es für alle außer für dich gelten soll:
/execute @p[name=!(Hier dein Name),r=20] ~ ~ ~ (Hier dein Befehl z.B. /kill @e)
Du brauchst 2 commandblöcke einen der auf immer an und kein redstone steht und testet ob ein Spieler in der nähe ist
Und einen der auf Verkettung steht und conditional ist so das er ausgeführt wird wenn der andere cmd block anspringt
Kann auch sein das du einen komperator nutzen musst also immer wiederholen block komperator die 2 fackeln zum lila block und die Seite mit der 1 Fackel in einen normalen block
In den grünen oder normalen block kommt dann der kill befehl
Ich hoffe du konntest folgen meine minecraft Zeit ist schon länger vorbei wenn nicht frag noch mal nach
Hab dir trotzdem ein Hilfreich gegeben, weil Funktionieren tut‘s ja ^^
und wie lautet der command um zu testen ob ein Spieler in der Nähe ist?
Das Probem ist das der Commandblock den Befehl ausführt wenn ich in der nähe bin aber ich will das er ausgeführt wird wenn ich mich entferne.