Condición: antigüedad de variable

CondiciónN.º 9150

Sinopsis

Elige la variable, si cuenta desde su «Fecha de creación» o desde la última modificación, la comparación («menor que» o «mayor que»), la duración y la unidad. Sirve para tiempos de espera entre usos, recompensas cada cierto tiempo o turnos.

Paso a paso

Esperar dos segundos desde que recibes una variable

Cajas que necesitas

  1. DisparadorDisparador: dice algo
  2. DisparadorDisparador: pisa un objeto
  3. CondiciónCondición: antigüedad de variable
  4. EfectoEfecto: mostrar mensaje
  5. EfectoEfecto: dar variable
  1. Apila «Dice algo» 9111, esta condición y «Mostrar mensaje» 9185. En el disparador escribe «hola», coincidencia exacta; en el efecto escribe «Cumple», dirigido al usuario que dispara.
  2. Guarda una variable de usuario 9291 «turno», con «Tiene valor» y «Mientras el usuario esté en la sala». En otra pila, «Pisa un objeto» 9117 selecciona una alfombra y «Dar variable» 9237 da «turno» al usuario que dispara, valor 0, sin sobrescribir.
  3. En la condición elige Usuarios, «turno», usuario que dispara, «Fecha de creación», «Mayor que», duración 2 y unidad Segundos. Guarda todo.
  4. Pisa la alfombra y di «hola» enseguida; espera más de 2 segundos y vuelve a decirlo.

Resultado: El mensaje solo sale una vez cumplida la espera.

Configuración

Ventana de configuración de «Condición: antigüedad de variable»
La ventana de esta caja en el juego.

Notas

  • Elegir «última modificación» empezaría a contar desde el último cambio de valor.
  • Condición: antigüedad de variable solo tiene «menor que» y «mayor que», y cuenta desde que la variable se creó o se modificó por última vez.

Relacionadas