palusi Geschrieben 21. September 2020 Share 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? Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
0 palusi Geschrieben 22. September 2020 Autor Share 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. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
0 Bedrock Geschrieben 22. September 2020 Share Geschrieben 22. September 2020 (bearbeitet) Und damit? execute as @a[x=100..101] at @s run <command> bearbeitet 22. September 2020 von Bedrock Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
0 Player X Geschrieben 22. September 2020 Share 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 Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
0 palusi Geschrieben 22. September 2020 Autor Share 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 Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
0 Bedrock Geschrieben 22. September 2020 Share Geschrieben 22. September 2020 Ok, wahrscheinlich will er x,y und z haben 😕 Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
0 palusi Geschrieben 22. September 2020 Autor Share Geschrieben 22. September 2020 ne, wenn ich die ..101 als distance nehme geht es wieder. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
0 Player X Geschrieben 22. September 2020 Share Geschrieben 22. September 2020 Und wenn du ,y=~,z=~ hinzufügst? Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
0 palusi Geschrieben 22. September 2020 Autor Share Geschrieben 22. September 2020 wie gesagt daran liegt es nicht Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
0 Bedrock Geschrieben 22. September 2020 Share Geschrieben 22. September 2020 ..101 würde dann von 0 - 101 bedeuten Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
0 palusi Geschrieben 22. September 2020 Autor Share 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. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
0 Player X Geschrieben 22. September 2020 Share 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 Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
0 palusi Geschrieben 22. September 2020 Autor Share Geschrieben 22. September 2020 ne weil da wird als *~ sie coord vom command_block genommen. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
0 Player X Geschrieben 22. September 2020 Share Geschrieben 22. September 2020 Sorry! Das habe ich jetzt leider nicht ganz verstanden. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
0 palusi Geschrieben 23. September 2020 Autor Share 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. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
0 Player X Geschrieben 23. September 2020 Share 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 Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
0 palusi Geschrieben 24. September 2020 Autor Share Geschrieben 24. September 2020 in den eckigen klammern kannst du nicht mahl ~ verwenden Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
0 Player X Geschrieben 24. September 2020 Share Geschrieben 24. September 2020 Ach so? Ich dachte erst, das geht immer. Wieso geht das denn nicht? Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
0 palusi Geschrieben 24. September 2020 Autor Share Geschrieben 24. September 2020 weil in attributen(in Minecraft bediungen) keine relative Koordinaten unerstüzt werden. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
0 Player X Geschrieben 26. September 2020 Share Geschrieben 26. September 2020 Hm... Was meinst du denn mit Attributen bzw. Bedingungen in Minecraft? Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
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?
Link zu diesem Kommentar
Auf anderen Seiten teilen
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