Gruppe: Schaltwerke |
mit Mechaniken |
mit Redstone |
Hier: mit Befehlen |
Verfügbar in: Redstone-Welt |
Mit einem Multiplizierwerk lassen sich zwei Werte von Variablen miteinander multiplizieren und in eine Ergebnis-Variable speichern.
Variante 1[]
Folgende Voraussetzungen werden benötigt: | ||
---|---|---|
|
Folgende Materialien werden benötigt: | |
---|---|
|
Mit dem Multiplizierwerk lassen sich Werte von zwei Variablen multiplizieren und das Ergebnis wird in eine dritte Variable gespeichert. Über die Chat-Nachrichten lassen sich die Werte ändern und ansehen.
- Einschalten
Wenn man das Multiplizierwerk einschaltet, wird das Punkte-Ziel erstellt und alle Variablen mit Werten gesetzt.
- Befehl 1.1 Das Wert-Ziel das durch den trigger-Befehl ausgelöst werden kann, dient zur Speicherung der Werte von Variablen.
- Befehl 1.2 Die Variable 1 und 2 werden durch den operation-Befehl gesetzt, welche automatisch den Wert 0 erhalten und die Ergebnis-Variable erhält aus dieser Zuweisung wiederum durch den result-Befehl den Wert 0.
- Wiederholen
Beim Einschalten wird ebenfalls der Wiederhol-Befehlsblock aktiv.
- Befehl 1.3 Wenn der Spieler auf die erste Variable geklickt hat, so erhält er den Wert 1 und das lässt die Variable 1 um den Wert 1 erhöhen.
- Befehl 1.4 Wie auch bei der Variable 1 wird durch das Klicken auf die zweite Variable, dieser der Wert um eins erhöht.
- Befehl 1.5 Hat man auf das Produkt der beiden Variable geklickt, so erhält der Spieler den Wert 3. Hierbei wird der Wert von Variable 1 der Ergebnis-Variable zugewiesen.
- Befehl 1.6 Gleich im Anschluss wird auf die Ergebnis-Variable der Wert von der zweiten Variable darauf multipliziert.
- Befehl 1.7 Bevor die tellraw-Nachricht ausgegeben wird, muss geprüft werden ob die Variable 1 bereits einen Wert besitzt, ansonsten würde beim Einschalten des Multiplizierwerks die Nachricht mehrmals erscheinen. Nach dieser Prüfung wird getestet ob der Spieler nicht den Wert 0 hat, denn dann hat er auf eine der Variablen geklickt und so diese Nachricht ausgelöst. Die Nachricht selbst gibt die aktuellen Werte der Variablen und das Ergebnis aus. Jedoch muss auf das Ergebnis selbst geklickt werden damit es aktuell ist.
- Befehl 1.8 Alle Spieler die in einem Radius von 15 Metern um die Befehlsquelle stehen und nicht den Wert 0 besitzen, erhalten die Freischaltung für den trigger-Befehl.
- Befehl 1.9 Und ebenfalls wird ihnen der Wert auf 0 gesetzt.
- Ausschalten
Wenn man das Multiplizierwerk wieder ausschaltet, wird das Punkte-Ziel entfernt
- Befehl 1.10 Das Ziel für die Variablen-Werte wird gelöscht.
Befehlsblöcke mit Befehlen: |
|
|
Addierwerk => Redstone, Befehle; Subtrahierwerk => Redstone, Befehle; Multiplizierwerk => Redstone, Befehle; Dividierwerk => Redstone, Befehle; Moduluswerk => Befehle; Analog-Digital-Wandler => Redstone; Digital-Analog-Wandler => Redstone; Uhren-Anzeige => Redstone, Befehle; Zahlenrechner => Redstone; Rechenwerk => Redstone; Rechner => Redstone; |
|