Saltar al contenido principal

Flujo de control

Llamar Script

Llame a uno de sus scripts personalizados. Una vez que haya elegido un script podrá conectar cualquier parámetro requerido.

Referencias
/docs/scripting/custom-scripts

Llamar Script
Script
My Custom Script
  • Script: El script a ejecutar.

Si

Ejecuta condicionalmente parte del script si el valor especificado se evalúa como verdadero.

Si
Condición
$Variable0
==
0
Verdadero
Add Event
Sino
  • Condición: La condición a evaluar.
  • Verdadero: El script que se ejecutará si la condición es verdadera.
  • Falso: El script a ejecutar si la condición es falsa.

Bucle

Ejecute parte del script en un bucle para siempre. Recuerde salir del bucle, de lo contrario, el reproductor se atascará en este punto. Puede utilizar un evento Detener script o Cambiar escena para detener el bucle.

Bucle
Add Event

Bucle para

Ejecuta parte del script en un bucle mientras una variable de contador está dentro de un rango especificado. En cada bucle, la variable de contador se modifica antes de la siguiente comprobación.

Bucle para
For
$Variable0
From
0
Comparación
<=
To
0
Operación
+=
Valor
0
Add Event
  • For: La variable a utilizar.
  • From: El valor inicial de la variable del contador.
  • Comparación: El operador de comparación a usar, por ejemplo, 'Menor que' o 'Mayor que'.
  • To: El valor final de la variable del contador.
  • Operación: La operación a utilizar para combinar un valor con la variable del contador después de cada ciclo.
  • Valor: El valor a combinar con la variable del contador después de cada ciclo.

Bucle mientras

Ejecuta parte del script en un bucle mientras una expresión sea verdadera.

Bucle mientras
Condición
$Variable0
<
0
Add Event
  • Condición: La condición a evaluar.

Detener script

Detiene la ejecución del script actual.

Detener script
Detiene la ejecución del script actual.

Cambiar

Se ejecuta condicionalmente desde múltiples opciones dependiendo del valor de la variable especificada. Primero elija con cuántas opciones desea comparar la variable, luego establezca los valores a comparar y qué scripts ejecutar cuando el valor coincida.

Cambiar
Variable
$Variable0
Número de opciones
2
Cuando: $$value0$$
Valor
1
Add Event
Cuando: $$value1$$
Valor
2
Add Event
Sino
Add Event
  • Variable: La variable a utilizar.
  • Número de opciones: El número de opciones requeridas.
  • Valor: El valor con el que comparar la variable para ejecutar esta rama del script.

Actor

Si el actor está en la posición

Ejecuta condicionalmente parte del script si un actor está en una posición específica.

Si el actor está en la posición
Actor
Actor 1
X
0
Y
0
Verdadero
Add Event
Sino
  • Actor: El actor que deseas verificar.
  • X: La posición horizontal.
  • Y: La posición vertical.
  • Verdadero: El script que se ejecutará si la condición es verdadera.
  • Falso: El script a ejecutar si la condición es falsa.

Si la distancia entre actor y otro actor

Ejecuta condicionalmente parte del guión si un actor está dentro de una cierta distancia de otro actor.

Si la distancia entre actor y otro actor
Actor
Player
Comparación
<=
Distancia
0
From
Actor 1
Verdadero
Add Event
Sino
  • Actor: El actor que deseas verificar.
  • Comparación: El operador de comparación a usar, por ejemplo, 'Menor que' o 'Mayor que'.
  • Distancia: El valor de la distancia.
  • From: El actor con el que comparar la distancia.
  • Verdadero: El script que se ejecutará si la condición es verdadera.
  • Falso: El script a ejecutar si la condición es falsa.

Si el actor mira en dirección

Ejecuta condicionalmente parte del script si un actor mira en una dirección específica.

Si el actor mira en dirección
Actor
Actor 1
Dirección
0
Verdadero
Add Event
Sino
  • Actor: El actor que deseas verificar.
  • Dirección: La dirección del actor..
  • Verdadero: El script que se ejecutará si la condición es verdadera.
  • Falso: El script a ejecutar si la condición es falsa.

Si actor es relativo a actor

Ejecuta condicionalmente parte del script según la posición de un actor en relación con otro.

Si actor es relativo a actor
Actor
Player
Comparación
Está arriba
Otro actor
Actor 1
Verdadero
Add Event
Sino
  • Actor: El actor que deseas verificar.
  • Comparación: La comparación de posición relativa a usar, por ejemplo, 'Está arriba' o 'Está abajo'.
  • Otro actor: El actor con el que comparar la posición.
  • Verdadero: El script que se ejecutará si la condición es verdadera.
  • Falso: El script a ejecutar si la condición es falsa.

Device

Si el modo de color está disponible

Ejecuta condicionalmente parte del script si el juego se juega en un dispositivo o emulador que admita juegos de colores.

