Echo
Coge una variable que tú no creaste —de las que trae el sistema— y le pone un nombre propio en tu sala, para poder usarla donde solo se admiten variables tuyas.
Cómo funciona
Sección titulada «Cómo funciona»Las variables del sistema, las que empiezan por arroba como @effect o @puntos, existen siempre y
se pueden leer sin declarar nada. Pero hay sitios que solo aceptan variables creadas por ti: los
complementos que se apilan encima de una caja, como el
Conector de texto, no saben ponerse sobre una del sistema.
Esta caja resuelve eso. La envuelves, le das un nombre, y a partir de ahí se comporta como si la hubieras creado tú: puedes apilarle complementos y usarla donde antes no entraba.
No es una copia. Es la misma variable con dos nombres. No guarda ningún valor propio: cuando la lees, te devuelve el de la envuelta; cuando escribes en ella, escribes en la envuelta. Si esperabas una foto congelada o un espejo de una variable tuya, esta pieza no hace eso.
Configuración
Sección titulada «Configuración»
Nombre de la variable, cómo se va a llamar en tu sala.
Escoge una variable, cuál envuelve. Aquí solo salen las del sistema; las tuyas no, porque no lo necesitan.
No tiene opciones de disponibilidad: hereda el ámbito de la variable que envuelve.
Ejemplo
Sección titulada «Ejemplo»Enseñar el efecto que lleva puesto un avatar con palabras en vez de con su número. La variable del
sistema @effect no admite complementos, así que primero la envuelves:
Caja de variable: Echo [efecto_avatar ← @effect]Ahora ya puedes apilarle encima un Conector de texto con la tabla de nombres, y en la pila:
Pila A: Causante: Click en Furni [el espejo] Complemento: Marcador de posición de variable [efecto_avatar · efecto_txt] Efecto: Mensaje ["Llevas el efecto efecto_txt" · solo el usuario]Escribir en el eco escribe en el original. No hay copia que se quede aparte: son el mismo dato. Con las variables del sistema que se pueden escribir, eso es justo lo que quieres.
Si lo que buscas es sacar un dato privado a un sitio público, esto no lo hace. Para eso lee la variable de usuario y escribe su valor en una global con Cambiar valor de variable.