Eliminar variable
Borra una variable. No la pone a cero: la deja en no existe, que es un estado distinto.
Cómo funciona
Sección titulada «Cómo funciona»Esa distinción es todo el sentido de este efecto. Una variable que vale cero existe; una borrada, no. Y hay una condición que sabe distinguirlas: Contiene variable y su versión negativa.
Con eso se monta lo que hay que poder repetir desde cero: quitar la marca de “ya ha jugado” para que alguien pueda volver a intentarlo, limpiar los datos de una partida al terminar, retirar un permiso.
Configuración
Sección titulada «Configuración»
Selección de furnis, cuando la variable vive en un furni.
Elegir variable, cuál se borra.
Escoge el objetivo de la variable, de dónde se borra: las mismas opciones que en Dar variable — usuario desencadenante, del selector, de la señal, clicado, alcanzado, furni desencadenante, del selector, de la señal, o variables de contexto.
Ejemplo
Sección titulada «Ejemplo»Un botón que permite volver a jugar:
Pila A: Causante: Click en Furni [el botón de reintentar] Efecto: Eliminar variable [ya_jugo · usuario desencadenante] Efecto: Mensaje ["Puedes volver a intentarlo" · solo el usuario]Borrar no es poner a cero. Si tu pila comprueba el valor con Valor de variable y la variable no existe, no estás comparando contra cero: no estás comparando contra nada. Para reiniciar un marcador, asígnale cero con Cambiar valor de variable en lugar de borrarlo.
Al limpiar al final de una partida, acuérdate de que cada persona tiene su copia si la variable es de usuario: hace falta un selector para llegar a todas.