Ir al contenido

Dar variable

Dar variable

Le da valor a una variable que ya exista, para quien tú digas.

Es la puerta de entrada al sistema de variables, pero no crea nada: la variable tiene que estar ya declarada con su caja, puesta en la sala. Lo que hace este efecto es dársela a alguien —o a algo— con un valor de partida.

Si la variable no existe, el efecto no hace absolutamente nada y no avisa. Es la causa número uno de que una pila de variables parezca rota: falta la caja.

Lo que decide para qué sirve es a quién se le da. La misma variable puede vivir en una persona —y entonces cada jugador tiene la suya—, en un furni, o en el contexto de la sala, compartida por todos. De esa elección depende que estés montando un inventario personal o un marcador común.

La casilla de sobrescritura es la que separa dos comportamientos muy distintos: sin ella, quien ya tenga la variable conserva su valor y el efecto no hace nada; con ella, se la reinicias a todo el mundo.

Ventana de configuración de Dar variable

Selección de furnis, cuando la variable va a vivir en un furni.

Escoge una variable, el nombre de la variable a crear.

Valor inicial, lo que va a valer al crearse.

Escoge el objetivo de la variable, de dónde cuelga:

Objetivo La variable vive en
Usuario desencadenante Quien disparó la pila
Usuario del Selector Cada persona que haya elegido el selector
Usuario de la señal Cada persona que traiga la señal
Usuario clicado La persona sobre la que se hizo clic
El usuario alcanzado La persona a la que llegó un bot
Furni desencadenante El furni que disparó la pila
Furni del Selector Cada furni del selector
Furni de la Señal Cada furni que traiga la señal
Variables de Contexto La sala, compartida por todos

Sobrescribir la variable existente, una casilla que decide si se pisa el valor de quien ya la tenía.

Marcar a quien entra por primera vez:

Pila A:
Causante: Entrada
Condición: Contiene variable (Negativo) [ya_vino]
Efecto: Mensaje ["¡Bienvenido por primera vez!"]
Efecto: Dar variable [ya_vino = 1 · usuario desencadenante · sin sobrescribir]

Sin sobrescritura, es seguro repetirlo. Puedes poner este efecto en una pila que se ejecute mil veces: quien ya tenga la variable la conserva. Es la forma correcta de garantizar que existe antes de usarla.

Elige bien el objetivo desde el principio. Cambiarlo después no mueve las variables ya creadas: te quedas con dos juegos de datos y una pila que parece funcionar a medias.