Jump to content
  • 0

Frage

Geschrieben

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?

Empfohlene Beiträge

  • 0
Geschrieben
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
Geschrieben (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 von Player X
  • 0
Geschrieben (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 von Player X
  • 0
Geschrieben

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
Geschrieben (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 von Player X

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 erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...
B
B