Jump to content
  • 0

Durch Commandblock zu einer bestimmten Minecraft Uhrzeit alle Spieler töten


Frage

Geschrieben (bearbeitet)

Moin an alle da draußen.

Ich habe eine Frage zu den Commandblöcken.

Ich möchte eine Map erstellen auf der alle Spieler zu einer bestimmten Minecraft Uhrzeit (z.B. 13000) getötet und die Items, welche die Spieler nicht in Kisten gepackt haben gelöscht werden. Ich weiß allerdings nicht, welchen Command ich nehmen muss, damit überprüft wird, wieviel "Uhr" es gerade in Minecraft ist. Wäre cool, wenn ihr mir da weiterhelfen könnt.

P.S.: Version 1.11.2 oder Snapshot 17w14a

Danke schonmal im Vorraus.

 

bearbeitet von DerOberHesse

2 Antworten auf diese Frage

Empfohlene Beiträge

  • 0
Geschrieben

Hi,

musst du über einen kleinen Umweg machen.

1. Erstelle ein Dummy Objective fürs Scoreboard:

/scoreboard objectives add ZeitEvent dummy

2. Füge einen DummySpieler zu dem Event hinzu:

/scoreboard players add ZeitSpieler ZeitEvent 0

3. Setze einen CommandBlock mit folgendem Inhalt:

/time query daytime

Und setze den CommandBlock auf Repeat und AlwaysOn

4. Stelle dich auf den CommandBlock drauf und führe folgenden Befehl im Chat aus:

/stats block ~ ~-1 ~ set QueryResult ZeitSpieler ZeitEvent

Durch diesen Befehl wird die Zeit, welche mit dem CommandBlock abgefragt wird in dem DummySpieler gespeichert

5. Nun kannst du mit folgendem Befehl die Zeit prüfen:

/scoreboard players test ZeitSpieler ZeitEvent 12999 13001

Die letztens 2 Zahlen geben eine Range an, also ein Min- und ein Max-Wert, der geprüft wird.

 

-Yuki

  • 0
Geschrieben
vor einer Stunde schrieb Yuki:

Hi,

musst du über einen kleinen Umweg machen.

1. Erstelle ein Dummy Objective fürs Scoreboard:

/scoreboard objectives add ZeitEvent dummy

2. Füge einen DummySpieler zu dem Event hinzu:

/scoreboard players add ZeitSpieler ZeitEvent 0

3. Setze einen CommandBlock mit folgendem Inhalt:

/time query daytime

Und setze den CommandBlock auf Repeat und AlwaysOn

4. Stelle dich auf den CommandBlock drauf und führe folgenden Befehl im Chat aus:

/stats block ~ ~-1 ~ set QueryResult ZeitSpieler ZeitEvent

Durch diesen Befehl wird die Zeit, welche mit dem CommandBlock abgefragt wird in dem DummySpieler gespeichert

5. Nun kannst du mit folgendem Befehl die Zeit prüfen:

/scoreboard players test ZeitSpieler ZeitEvent 12999 13001

Die letztens 2 Zahlen geben eine Range an, also ein Min- und ein Max-Wert, der geprüft wird.

 

-Yuki

DANKE!!! :) Hat wunderbar gefunzt.

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