Efecto: cambiar valor de variable

EfectoN.º 9239

Sinopsis

Elige la variable, a quién afecta y la operación: sumar, restar, multiplicar, dividir (división entera), módulo o fijar un mínimo o un máximo. Dividir por cero no cambia nada. No crea la variable: dásela antes con Efecto: dar variable. En una pila, dar, cambiar y quitar variables siguen siempre ese orden, sin importar la altura.

Paso a paso

Suma 5 puntos en cada pisada

Cajas que necesitas

  1. DisparadorDisparador: pisa un objeto
  2. ComplementoComplemento: texto de variable
  3. EfectoEfecto: cambiar valor de variable
  4. EfectoEfecto: dar variable
  5. EfectoEfecto: mostrar mensaje
  1. Coloca un objeto pisable A. Crea una variable de usuario «puntos», con valor y duración mientras esté en la sala; guarda.
  2. Apila «Pisa un objeto», «Dar variable», este efecto, «Texto de variable» y «Mostrar mensaje». Selecciona A en el disparador.
  3. En «Dar variable» elige Usuarios, «puntos», quien dispara y valor inicial 0, sin sobrescribir. En «Cambiar valor» elige la misma variable y usuario, operación Suma y valor fijo 5.
  4. En «Texto de variable» usa identificador «puntos», Usuarios, variable «puntos», quien dispara, Numérica e Individual. En el mensaje escribe «Tienes $(puntos) puntos», para quien dispara.
  5. Guarda todas las cajas con retardo 0. Pisa A dos veces, saliendo entre ambas pisadas.

Resultado: La primera pisada muestra 5 puntos y la segunda 10.

Configuración

Ventana de configuración de «Efecto: cambiar valor de variable»
La ventana de esta caja en el juego.

Notas

  • Cambiar valor no crea la variable: por eso también se da en la pila. Dar, cambiar y preparar el texto siguen un orden fijo, independiente de la altura.
  • Efecto: cambiar valor de variable no crea la variable: primero hay que usar Efecto: dar variable.
  • Dentro de una pila el orden es fijo: dar → cambiar → quitar → se lee $(…) → mensajes → señal. No depende de la altura.
  • Dividir entre 0 y el módulo 0 no cambian nada. La división es entera.
  • «Definir mínimo» es un piso y «definir máximo» es un techo.

Relacionadas

Aparece en estas recetas