El Desencadenante es…
En Wired Code: condition.triggerer_match
Comprueba quién disparó la pila. Sirve para que una pila solo funcione para cierta persona, o para distinguir entre habbos, mascotas y bots.
Cómo funciona
Se evalúa contra el causante de esa ejecución. En una pila sin causante humano –un causante periódico, por ejemplo– no hay a quién comprobar y la condición no se cumple.
Configuración
Escoge el tipo de usuario, con tres opciones: Habbo, Mascota y Bot. Es el primer filtro, y con él solo ya puedes montar pilas que ignoren a las mascotas.
Escoge un desencadenante, con dos modos:
- Cualquier usuario – vale cualquiera del tipo elegido, siempre que la casilla del nombre esté vacía: si dejas un nombre escrito, aunque la casilla se vea apagada, la condición lo sigue exigiendo. Bórralo antes de guardar.
- Usuario especificado por nombre – solo esa persona, escribiendo su nombre.
Cumplir condición si, dentro de Mostrar opciones avanzadas: decide si la condición la tienen que cumplir todos los usuarios seleccionados, o si basta con uno. Viene exigiendo todos, y esa es la causa número uno de que una condición parezca rota. Está contado en Opciones avanzadas.
Usuarios a coincidir y Usuarios a comparar, también en las avanzadas. Son las dos fuentes que se enfrentan: quién se comprueba y contra quién. De fábrica es el desencadenante contra el nombre que escribiste arriba. Usuarios a coincidir puede ser el desencadenante, los del selector, los de la señal, el usuario clicado o el alcanzado; Usuarios a comparar ofrece el nombre escrito, los del selector, los de la señal, el desencadenante, el clicado o el alcanzado. Con eso se montan comprobaciones del tipo "¿el que ha clicado es el mismo que disparó la pila?" —coincidir: Usuario clicado; comparar: Usar usuario desencadenante— sin escribir ningún nombre.
Ejemplo
Una puerta privada:
Pila A
│
├─ Causante: Sobre un Furni
│ └─ Elige Furni ............................. Alfombra
│
├─ Condición: El Desencadenante es…
│ ├─ Escoge el tipo de usuario ............... Habbo
│ └─ Escoge un desencadenante ................ Usuario especificado por nombre → "Marco"
│
└─ Efecto: ¡Adiós!
└─ Elige Furni ............................. Trono de la sala privadaNotas
El nombre tiene que ser exacto —da igual mayúsculas o minúsculas, pero ni una letra de más—. Si el usuario se cambia el nombre, la pila deja de reconocerlo sin avisar.