palusi Geschrieben 21. September 2020 Geschrieben 21. September 2020 gibt es einen weg, dass ich machen kann, dass ein command nur ausgeführt wird, wenn sich der spieler an einer gewissen position befindet? Also nur mit commands(ohne druckblatten oder ähnliches) kann man da zb den execute comand nutzen? wenn ja wie?
0 palusi Geschrieben 22. September 2020 Autor Geschrieben 22. September 2020 Gerade eben schrieb Player X: Natürlich! @a bedeutet "alle Spieler, die gerade auf dem Server sind". Der Server weiß ja nicht, wer noch alles draufkommen will, und darum funktioniert das auch bei nur einem einzigen Spieler. ja kann halt sein, dass er alle checkt, aber wenn nur einer da ist, dass es dann ausgeführt wird.
0 TileEntity Geschrieben 22. September 2020 Geschrieben 22. September 2020 (bearbeitet) Und damit? execute as @a[x=100..101] at @s run <command> bearbeitet 22. September 2020 von Bedrock
0 Player X Geschrieben 22. September 2020 Geschrieben 22. September 2020 (bearbeitet) vor 5 Minuten schrieb palusi: ja kann halt sein, dass er alle checkt, aber wenn nur einer da ist, dass es dann ausgeführt wird. Das hab' ich doch grade gesagt. Wenn nur du alleine drauf bist, funktioniert @a auch. bearbeitet 22. September 2020 von Player X
0 palusi Geschrieben 22. September 2020 Autor Geschrieben 22. September 2020 ja möcht halt morgen mit freunden auf der map spielen. werde dann aber sehen. der command wird als fehler angezeigt
0 TileEntity Geschrieben 22. September 2020 Geschrieben 22. September 2020 Ok, wahrscheinlich will er x,y und z haben 😕
0 palusi Geschrieben 22. September 2020 Autor Geschrieben 22. September 2020 ne, wenn ich die ..101 als distance nehme geht es wieder.
0 Player X Geschrieben 22. September 2020 Geschrieben 22. September 2020 Und wenn du ,y=~,z=~ hinzufügst?
0 palusi Geschrieben 22. September 2020 Autor Geschrieben 22. September 2020 wie gesagt daran liegt es nicht
0 TileEntity Geschrieben 22. September 2020 Geschrieben 22. September 2020 ..101 würde dann von 0 - 101 bedeuten
0 palusi Geschrieben 22. September 2020 Autor Geschrieben 22. September 2020 also weiß jemand wie man es versuchen könnte? der bug ist halt das er nur eine float annimt unter x und nicht ne float mit der aufzählung.
0 Player X Geschrieben 22. September 2020 Geschrieben 22. September 2020 (bearbeitet) ~ bedeutet die aktuelle Koordinate vom Spieler bzw. Befehlsblock, von dem der Befehl gerade ausgeführt wird bzw. Spieler/Entity, um den/das es gerade geht. Darum habe ich auch y=~ und z=~ vorgeschlagen, wenn der Befehl unbedingt alle 3 Koordinaten haben will. bearbeitet 22. September 2020 von Player X
0 palusi Geschrieben 22. September 2020 Autor Geschrieben 22. September 2020 ne weil da wird als *~ sie coord vom command_block genommen.
0 Player X Geschrieben 22. September 2020 Geschrieben 22. September 2020 Sorry! Das habe ich jetzt leider nicht ganz verstanden.
0 palusi Geschrieben 23. September 2020 Autor Geschrieben 23. September 2020 es ist so, dass der execute befehl noch beim commandblock ausgeführt wird. wenn du da also ~ nimmst, ist damit die position des commandblock und nicht die position der entität verwendet.
0 Player X Geschrieben 23. September 2020 Geschrieben 23. September 2020 (bearbeitet) Nur, wenn man ~ direkt verwendet (also ohne etwas anderes), aber hier wird ~ in den eckigen Klammern von @a eingegeben. Das meinte ich mit "Spieler, um den es gerade geht". bearbeitet 23. September 2020 von Player X
0 palusi Geschrieben 24. September 2020 Autor Geschrieben 24. September 2020 in den eckigen klammern kannst du nicht mahl ~ verwenden
0 Player X Geschrieben 24. September 2020 Geschrieben 24. September 2020 Ach so? Ich dachte erst, das geht immer. Wieso geht das denn nicht?
0 palusi Geschrieben 24. September 2020 Autor Geschrieben 24. September 2020 weil in attributen(in Minecraft bediungen) keine relative Koordinaten unerstüzt werden.
0 Player X Geschrieben 26. September 2020 Geschrieben 26. September 2020 Hm... Was meinst du denn mit Attributen bzw. Bedingungen in Minecraft?
Frage
palusi
gibt es einen weg, dass ich machen kann, dass ein command nur ausgeführt wird, wenn sich der spieler an einer gewissen position befindet?
Also nur mit commands(ohne druckblatten oder ähnliches)
kann man da zb den execute comand nutzen?
wenn ja wie?
44 Antworten auf diese Frage
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden