Ir al contenido
Wiki Hartico

Compartir

Compartir

En Wired Code: extra.var_addon_share

Hace que los complementos que pones sobre una variable compartida entre salas —su Conector de texto, su Utilidad de tiempo, su Sistema de subida de nivel, sus Variable FX— lleguen también a las otras salas que la traen.

Cómo funciona

Una Variable heredada trae a otra sala el valor de una variable, pero no sus complementos: la tabla de textos, las subvariables o las barras se quedan en la sala de origen. Compartir y Importar son la pareja que los lleva:

  • Compartir va en la baldosa de la caja original, una variable de usuario o global marcada como Permanente, compartida entre salas.
  • Importar va, en la otra sala, en la baldosa de la Variable heredada que la trae.

Lo que viaja es una copia, y se hace al pulsar Sincronizar: en ese momento se copian los complementos de la baldosa de las categorías que tenga marcadas Compartir, y la copia llega a todas las salas que la importan. Las que están cargadas la ven al momento; las demás, la próxima vez que alguien entre.

Al ser una copia de ese momento, lo que cambies después no llega solo: si editas el conector de la sala de origen, las otras salas siguen con la tabla vieja hasta que vuelvas a sincronizar. Y al revés: si desmarcas una categoría en Compartir y sincronizas, las salas que importan se quedan sin ella.

Las tres categorías

CategoríaQué se copia
Conectores de textoLos Conectores de texto de la baldosa. Si hay varios, se juntan igual que sobre la caja
Creadores de subvariablesLa Utilidad de tiempo y el Sistema de subida de nivel, con su configuración
Variable FXLos Variable FX de la baldosa, con su configuración. Los que se quedan inertes por pasar de cinco no viajan

Configuración

Ventana de configuración de Compartir

Categorías, tres casillas, de fábrica las tres marcadas.

Sincronizar, el botón que hace la copia. Solo está activo si puedes modificar los wireds de la sala. Copia según lo que esté guardado: si cambias las casillas, pulsa Listo antes de sincronizar. Al pulsarlo la ventana se cierra, como al guardar, aunque en la baldosa no haya nada que copiar; el resultado se ve en las salas que importan.

Ejemplo

Un torneo en dos salas tuyas. La principal guarda el equipo que va ganando como número y lo dice con palabras; la grada lo enseña con las mismas palabras:

Sala «Arena»
  Variable global     [equipo_lider · Permanente, compartida entre salas]
  ├─ misma baldosa:   Conector de texto  [1=rojo · 2=azul]
  └─ misma baldosa:   Compartir          [Conectores de texto ✓]     → Listo y Sincronizar

Sala «Grada»
  Variable heredada   [sala Arena · equipo_lider · nombre local lider · solo lectura]
  └─ misma baldosa:   Importar           [Conectores de texto ✓]

En la grada, un Marcador de posición de variable sobre lider en modo Textual ya dice «rojo» o «azul». Si mañana añades 3=verde al conector de la Arena, vuelve a pulsar Sincronizar.

Notas

Sin Importar en la otra sala no llega nada, por mucho que sincronices: la Variable heredada sigue sin complementos.

Solo sirve sobre una variable compartida entre salas. En la baldosa de una variable que no lo es, Sincronizar no hace nada. Si en la baldosa hay más de una compartida, la copia va para todas.

Recoger Compartir no borra la copia. Las salas que importan se quedan con la última que mandó; para cambiarla hay que volver a ponerlo y sincronizar.

Al recoger la caja de origen, la copia se borra. Si en vez de recogerla le quitas lo de compartida entre salas, las Variables heredadas que la traen dejan de funcionar enteras, no solo lo importado; si la dejaste en Permanente, la copia sigue guardada y vuelve en cuanto la compartes otra vez. Las salas que importan y están cargadas lo notan la próxima vez que se cargan.

En esta página