Selector: filtrar usuarios por variable

SelectorN.º 9261

Sinopsis

Filtra la selección actual según una variable: elige, por ejemplo, «Mayor valor» y cuántos conservar. Descarta a quien no tiene la variable, y en un empate decide un orden fijo. Ideal para premiar al líder o castigar al último.

Paso a paso

Encuentra al usuario con más puntos

Cajas que necesitas

  1. DisparadorDisparador: dice algo
  2. SelectorSelector: filtrar usuarios por variable
  3. SelectorSelector: usuarios por nombre
  4. EfectoEfecto: dar variable
  5. EfectoEfecto: mostrar mensaje
  1. Configura una «Variable de usuario» llamada «puntos», con valor. Prepara dos personas A y B.
  2. Crea dos pilas de preparación: «Dice algo» = «cinco» → «Dar variable puntos», valor inicial 5; «Dice algo» = «diez» → «Dar variable puntos», valor inicial 10. Ambas usan al usuario que dispara. A dice «cinco» y B dice «diez». No sobrescribas valores.
  3. En la pila de prueba, apila «Dice algo» = «selecciona», «Usuarios por nombre» (elige A y B), «Filtrar usuarios por variable» y «Mostrar mensaje». En el filtro, elige «puntos», «Mayor valor» y cantidad fija 1.
  4. En «Mostrar mensaje», escribe «Te elegí», usa «Usuarios del selector» y el modo de mensaje solo al usuario. Guarda todas las cajas y di «selecciona».

Resultado: B recibe el mensaje porque tiene 10 puntos; A queda fuera.

Configuración

Ventana de configuración de «Selector: filtrar usuarios por variable»
La ventana de esta caja en el juego.

Notas

  • El filtro descarta objetivos que no tienen la variable. Si empatan, elige por su identificador.
  • Las cajas de filtro siempre corren después de los selectores, da igual la altura.
  • Selector: filtrar usuarios por variable descarta a quien no tiene la variable aunque sobre cupo. Los empates se resuelven por id.

Relacionadas