Zum Hauptinhalt springen

Kontrollablauf

Skript aufrufen

Call one of your custom scripts. Once you have chosen a script you will be able to hook up any parameters required.

Referenzen
/docs/scripting/custom-scripts

Skript aufrufen
Benutzerdefiniertes Ereignis
My Custom Script
  • Benutzerdefiniertes Ereignis: Das auszuführende Skript.

If

Conditionally run part of the script if the specified value evaluates to true.

If
Condition
$Variable0
==
0
Wahr
Add Event
Andernfalls
  • Condition: The condition to evaluate.
  • Wahr: Das bei wahrer Bedingung auszuführende Skript.
  • Falsch: Das bei falscher Bedingung auszuführende Skript.

Endlos-Schleife

Ein Teil des Scripts wird in einer Endlosschleife ausgeführt. Man muss daran denke die Schleife zu beenden, da ansonsten der Spieler feststeckt. Die schleife kann mittels 'Script: Anhalten' oder 'Wechsle zu Szene' Ereignis beendet werden.

Endlos-Schleife
Add Event

Zählschleife

Run part of the script in a loop while a counter variable is within a specified range. On each loop the counter variable is modified before the next check.

Zählschleife
Für
$Variable0
Von
0
Vergleich
<=
zu
0
Operation
+=
Wert
0
Add Event
  • Für: Die zu nutzende Variable.
  • Von: Der Anfangswert der Zählervariable.
  • Vergleich: Der zu verwendende Vergleichsoperator, z. B. 'Kleiner als' oder 'Größer als'.
  • zu: Der Endwert der Zählervariable.
  • Operation: Die Operation, mit der bei jedem Schleifendurchlauf ein Wert mit der Zählervariablen kombiniert wird.
  • Wert: Der Wert, der nach jedem Schleifendurchlauf mit der Zählervariablen kombiniert wird.

Bedingte Schleife

Ein Teil des Scripts wird in einer Schleife ausgeführt, solange eine bestimmte Bedingung erfüllt ist.

Bedingte Schleife
Condition
$Variable0
<
0
Add Event
  • Condition: The condition to evaluate.

Skript: Anhalten

Das aktuell ausgeführte Skript anhalten.

Skript: Anhalten
Stoppt das aktuell ausgeführte Skript.

Schalter

Conditionally run from multiple options depending on the value of the specified variable. First choose how many options you want to compare the variable against, then set the values to compare and what scripts to execute when the value is matched.

Schalter
Variable
$Variable0
Anzahl der Optionen
2
Wenn: $$value0$$
Wert
1
Add Event
Wenn: $$value1$$
Wert
2
Add Event
Andernfalls
Add Event
  • Variable: Die zu nutzende Variable.
  • Anzahl der Optionen: Die Anzahl der benötigten Optionen.
  • Wert: The value to compare the variable with for running this branch of the script.

Actor

Falls Darsteller An Position

Einen Teil des Skripts bedingt ausführen, wenn sich ein Darsteller an einer bestimmten Position befindet.

Falls Darsteller An Position
Darsteller
Actor 1
X
0
Y
0
Wahr
Add Event
Andernfalls
  • Darsteller: Der zu überprüfende Darsteller.
  • X: Die horizontale Position.
  • Y: Die vertikale Position.
  • Wahr: Das bei wahrer Bedingung auszuführende Skript.
  • Falsch: Das bei falscher Bedingung auszuführende Skript.

If Actor Distance From Actor

Conditionally run part of the script if an actor is within a certain distance of another actor.

If Actor Distance From Actor
Darsteller
Player
Vergleich
<=
Abstand
0
Von
Actor 1
Wahr
Add Event
Andernfalls
  • Darsteller: Der zu überprüfende Darsteller.
  • Vergleich: Der zu verwendende Vergleichsoperator, z. B. 'Kleiner als' oder 'Größer als'.
  • Abstand: Der Abstandswert.
  • Von: Der Darsteller, dessen Entfernung verglichen wird.
  • Wahr: Das bei wahrer Bedingung auszuführende Skript.
  • Falsch: Das bei falscher Bedingung auszuführende Skript.

Falls Blickrichtung Des Darstellers

Einen Teil des Skripts bedingt ausführen, wenn ein Darsteller in die angegebene Richtung schauet.

Falls Blickrichtung Des Darstellers
Darsteller
Actor 1
Blickrichtung
0
Wahr
Add Event
Andernfalls
  • Darsteller: Der zu überprüfende Darsteller.
  • Blickrichtung: Die Blickrichtung des Darstellers.
  • Wahr: Das bei wahrer Bedingung auszuführende Skript.
  • Falsch: Das bei falscher Bedingung auszuführende Skript.

Falls Darsteller relativ zum Darsteller

Conditionally run part of the script based on the position of one actor relative to another.

Falls Darsteller relativ zum Darsteller
Darsteller
Player
Vergleich
Ist über
Anderer Darsteller
Actor 1
Wahr
Add Event
Andernfalls
  • Darsteller: Der zu überprüfende Darsteller.
  • Vergleich: Der zu verwendende relative Positionsvergleich, z. B. 'Ist über' oder 'Ist unter'.
  • Anderer Darsteller: Der Darsteller, dessen Position verglichen wird.
  • Wahr: Das bei wahrer Bedingung auszuführende Skript.
  • Falsch: Das bei falscher Bedingung auszuführende Skript.

Device

Falls Farbmodus verfügbar ist

Conditionally run part of the script if the game is being played on a device or emulator that supports color games.

