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
- Benutzerdefiniertes Ereignis: Das auszuführende Skript.
If
Conditionally run part of the script if the specified value evaluates to true.
- 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.
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.
- 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.
- Condition: The condition to evaluate.
Skript: Anhalten
Das aktuell ausgeführte Skript anhalten.
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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
- 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.
- 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.
- 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.
- 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
- Szene
- Wahr
- Falsch
Variables
Falls Variable Mit Wert Verglichen
Einen Teil des Skripts bedingt ausführen, wenn die angegebene Variable einem bestimmten Wert entspricht.
- 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.
- 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.
- 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.
- 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.
- Condition: The condition to evaluate.
- Wahr: Das bei wahrer Bedingung auszuführende Skript.
- Falsch: Das bei falscher Bedingung auszuführende Skript.