ES Hover Cards and Info Bar - LIHACHTETAN/ClassicUO-Bad-Newbie-CSharp-Scripts-IDE GitHub Wiki

Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어

Tarjetas flotantes y barra Info

Tarjeta al pasar el mouse

La tarjeta flotante mundial admite:

  • personajes y criaturas;
  • objetos en el mundo;
  • backpack y contenedores anidados;
  • artículos equipados y muñecos de papel;
  • mosaicos estáticos, múltiples y terrestres.

Configuración de la tarjeta

  • aparición tardía;
  • fila horizontal o columna vertical;
  • color de fondo y transparencia;
  • fuente, tamaño, color y transparencia del texto;
  • ancho automático según el contenido real;
  • seleccionar qué campos mostrar.

Los campos disponibles incluyen nombre, serial, graphic/body/tile ID, hue, cantidad, XYZ, contenedor y capa. Los elementos también pueden mostrar las propiedades OPL que el servidor realmente envió al cliente.

Nombre del servidor

Para un objeto con serial, el cliente puede realizar una solicitud segura de nombre único después de que se haya mantenido un retraso de desplazamiento. El resultado coincide con la firma que aparece con un clic normal. La solicitud tiene una frecuencia limitada: no más de una vez por objeto cada 30 segundos dentro de la sesión actual.

Para mosaicos estáticos, múltiples y terrestres no hay servidor serial, por lo que se usa el nombre disponible del cliente TileData. Si no hay nombre, la tarjeta muestra el tipo y ID.

Firma del artículo local

El comando Elemento de etiqueta... le permite guardar su propia etiqueta con una longitud de hasta 120 caracteres:

  1. abra world-configuración de desplazamiento/tipografía;
  2. presione Etiquetar elemento...;
  3. seleccione un artículo;
  4. introduzca la firma.

Una línea vacía elimina la firma. Esta operación no cambia el nombre del elemento en el servidor; el valor se almacena solo en el perfil del cliente en serial.

Propiedades de armas y armaduras.

La tarjeta sólo puede mostrar datos de los que dispone el cliente:

  1. estado extendido/datos del servidor;
  2. elemento del servidor OPL;
  3. datos de referencia conocidos del cliente;
  4. N/A si no hay datos disponibles.

Las propiedades ocultas del servidor que el servidor no envía no se pueden recuperar. El cliente no debe sustituirlos por una suposición.

Info Barra

Info Bar admite valores de caracteres 25 y calcula porcentajes de forma segura. Para facilitar la lectura:

  • hay un marco externo;
  • los valores están separados por límites verticales;
  • el ancho de cada celda se calcula en función del texto;
  • el texto no debe ir más allá del separador;
  • Cuando se reduce el ancho, los valores se transfieren o agregan a filas adicionales.

El rango de daño del arma se muestra después de equiparlo solo si hay datos del servidor o del cliente disponibles. Si no se puede determinar el rango, se muestra N/A en lugar de un cero o puntos suspensivos.

Inicio · C# · IDE · API · Ejemplos