Recibir Mensaje por Link
En Wired Code: trigger.receive_message
Dispara cuando a uno de los Links WIRED que tiene marcados le llega un mensaje enviado con
Enviar Mensaje por Link. El texto queda en $(trigger_text).
Cómo funciona
Es el Recibir Señal de los Links: en vez de una antena escucha un Link WIRED, y lo que le llega puede venir de otra sala. Cómo se conectan los Links y a cuáles llega cada envío está en Links y redes. Lo esencial:
- Le llegan los mensajes que salen por otro Link de la misma red en otra sala, y los que salen por su propio Link si ese Link tiene marcada Recibir mensajes enviados por esta sala. Lo que salga por otro Link de tu misma sala no le llega nunca.
- El mensaje llega en
$(trigger_text), tal cual salió: los identificadores que llevara ya vienen sustituidos desde la sala que lo envió. Lo usas en un Mensaje, en un Mensaje de Bot o para reenviarlo con Del Causante WIRED. El botón Añadir identificador del editor de mensajes ya te lo ofrece. - No hay usuario desencadenante. Los efectos que van al usuario desencadenante no tienen a quién, y un Mensaje de fábrica no le sale a nadie: pon un selector de usuarios y cambia su fuente a Usar usuarios del Selector.
- El furni desencadenante es el Link que recibió. Es lo que usas para contestar por el mismo Link.
- Qué sala lo mandó lo dice
@event.link.source_room_id(ver De contexto). - Si varias pilas escuchan el mismo Link, todas comprueban sus condiciones antes de que ninguna ejecute sus efectos. Y si un Altavoz de Link WIRED escucha ese Link, habla antes de que arranquen.
Configuración
Arriba, Información de uso: te recuerda que el mensaje recibido se captura con el identificador de texto $(trigger_text).
Debajo, siempre a la vista, Links WIRED: de dónde salen los Links que escucha.
- Usar furnis seleccionados —la de fábrica—, con su contador al lado: los Links que marques con un clic en la sala mientras la ventana está abierta. Hasta 30, o 50 si eres del staff.
- Usar furnis de Selector: los Links que reúna un selector de la pila.
Solo valen Links WIRED. Si entre los marcados hay algún furni que no lo sea, no se guarda y sale «Selecciona al menos un Link WIRED.»
Ejemplo
Un portón en la sala «Torre» que se abre desde un interruptor de la sala «Patio». Los dos Links son tuyos y están conectados a la red «castillo»: el Link A en el Patio, el Link B en la Torre.
Sala «Patio» · Pila A
│
├─ Causante: Click en Furni
│ └─ Elige Furni ............................. Interruptor de Suelo 1
│
└─ Efecto: Enviar Mensaje por Link
├─ Fuente del mensaje ...................... Mensaje personalizado
├─ Mensaje: ................................ "¡Se abre el portón de la torre!"
└─ Links WIRED ............................. Usar furnis seleccionados → Link A
Sala «Torre» · Pila B
│
├─ Causante: Recibir Mensaje por Link
│ └─ Links WIRED ............................. Usar furnis seleccionados → Link B
│
├─ Selector: Usuarios en Área
│ └─ Selección de zona ....................... toda la sala
│
├─ Efecto: Mutar
│ ├─ Elige Furni ............................. Portón
│ └─ Escoge el tipo de cambio ................ Cambiar al siguiente estado
│
└─ Efecto: Mensaje
├─ ¿Cuál es el mensaje? .................... "$(trigger_text)"
├─ Visibilidad del mensaje ................. Solo el usuario desencadenante
└─ Seleccionar la fuente de usuarios ....... Usar usuarios del SelectorQuien esté en la Torre ve abrirse el portón y lee el aviso. Si en la Torre no hay nadie cuando se pulsa el interruptor, el mensaje se pierde: el portón sigue cerrado cuando alguien llegue.
Notas
Solo oye mensajes. Un dataframe que llegue por el mismo Link no lo dispara: para eso está Recibir Dataframe por Link. Puedes poner los dos causantes escuchando el mismo Link.
Si no salta, revisa el camino entero. Que el Link de la otra sala esté en la misma red que el tuyo (abre su ventana: Red seleccionada), que tu sala esté cargada cuando se envía y, si lo envías desde tu propia sala, que salga por este mismo Link con la casilla marcada.
Si recoges el Link, se rompe el enlace dos veces: sale de la red y se cae de la lista de este causante. Al colocarlo otra vez hay que conectarlo y volver a marcarlo.
Para contestar, usa el furni desencadenante. Un Enviar Mensaje por Link en esta pila con Links WIRED en Usar furni desencadenante responde por el Link que recibió, y la respuesta llega a todas las demás salas de su red, no solo a la que preguntó. Ojo con los bucles: lo cuenta Cadenas y bucles.