Falls Farbmodus verfügbar ist
Wahr
Add Event
Andernfalls
  • Wahr: Das bei wahrer Bedingung auszuführende Skript.
  • Falsch: Das bei falscher Bedingung auszuführende Skript.

Falls GBA-Modus verfügbar ist

Conditionally run part of the script if the game is being played on a device or emulator that supports GBA games.

Falls GBA-Modus verfügbar ist
Wahr
Add Event
Andernfalls
  • Wahr: Das bei wahrer Bedingung auszuführende Skript.
  • Falsch: Das bei falscher Bedingung auszuführende Skript.

Falls Super-GB-Modus verfügbar ist

Conditionally run part of the script if the game is being played on a device or emulator that supports Super GB games.

Falls Super-GB-Modus verfügbar ist
Wahr
Add Event
Andernfalls
  • Wahr: Das bei wahrer Bedingung auszuführende Skript.
  • Falsch: Das bei falscher Bedingung auszuführende Skript.

Joypad Input

Falls Joypad-Eingabe Gedrückt

Einen Teil des Skripts bedingt ausführen, wenn die angegebene Joypad-Taste gedrückt ist. Wartet nicht auf Nutzereingaben und wird nur einmal ausgeführt. Wenn ein Skript jedes Mal ausgeführt werden soll, wenn eine Taste gedrückt wird, ist stattdessen 'Skript an Taste anhängen' zu nutzen.

Referenzen
/docs/scripting/script-glossary/input#attach-script-to-button

Falls Joypad-Eingabe Gedrückt
Beliebiges von
A
B
Start
Select
Wahr
Add Event
Andernfalls
  • Beliebiges von: Die zu überprüfenden Eingabetasten.
  • Wahr: Das bei wahrer Bedingung auszuführende Skript.
  • Falsch: Das bei falscher Bedingung auszuführende Skript.

Math

Falls Matheausdruck

Conditionally execute part of the script if the specified math expression evaluates to true.

Falls Matheausdruck
Condition
6 * $health
Wahr
Add Event
Andernfalls
  • Condition: The condition to evaluate.
  • Wahr: Das bei wahrer Bedingung auszuführende Skript.
  • Falsch: Das bei falscher Bedingung auszuführende Skript.

Loop While Math Expression

Ein Teil des Scripts wird in einer Schleife ausgeführt, solange eine bestimmte Bedingung erfüllt ist.

Loop While Math Expression
Condition
6 * $health
Add Event
  • Condition: The condition to evaluate.

Save Data

Falls Spieldaten Gespeichert

Conditionally run part of the script if save data is present within the specified save slot.

Falls Spieldaten Gespeichert
Speichere Slot
Slot 1
Slot 2
Slot 3
Ausführen, falls der Spieler ein Spiel gespeichert hat.
Wahr
Add Event
Andernfalls
  • Speichere Slot: Der zu nutzende Speicherslot.
  • Wahr: Das bei wahrer Bedingung auszuführende Skript.
  • Falsch: Das bei falscher Bedingung auszuführende Skript.

Scene

Falls die aktuelle Szene ist

Falls die aktuelle Szene ist
Szene
Scene 1
Wahr
Add Event
Andernfalls
  • Szene
  • Wahr
  • Falsch

Variables

Falls Variable Mit Wert Verglichen

Einen Teil des Skripts bedingt ausführen, wenn die angegebene Variable einem bestimmten Wert entspricht.

Falls Variable Mit Wert Verglichen
Condition
$Variable0
==
0
Wahr
Add Event
Andernfalls
  • Condition: The condition to evaluate.
  • Wahr: Das bei wahrer Bedingung auszuführende Skript.
  • Falsch: Das bei falscher Bedingung auszuführende Skript.

Falls Variable mit Variable Verglichen

Einen Teil des Skripts bedingt ausführen, wenn die angegebene Variable dem Wert einer anderen Variable entspricht.

Falls Variable mit Variable Verglichen
Condition
$Variable0
==
$Variable0
Wahr
Add Event
Andernfalls
  • Condition: The condition to evaluate.
  • Wahr: Das bei wahrer Bedingung auszuführende Skript.
  • Falsch: Das bei falscher Bedingung auszuführende Skript.

Falls Variable Flag hat

Conditionally run part of the script if the specified variable has the chosen flag set as true.

Falls Variable Flag hat
Variable
$Variable0
Flag
Flag 1
Wahr
Add Event
Andernfalls
  • Variable: Die zu nutzende Variable.
  • Flag: Das zu prüfende Flag.
  • Wahr: Das bei wahrer Bedingung auszuführende Skript.
  • Falsch: Das bei falscher Bedingung auszuführende Skript.

Falls Variable 'Falsch' Ist

Einen Teil des Skripts bedingt ausführen, wenn die angegebene Variable auf 'falsch' gesetzt ist.

Falls Variable 'Falsch' Ist
Condition
$Variable0
Wahr
Add Event
Andernfalls
  • Condition: The condition to evaluate.
  • Wahr: Das bei wahrer Bedingung auszuführende Skript.
  • Falsch: Das bei falscher Bedingung auszuführende Skript.

Falls Variable 'Wahr' Ist

Einen Teil des Skripts bedingt ausführen, wenn die angegebene Variable auf 'wahr' gesetzt ist.

Falls Variable 'Wahr' Ist
Condition
$Variable0
Wahr
Add Event
Andernfalls
  • Condition: The condition to evaluate.
  • Wahr: Das bei wahrer Bedingung auszuführende Skript.
  • Falsch: Das bei falscher Bedingung auszuführende Skript.