Ir al contenido
Wiki Hartico
Wired CodeReferencia

Condiciones

Los 45 condition.* que Wired Code sabe leer y escribir, sacados del esquema del editor. El Wired de cada entrada es el nombre con el que sale in-game y enlaza con su ficha del manual, donde está explicado con ejemplos.

Un campo que no escribas vale su valor por defecto, así que la columna «Por defecto» es también lo que el editor omite al volcar la sala. La sintaxis de cada tipo está en Sintaxis.

condition.actor_dir

Wired: Dirección del Usuario

CampoTipoPor defectoQué es
directionint 0..70Dirección a la que mira, 0-7 (0 = norte, en sentido horario).
matchingenum: all=0, any=1allOpción avanzada "Cumplir condición si": todos los usuarios evaluados o cualquiera de ellos.
user_sourceenum: triggering=0, selector=1, signal=2, clicked=3, reached=4triggeringDe dónde salen los usuarios que se evalúan.

condition.actor_in_group

Wired: Miembro del Grupo

CampoTipoPor defectoQué es
group_typeenum: current=0, from_list=1currentGrupo actual de la sala o uno elegido de la lista.
group_idint 0..∞0Id del grupo elegido (sólo si group_type = from_list).
matchingenum: all=0, any=1allOpción avanzada "Cumplir condición si": todos los usuarios evaluados o cualquiera de ellos.
user_sourceenum: triggering=0, selector=1, signal=2, clicked=3, reached=4triggeringDe dónde salen los usuarios que se evalúan.

condition.actor_in_team

Wired: Miembro del Equipo

CampoTipoPor defectoQué es
teamenum: any=0, red=1, green=2, blue=3, yellow=4anyEquipo a comprobar; "any" = está en alguno.
matchingenum: all=0, any=1allOpción avanzada "Cumplir condición si": todos los usuarios evaluados o cualquiera de ellos.
user_sourceenum: triggering=0, selector=1, signal=2, clicked=3, reached=4triggeringDe dónde salen los usuarios que se evalúan.

condition.chest_has_item_type

Wired: Cofre Contiene Tipo de Furni