Si el modo de color está disponible
Verdadero
Add Event
Sino
  • Verdadero: El script que se ejecutará si la condición es verdadera.
  • Falso: El script a ejecutar si la condición es falsa.

Si el modo GBA está disponible

Ejecuta condicionalmente parte del script si el juego se juega en un dispositivo o emulador que admita juegos GBA.

Si el modo GBA está disponible
Verdadero
Add Event
Sino
  • Verdadero: El script que se ejecutará si la condición es verdadera.
  • Falso: El script a ejecutar si la condición es falsa.

Si el modo Super GB está disponible

Ejecuta condicionalmente parte del script si el juego se juega en un dispositivo o emulador que admita juegos Super GB.

Si el modo Super GB está disponible
Verdadero
Add Event
Sino
  • Verdadero: El script que se ejecutará si la condición es verdadera.
  • Falso: El script a ejecutar si la condición es falsa.

Joypad Input

Si se mantiene pulsado el botón

Ejecuta condicionalmente parte del script si el botón del joypad especificado está actualmente presionado. No esperará la entrada del usuario y solo se ejecutará una vez; si desea ejecutar un script cada vez que se presione un botón, use Adjuntar script al botón en cambio.

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

Si se mantiene pulsado el botón
Cualquiera de
A
B
Start
Select
Verdadero
Add Event
Sino
  • Cualquiera de: The input buttons to check.
  • Verdadero: El script que se ejecutará si la condición es verdadera.
  • Falso: El script a ejecutar si la condición es falsa.

Math

Si es expresión matemática

Ejecuta condicionalmente parte del script si la expresión matemática especificada se evalúa como verdadera.

Si es expresión matemática
Condición
6 * $health
Verdadero
Add Event
Sino
  • Condición: La condición a evaluar.
  • Verdadero: El script que se ejecutará si la condición es verdadera.
  • Falso: El script a ejecutar si la condición es falsa.

Bucle mientras expresión matemática

Ejecuta parte del script en un bucle mientras una expresión sea verdadera.

Bucle mientras expresión matemática
Condición
6 * $health
Add Event
  • Condición: La condición a evaluar.

Save Data

Si se guardaron los datos del juego

Ejecuta condicionalmente parte del script si los datos guardados están presentes dentro del espacio para guardar especificado.

Si se guardaron los datos del juego
Ranura de guardado
Ranura 1
Ranura 2
Ranura 3
Ejecutar si el jugador a guardado la partida.
Verdadero
Add Event
Sino
  • Ranura de guardado: La ranura de guardado a usar.
  • Verdadero: El script que se ejecutará si la condición es verdadera.
  • Falso: El script a ejecutar si la condición es falsa.

Scene

Si la escena actual es

Si la escena actual es
Escena
Scene 1
Verdadero
Add Event
Sino
  • Escena
  • Verdadero
  • Falso

Variables

Si la variable se compara con el valor

Ejecuta condicionalmente parte del script basándose en el valor de una variable comparado con un valor.

Si la variable se compara con el valor
Condición
$Variable0
==
0
Verdadero
Add Event
Sino
  • Condición: La condición a evaluar.
  • Verdadero: El script que se ejecutará si la condición es verdadera.
  • Falso: El script a ejecutar si la condición es falsa.

Si se compara una variable con una variable

Ejecuta condicionalmente parte del script basándose en el valor de una variable en comparación con otra variable.

Si se compara una variable con una variable
Condición
$Variable0
==
$Variable0
Verdadero
Add Event
Sino
  • Condición: La condición a evaluar.
  • Verdadero: El script que se ejecutará si la condición es verdadera.
  • Falso: El script a ejecutar si la condición es falsa.

Si la variable tiene un indicador

Ejecuta condicionalmente parte del script si la variable especificada tiene el indicador elegido establecido como verdadero.

Si la variable tiene un indicador
Variable
$Variable0
Indicador
Flag 1
Verdadero
Add Event
Sino
  • Variable: La variable a utilizar.
  • Indicador: El indicador para comprobar.
  • Verdadero: El script que se ejecutará si la condición es verdadera.
  • Falso: El script a ejecutar si la condición es falsa.

Si la variable es 'falsa'

Ejecuta condicionalmente parte del script si la variable especificada está configurada como falsa.

Si la variable es 'falsa'
Condición
$Variable0
Verdadero
Add Event
Sino
  • Condición: La condición a evaluar.
  • Verdadero: El script que se ejecutará si la condición es verdadera.
  • Falso: El script a ejecutar si la condición es falsa.

Si la variable es 'Verdadera'

Ejecuta condicionalmente parte del script si la variable especificada está establecida en verdadero.

Si la variable es 'Verdadera'
Condición
$Variable0
Verdadero
Add Event
Sino
  • Condición: La condición a evaluar.
  • Verdadero: El script que se ejecutará si la condición es verdadera.
  • Falso: El script a ejecutar si la condición es falsa.