CampoTipoPor defectoQué es
amount_optionenum: literal=0, variable=1literalEl número de amount (literal) o el valor de reference_variable (variable).
amountint 0..10000000Valor con el que se compara lo que hay en cada cofre, de 0 a 1000000. Solo con amount_option = literal.
reference_variablevariable — nombre entre comillas""Variable con cuyo valor se compara; con ámbito de furni o de usuario se lee la de uno al azar de su fuente. Solo con amount_option = variable; valen las que tienen valor.
reference_scopeenum: furni=0, user=1, global=-10, context=-20contextÁmbito de reference_variable.
reference_var_targetint 0..40De quién se lee reference_variable con ámbito de furni o de usuario. Furni: 0 furnis, 1 secondary_furnis, 2 selector, 3 señal, 4 desencadenante. Usuario: 0 desencadenante, 1 selector, 2 señal. Global y contexto no la usan.
operatorenum: less=0, equal=1, greater=2, less_equal=3, not_equal=4, greater_equal=5greaterComparación de lo que hay en cada cofre con el valor: less <, equal =, greater >, less_equal <=, not_equal !=, greater_equal >=.
matchingenum: all=0, any=1allCumplir condición si: todos los cofres cumplen (all) o basta con uno (any). Sin cofres, all se cumple y any no.
types_sourceenum: triggering=0, selected=1, secondary_selection=2, selector=3, signal=4selectedDe dónde salen los furnis de muestra cuyo tipo se cuenta: el desencadenante (triggering), furnis (selected), secondary_furnis (secondary_selection), el selector o la señal.
chest_sourceenum: selected=0, secondary_selection=1, selector=2, signal=3, triggering=4secondary_selectionDe dónde salen los Cofres de Furnis que se miran: furnis (selected), secondary_furnis (secondary_selection), el selector, la señal o el desencadenante (triggering).
furnisids — lista [ #1, #2 ][]Primera selección a mano (la de selected): de fábrica, las muestras.
secondary_furnisids — lista [ #1, #2 ][]Segunda selección a mano (la de secondary_selection): de fábrica, los cofres.

condition.chest_has_items

Wired: Cantidad en Cofre

CampoTipoPor defectoQué es
amount_optionenum: literal=0, variable=1literalEl número de amount (literal) o el valor de reference_variable (variable).
amountint 0..10000000Valor con el que se compara lo que hay en cada cofre, de 0 a 1000000. Solo con amount_option = literal.
reference_variablevariable — nombre entre comillas""Variable con cuyo valor se compara; con ámbito de furni o de usuario se lee la de uno al azar de su fuente. Solo con amount_option = variable; valen las que tienen valor.
reference_scopeenum: furni=0, user=1, global=-10, context=-20contextÁmbito de reference_variable.
reference_var_targetint 0..30De quién se lee reference_variable con ámbito de furni o de usuario. Furni: 0 los cofres seleccionados, 1 selector, 2 señal, 3 desencadenante. Usuario: 0 desencadenante, 1 selector, 2 señal. Global y contexto no la usan.
operatorenum: less=0, equal=1, greater=2, less_equal=3, not_equal=4, greater_equal=5greaterComparación de lo que hay en cada cofre con el valor: less <, equal =, greater >, less_equal <=, not_equal !=, greater_equal >=.
matchingenum: all=0, any=1allCumplir condición si: todos los cofres cumplen (all) o basta con uno (any). Sin cofres, all se cumple y any no.
furnisids — lista [ #1, #2 ][]Cofres que se miran, de cualquier tipo, marcados a mano en la sala.
furni_sourceenum: selected=0, selector=1, signal=2, triggering=3selectedDe dónde salen los cofres.

condition.counter_time_matches

Wired: Contador Coincide

CampoTipoPor defectoQué es
comparisonenum: less=0, equal=1, greater=2lessComparación contra el tiempo transcurrido del cronómetro.
minutesint 0..990Minutos transcurridos.
seconds_halfint 0..1190Segundos transcurridos en medios segundos: 1 unidad = 0,5 s (0-119 = 0,0-59,5 s).
matchingenum: all=0, any=1allOpción avanzada "Cumplir condición si": todos los furnis evaluados o cualquiera de ellos. Los marcados a mano van en furnis.
furnisids — lista [ #1, #2 ][]Furnis marcados a mano en la sala.
furni_sourceenum: selected=0, selector=1, signal=2, triggering=3selectedDe dónde salen los furnis que se evalúan.

condition.date_rng_active

Wired: Fecha y Hora

CampoTipoPor defectoQué es
start_dateint 0..∞0Instante de inicio en segundos Unix (la ventana solo edita la hora HH:MM del día actual).
end_dateint 0..∞0Instante de fin en segundos Unix.
rawraw_string (formato interno, se copia tal cual)""Eco de "inicio,fin". Editarlo no cambia nada: lo que cuenta son start_date y end_date. Déjalo como venga.

condition.furnis_hv_avtrs

Wired: Furnis con Usuarios

CampoTipoPor defectoQué es
matchingenum: any=0, all=1anyCumplir condición si: uno de los furnis seleccionados tiene un usuario encima / todos lo tienen.
furnisids — lista [ #1, #2 ][]Furnis marcados a mano en la sala.
furni_sourceenum: selected=0, selector=1, signal=2, triggering=3selectedDe dónde salen los furnis que se evalúan.

condition.has_altitude

Wired: Altitud de Furni Coincide

CampoTipoPor defectoQué es
comparisonenum: less=0, equal=1, greater=2lessComparación contra "altitude".
altitudeint 0..80000Altura en centésimas de baldosa (0-8000 = 0,00-80,00).
matchingenum: all=0, any=1allOpción avanzada "Cumplir condición si": todos los furnis evaluados o cualquiera de ellos. Los marcados a mano van en furnis.
furnisids — lista [ #1, #2 ][]Furnis marcados a mano en la sala.
furni_sourceenum: selected=0, selector=1, signal=2, triggering=3selectedDe dónde salen los furnis que se evalúan.

condition.has_furni_on

Wired: Furni encima

CampoTipoPor defectoQué es
matchingenum: any=0, all=1anyCumplir condición si: uno de los furnis seleccionados tiene otro encima / todos lo tienen.
furnisids — lista [ #1, #2 ][]Furnis marcados a mano en la sala.
furni_sourceenum: selected=0, selector=1, signal=2, triggering=3selectedDe dónde salen los furnis que se evalúan.

condition.has_handitem

Wired: Usuario tiene item de mano

CampoTipoPor defectoQué es
hand_item_idint 0..∞1Id del objeto de mano; si no se escribe vale 1 (Té), igual que la ventana recién colocada. Con 0 la condición no se cumple nunca. La ventana ofrece 2, 5, 7, 8, 9, 10 y 27, más el que ya trajera guardado.
matchingenum: all=0, any=1allOpción avanzada "Cumplir condición si": todos los usuarios evaluados o cualquiera de ellos.
user_sourceenum: triggering=0, selector=1, signal=2, clicked=3, reached=4triggeringDe dónde salen los usuarios que se evalúan.

condition.has_var

Wired: Contiene variable

CampoTipoPor defectoQué es
scopeenum: furni=0, user=1, context=-20furniSobre qué objeto se comprueba la variable (iconos furni/usuario/contexto). De fábrica, furni.
variablevariable — nombre entre comillas""Variable a comprobar.
matchingenum: all=0, any=1allCumplir condición si: todos coinciden / alguno coincide.
furnisids — lista [ #1, #2 ][]Furnis marcados a mano en la sala.
furni_sourceenum: selected=0, selector=1, signal=2, triggering=3selectedDe dónde salen los furnis que se evalúan.
user_sourceenum: triggering=0, selector=1, signal=2, clicked=3, reached=4triggeringDe dónde salen los usuarios que se evalúan.

condition.match_date

Wired: Fecha

CampoTipoPor defectoQué es
weekdays_maskint 0..127127Máscara de bits de días de la semana: bit 0 lunes … bit 6 domingo.
day_modeenum: off=0, exact=1, range=2offFiltro de día del mes: off no filtra, exact compara con day_exact y range con day_range_min..day_range_max.
day_exactint 1..311Valor exacto de día del mes (1-31). Solo cuenta con day_mode = exact.
day_range_minint 1..311Principio del rango de día del mes (1-31). Solo cuenta con day_mode = range.
day_range_maxint 1..311Final del rango de día del mes (1-31). Solo cuenta con day_mode = range.
months_maskint 0..40954095Máscara de bits de meses: bit 0 enero … bit 11 diciembre.
year_modeenum: off=0, exact=1, range=2offFiltro de año: off no filtra, exact compara con year_exact y range con year_range_min..year_range_max.
year_exactint 0..99990Valor exacto de año (0-9999). Solo cuenta con year_mode = exact.
year_range_minint 0..99990Principio del rango de año (0-9999). Solo cuenta con year_mode = range.
year_range_maxint 0..99990Final del rango de año (0-9999). Solo cuenta con year_mode = range.
timezone_indexint 0..∞0Posición de la zona horaria en el desplegable de la ventana; timezone lleva el nombre.
timezonestring máx. 50"Europe/Madrid"Zona horaria en texto (IANA, máximo 50 caracteres). Si falta, Europe/Madrid.

condition.match_snapshot

Wired: Posición o Estado Coincide

CampoTipoPor defectoQué es
stateboolfalseComparar el estado actual.
directionboolfalseComparar la dirección actual.
positionboolfalseComparar la posición actual (x,y).
heightboolfalseComparar la altura actual (z).
matchingenum: all=0, any=1allOpción avanzada "Cumplir condición si": todos los furnis evaluados o cualquiera de ellos. Los marcados a mano van en furnis.
furnisids — lista [ #1, #2 ][]Furnis marcados a mano en la sala.
furni_sourceenum: selected=0, selector=1, signal=2, triggering=3selectedDe dónde salen los furnis que se evalúan.

condition.match_time

Wired: Hora

CampoTipoPor defectoQué es
hours_modeenum: off=0, exact=1, range=2offFiltro de horas: off no filtra, exact compara con hours_exact y range con hours_range_min..hours_range_max.
hours_exactint 0..230Valor exacto de horas (0-23). Solo cuenta con hours_mode = exact.
hours_range_minint 0..230Principio del rango de horas (0-23). Solo cuenta con hours_mode = range.
hours_range_maxint 0..230Final del rango de horas (0-23). Solo cuenta con hours_mode = range.
minutes_modeenum: off=0, exact=1, range=2offFiltro de minutos: off no filtra, exact compara con minutes_exact y range con minutes_range_min..minutes_range_max.
minutes_exactint 0..590Valor exacto de minutos (0-59). Solo cuenta con minutes_mode = exact.
minutes_range_minint 0..590Principio del rango de minutos (0-59). Solo cuenta con minutes_mode = range.
minutes_range_maxint 0..590Final del rango de minutos (0-59). Solo cuenta con minutes_mode = range.
seconds_modeenum: off=0, exact=1, range=2offFiltro de segundos: off no filtra, exact compara con seconds_exact y range con seconds_range_min..seconds_range_max.
seconds_exactint 0..590Valor exacto de segundos (0-59). Solo cuenta con seconds_mode = exact.
seconds_range_minint 0..590Principio del rango de segundos (0-59). Solo cuenta con seconds_mode = range.
seconds_range_maxint 0..590Final del rango de segundos (0-59). Solo cuenta con seconds_mode = range.
timezone_indexint 0..∞0Posición de la zona horaria en el desplegable de la ventana; timezone lleva el nombre.
timezonestring máx. 50"Europe/Madrid"Zona horaria en texto (IANA, máximo 50 caracteres). Si falta, Europe/Madrid.

condition.neg_has_var

Wired: Contiene variable (Negativo)

CampoTipoPor defectoQué es
scopeenum: furni=0, user=1, context=-20furniSobre qué objeto se comprueba la variable (iconos furni/usuario/contexto). De fábrica, furni.
variablevariable — nombre entre comillas""Variable a comprobar.
matchingenum: any_not=0, none=1any_notCumplir condición si: alguno no coincide / ninguno coincide.
furnisids — lista [ #1, #2 ][]Furnis marcados a mano en la sala.
furni_sourceenum: selected=0, selector=1, signal=2, triggering=3selectedDe dónde salen los furnis que se evalúan.
user_sourceenum: triggering=0, selector=1, signal=2, clicked=3, reached=4triggeringDe dónde salen los usuarios que se evalúan.

condition.not_furni_on

Wired: NO tiene un Furni encima

CampoTipoPor defectoQué es
matchingenum: any_not=0, none=1any_notCumplir condición si: alguno de los furnis no tiene furnis encima / ninguno los tiene.
furnisids — lista [ #1, #2 ][]Furnis marcados a mano en la sala.
furni_sourceenum: selected=0, selector=1, signal=2, triggering=3selectedDe dónde salen los furnis que se evalúan.

condition.not_handitem

Wired: Usuario NO tiene item de mano

CampoTipoPor defectoQué es
hand_item_idint 0..∞1Id del objeto de mano que NO debe llevar; si no se escribe vale 1 (Té), igual que la ventana recién colocada. El 0 es "nada en la mano": con 0 se cumple para quien lleve cualquier objeto.
matchingenum: any_not=0, none=1any_notOpción avanzada "Cumplir condición si": any_not = basta con que algún usuario evaluado NO lo cumpla; none = ningún usuario evaluado lo cumple.
user_sourceenum: triggering=0, selector=1, signal=2, clicked=3, reached=4triggeringDe dónde salen los usuarios que se evalúan.

condition.not_hv_avtrs

Wired: Furnis SIN Usuarios

CampoTipoPor defectoQué es
matchingenum: none=0, any_not=1noneCumplir condición si: none = ninguno de los furnis tiene avatares encima (la de fábrica) / any_not = uno de los furnis no tiene avatar.
furnisids — lista [ #1, #2 ][]Furnis marcados a mano en la sala.
furni_sourceenum: selected=0, selector=1, signal=2, triggering=3selectedDe dónde salen los furnis que se evalúan.

condition.not_in_group

Wired: NO es Miembro del Grupo

CampoTipoPor defectoQué es
group_typeenum: current=0, from_list=1currentGrupo actual de la sala o uno elegido de la lista.
group_idint 0..∞0Id del grupo elegido (sólo si group_type = from_list).
matchingenum: any_not=0, none=1any_notOpción avanzada "Cumplir condición si": any_not = basta con que algún usuario evaluado NO lo cumpla; none = ningún usuario evaluado lo cumple.
user_sourceenum: triggering=0, selector=1, signal=2, clicked=3, reached=4triggeringDe dónde salen los usuarios que se evalúan.

condition.not_in_team

Wired: NO es Miembro del Equipo

CampoTipoPor defectoQué es
teamenum: any=0, red=1, green=2, blue=3, yellow=4anyEquipo a comprobar; "any" = no está en ninguno.
matchingenum: any_not=0, none=1any_notOpción avanzada "Cumplir condición si": any_not = basta con que algún usuario evaluado NO lo cumpla; none = ningún usuario evaluado lo cumple.
user_sourceenum: triggering=0, selector=1, signal=2, clicked=3, reached=4triggeringDe dónde salen los usuarios que se evalúan.

condition.not_match_snap

Wired: Posición o Estado NO Coincide

CampoTipoPor defectoQué es
stateboolfalseComparar el estado actual.
directionboolfalseComparar la dirección actual.
positionboolfalseComparar la posición actual (x,y).
heightboolfalseComparar la altura actual (z).
matchingenum: any_not=0, none=1any_notCumplir condición si: cualquiera de los furnis no coincide / ninguno coincide.
furnisids — lista [ #1, #2 ][]Furnis marcados a mano en la sala.
furni_sourceenum: selected=0, selector=1, signal=2, triggering=3selectedDe dónde salen los furnis que se evalúan.

condition.not_stuff_is

Wired: Furni NO Coincide

CampoTipoPor defectoQué es
matchingenum: any_not=0, none=1any_notCumplir condición si: cualquiera de los furnis no coincide / ninguno coincide.
primary_sourceenum: triggering=0, primary_selection=1, secondary_selection=2, selector=3, signal=4triggeringDe dónde salen los furnis a comprobar.
secondary_sourceenum: primary_selection=0, secondary_selection=1, selector=2, signal=3, triggering=4primary_selectionDe dónde salen los furnis con los que comparar (ojo: orden distinto al de primary_source).
furnisids — lista [ #1, #2 ][]Conjunto A: el primero de los dos grupos de furnis marcados a mano. Lista de #id o etiquetas.
secondary_furnisids — lista [ #1, #2 ][]Conjunto B: el segundo grupo de furnis marcados a mano, la selección secundaria. Lista de #id o etiquetas.

condition.not_trggrer_on

Wired: Causante NO está Sobre el Furni

CampoTipoPor defectoQué es
matchingenum: any_not=0, none=1any_notOpción avanzada "Cumplir condición si": any_not = basta con que algún usuario evaluado NO lo cumpla; none = ningún usuario evaluado lo cumple.
furnisids — lista [ #1, #2 ][]Furnis marcados a mano en la sala.
furni_sourceenum: selected=0, selector=1, signal=2, triggering=3selectedDe dónde salen los furnis que se evalúan.
user_sourceenum: triggering=0, selector=1, signal=2, clicked=3, reached=4triggeringDe dónde salen los usuarios que se evalúan.

condition.not_triggerer_match

Wired: Desencadenante NO Coincide

CampoTipoPor defectoQué es
user_typeenum: habbo=0, pet=1, bot=2habboTipo de usuario a coincidir.
trigger_modeenum: any_user=0, by_name=1any_userCualquier usuario o el indicado en username.
matchingenum: any_not=0, none=1any_notOpción avanzada "Cumplir condición si": any_not = basta con que algún usuario evaluado NO lo cumpla; none = ningún usuario evaluado lo cumple.
match_sourceint 0..40"Usuarios a coincidir": 0 desencadenante, 1 selector, 2 señal, 3 clicado, 4 alcanzado.
compare_sourceint 0..50"Usuarios a comparar": 0 por nombre, 1 selector, 2 señal, 3 desencadenante, 4 clicado, 5 alcanzado.
usernamestring máx. 50""Nombre exacto del usuario. Con compare_source = 0 (por nombre) se exige siempre que no esté vacío, tenga trigger_mode el valor que tenga; déjalo vacío con any_user. Máximo 50 caracteres.

condition.not_user_count

Wired: Aforo NO Coincide

CampoTipoPor defectoQué es
min_usersint 1..501Mínimo de usuarios en la sala.
max_usersint 1..5050Máximo de usuarios en la sala.

condition.not_user_performs_action

Wired: Usuario NO está Realizando Acción

CampoTipoPor defectoQué es
actionenum: wave=0, blow_kiss=1, laugh=2, thumbs_up=3, awake=4, away=5, sit=6, stand=7, lay=8, sign=9, dance=10waveAcción que NO debe estar haciendo. Mismos códigos que user_performs_action.
filter_enabledboolfalseSólo con action = sign o dance: filtrar por una señal/baile concretos.
filter_valueint 0..∞0Con action=sign, número de la señal (0..17). Con action=dance, el número del baile MENOS UNO (0 = baile 1, 1 = baile 2… 66 = baile 67), que es lo que guarda el desplegable «Filtrar por baile». Solo cuenta si filter_enabled está puesto.
matchingenum: any_not=0, none=1any_notOpción avanzada "Cumplir condición si": any_not = basta con que algún usuario evaluado NO lo cumpla; none = ningún usuario evaluado lo cumple.
user_sourceenum: triggering=0, selector=1, signal=2, clicked=3, reached=4triggeringDe dónde salen los usuarios que se evalúan.

condition.not_wearing_b

Wired: Usuario NO Lleva la Placa

CampoTipoPor defectoQué es
badge_codestring""Código de la placa que NO tiene que llevar puesta.

condition.not_wearing_fx

Wired: Usuario NO tiene Efecto

CampoTipoPor defectoQué es
effect_idint 0..∞0Id del efecto que NO tiene que llevar puesto.

condition.slc_quantity

Wired: Cantidad

CampoTipoPor defectoQué es
comparisonenum: less=0, equal=1, greater=2lessComparación contra "compare_value".
compare_valueint 0..1000Cantidad con la que comparar.
sourceenum: furni_selector=0, furni_signal=1, furni_triggering=2, user_triggering=3, user_selector=4, user_signal=5, user_clicked=6, user_reached=7furni_selectorQué se cuenta: furni_* cuenta furnis y user_* cuenta usuarios. user_clicked y user_reached solo valen si su causante (Usuario Da Click a Usuario / Bot alcanza usuario) está en la misma pila.

condition.stuff_is

Wired: Furni Coincide

CampoTipoPor defectoQué es
matchingenum: all=0, any=1allOpción avanzada "Cumplir condición si": todos los furnis evaluados o cualquiera de ellos. Los marcados a mano van en furnis (conjunto A) y secondary_furnis (conjunto B).
primary_sourceenum: triggering=0, primary_selection=1, secondary_selection=2, selector=3, signal=4triggeringDe dónde salen los furnis a comprobar.
secondary_sourceenum: primary_selection=0, secondary_selection=1, selector=2, signal=3, triggering=4primary_selectionDe dónde salen los furnis con los que comparar (ojo: orden distinto al de primary_source).
furnisids — lista [ #1, #2 ][]Conjunto A: el primero de los dos grupos de furnis marcados a mano. Lista de #id o etiquetas.
secondary_furnisids — lista [ #1, #2 ][]Conjunto B: el segundo grupo de furnis marcados a mano, la selección secundaria. Lista de #id o etiquetas.

condition.superwired

Wired: Super Wired: Condición

CampoTipoPor defectoQué es
matchingenum: all=0, any=1allOpción avanzada "Cumplir condición si": todos los usuarios evaluados o cualquiera de ellos.
messagestring máx. 100""Mensaje de la condición (máximo 100 caracteres).
user_sourceenum: triggering=0, selector=1, signal=2, clicked=3, reached=4triggeringDe dónde salen los usuarios que se evalúan.

condition.team_has_rank

Wired: El Equipo Gana

CampoTipoPor defectoQué es
teamenum: triggerer=0, red=1, green=2, blue=3, yellow=4triggererEquipo a comprobar; "triggerer" = el del usuario que dispara.
rankint 1..41Puesto en la clasificación (1 = va ganando).
matchingenum: all=0, any=1allOpción avanzada "Cumplir condición si": todos los usuarios evaluados o cualquiera de ellos.
user_sourceenum: triggering=0, selector=1, signal=2, clicked=3, reached=4triggeringDe dónde salen los usuarios que se evalúan.

condition.team_has_score

Wired: Equipo tiene puntuación

CampoTipoPor defectoQué es
teamenum: triggerer=0, red=1, green=2, blue=3, yellow=4triggererEquipo a comprobar; "triggerer" = el del usuario que dispara.
comparisonenum: less=0, equal=1, greater=2lessComparación contra "score".
scoreint 0..10000Puntos que tiene que marcar el equipo (máximo 1000).
matchingenum: all=0, any=1allOpción avanzada "Cumplir condición si": todos los usuarios evaluados o cualquiera de ellos.
user_sourceenum: triggering=0, selector=1, signal=2, clicked=3, reached=4triggeringDe dónde salen los usuarios que se evalúan.

condition.time_less_than

Wired: - segundos

CampoTipoPor defectoQué es
timeint 1..12001Tiempo transcurrido en pulsos de 0,5 s. La caja recién colocada y sin guardar equivale a 0 (0,5 s); la ventana la guarda como 1, que es lo que vale aquí si no lo escribes.

condition.time_more_than

Wired: + segundos

CampoTipoPor defectoQué es
timeint 1..12001Tiempo transcurrido en pulsos de 0,5 s. La caja recién colocada y sin guardar equivale a 0 (0,5 s); la ventana la guarda como 1, que es lo que vale aquí si no lo escribes.

condition.trggrer_on_frn

Wired: Causante está Sobre el Furni

CampoTipoPor defectoQué es
matchingenum: all=0, any=1allOpción avanzada "Cumplir condición si": todos los usuarios evaluados o cualquiera de ellos.
furnisids — lista [ #1, #2 ][]Furnis marcados a mano en la sala.
furni_sourceenum: selected=0, selector=1, signal=2, triggering=3selectedDe dónde salen los furnis que se evalúan.
user_sourceenum: triggering=0, selector=1, signal=2, clicked=3, reached=4triggeringDe dónde salen los usuarios que se evalúan.

condition.triggerer_match

Wired: El Desencadenante es…

CampoTipoPor defectoQué es
user_typeenum: habbo=0, pet=1, bot=2habboTipo de usuario a coincidir.
trigger_modeenum: any_user=0, by_name=1any_userCualquier usuario o el indicado en username.
matchingenum: all=0, any=1allOpción avanzada "Cumplir condición si": todos los usuarios evaluados o cualquiera de ellos.
match_sourceint 0..40"Usuarios a coincidir": 0 desencadenante, 1 selector, 2 señal, 3 clicado, 4 alcanzado.
compare_sourceint 0..50"Usuarios a comparar": 0 por nombre, 1 selector, 2 señal, 3 desencadenante, 4 clicado, 5 alcanzado.
usernamestring máx. 50""Nombre exacto del usuario. Con compare_source = 0 (por nombre) se exige siempre que no esté vacío, tenga trigger_mode el valor que tenga; déjalo vacío con any_user. Máximo 50 caracteres.

condition.user_count_in

Wired: Aforo Coincide

CampoTipoPor defectoQué es
min_usersint 1..501Mínimo de usuarios en la sala.
max_usersint 1..5050Máximo de usuarios en la sala.

condition.user_performs_action

Wired: Usuario está Realizando Acción

CampoTipoPor defectoQué es
actionenum: wave=0, blow_kiss=1, laugh=2, thumbs_up=3, awake=4, away=5, sit=6, stand=7, lay=8, sign=9, dance=10waveAcción a comprobar: 0-3 gestos, 4/5 despierto/ausente, 6-8 postura, 9 señales, 10 bailar.
filter_enabledboolfalseSólo con action = sign o dance: filtrar por una señal/baile concretos.
filter_valueint 0..∞0Con action=sign, número de la señal (0..17). Con action=dance, el número del baile MENOS UNO (0 = baile 1, 1 = baile 2… 66 = baile 67), que es lo que guarda el desplegable «Filtrar por baile». Solo cuenta si filter_enabled está puesto.
matchingenum: all=0, any=1allOpción avanzada "Cumplir condición si": todos los usuarios evaluados o cualquiera de ellos.
user_sourceenum: triggering=0, selector=1, signal=2, clicked=3, reached=4triggeringDe dónde salen los usuarios que se evalúan.

condition.valid_moves

Wired: Movimiento Válido

Sin campos: se escribe con las llaves vacías.

condition.var_age_match

Wired: Edad de variable

CampoTipoPor defectoQué es
variablevariable — nombre entre comillas""Variable cuya edad se compara.
scopeenum: furni=0, user=1, global=-10, context=-20userÁmbito de la variable.
matchingenum: all=0, any=1allCumplir condición si: todas las variables coinciden / alguna coincide.
age_typeenum: creation=0, last_update=1creationQué fecha se mide: creación o última modificación.
operatorenum: less=0, greater=2lessComparación: less (menor que) o greater (mayor que).
durationint0Umbral, en las unidades de time_unit; se ignora con duration_option = variable.
time_unitenum: milliseconds=0, seconds=1, minutes=2, hours=3, days=4, weeks=5, months=6, years=7secondsUnidad de "duration".
var_targetint0Portador de la variable. Furni: 0 seleccionado, 1 selector, 2 señal, 3 desencadenante. Usuario: 0 desencadenante, 1 selector, 2 señal, 3 clicado, 4 alcanzado.
duration_optionenum: literal=0, variable=1literalLa duración es el número de duration o el valor de la variable de referencia (en time_unit).
reference_variablevariable — nombre entre comillas""Variable de referencia de la duración.
reference_scopeenum: furni=0, user=1, global=-10, context=-20globalÁmbito de la variable de referencia.
reference_var_targetint0Portador de la variable de referencia, misma tabla que var_target (en furni, 0 = reference_furnis). Si no la tiene, la condición no se cumple.
reference_furnisids — lista [ #1, #2 ][]Furnis de la referencia cuando reference_scope = furni y reference_var_target = 0.
furnisids — lista [ #1, #2 ][]Furnis marcados a mano en la sala.

condition.var_val_match

Wired: Valor de variable

CampoTipoPor defectoQué es
variablevariable — nombre entre comillas""Variable cuyo valor se compara.
scopeenum: furni=0, user=1, global=-10, context=-20userÁmbito de la variable principal.
matchingenum: all=0, any=1allCumplir condición si: todos coinciden / alguno coincide.
operatorenum: less=0, equal=1, greater=2, less_equal=3, not_equal=4, greater_equal=5equalComparador: less <, equal =, greater >, less_equal <=, not_equal !=, greater_equal >=.
literal_valueint0Valor literal contra el que comparar (se ignora si use_reference).
reference_variablevariable — nombre entre comillas""Variable de referencia con la que comparar.
use_referenceboolfalseComparar contra la variable de referencia en vez del literal.
reference_scopeenum: furni=0, user=1, global=-10, context=-20globalÁmbito de la variable de referencia.
var_targetint0Portador de la variable principal. Furni: 0 conjunto A, 1 conjunto B, 2 selector, 3 señal, 4 desencadenante. Usuario: 0 desencadenante, 1 selector, 2 señal, 3 clicado, 4 alcanzado.
reference_var_targetint0Portador de la variable de referencia, mismos códigos que var_target, o 99 = el mismo furni o usuario que se compara (la referencia tiene que ser del mismo tipo).
furnisids — lista [ #1, #2 ][]Conjunto A: el primero de los dos grupos de furnis marcados a mano. Lista de #id o etiquetas.
secondary_furnisids — lista [ #1, #2 ][]Conjunto B: el segundo grupo de furnis marcados a mano, la selección secundaria. Lista de #id o etiquetas.

condition.wearing_badge

Wired: Usuario Lleva la Placa

CampoTipoPor defectoQué es
badge_codestring""Código de la placa que tiene que llevar puesta.

condition.wearing_effect

Wired: Usuario tiene Efecto

CampoTipoPor defectoQué es
effect_idint 0..∞0Id del efecto que tiene que llevar puesto.

En esta página