ES API Manual - LIHACHTETAN/ClassicUO-BadNewbie-BasicIDE GitHub Wiki

API Manual e Inspector — Español

Home · BASIC · UO API · A–Z · Examples · Languages

API Manual

La referencia actual contiene 1103 símbolos y los 1037 nombres de comandos disponibles, con varios ejemplos por comando. El cliente lee los archivos editables de la carpeta externa API Manual; vuelva a abrir el manual en Theia para cargar los cambios. Las fichas detalladas compartidas están en ruso y parcialmente en inglés. Los identificadores no se traducen.

API · A–Z · Examples · Audit

Runtime es la única fuente

El contenido se genera en esta dirección:

Runtime registration → API Manual

Una descripción antigua no demuestra que un comando exista. Solo deben aparecer elementos registrados realmente por Runtime. Si un comando histórico ya no está registrado, se excluye; si hay un elemento registrado que faltaba en documentación antigua, se añade.

Contenido de una entrada API

Cada entrada incluye, cuando la registración lo proporciona:

  • nombre exacto y tipo de elemento;
  • firma real y todos los overloads registrados;
  • parámetros obligatorios y opcionales;
  • valores predeterminados;
  • valor de retorno o efecto;
  • valores admitidos;
  • fuente de datos y ruta hasta la llamada ClassicUO;
  • propiedades y elementos relacionados;
  • ejemplos válidos con sintaxis Basic Script.

Los nombres de comandos, identificadores y parámetros no se traducen.

Los procedimientos del usuario no son Runtime API

Las SUB y FUNCTION propias de AutoLoad o Autoload\Scripts no se añaden al catálogo Runtime. Permanecen visibles en Outline, navegación de símbolos y análisis estático del archivo seleccionado.

Modos de la ficha de comando

Al seleccionar un comando se muestra primero una ficha compacta con nombre exacto, tipo, sintaxis breve y valor devuelto (o efecto).

Información ampliada muestra todas las sobrecargas, parámetros, valores predeterminados, restricciones, dependencias, ruta Runtime, elementos relacionados y un ejemplo válido de Basic Script. La sintaxis y el retorno permanecen visibles en ambos modos.

API Inspector y depurador

Inspector explica el elemento elegido: firma, parámetros, return/efecto, ejemplo y ruta técnica. No es un flujo live con el resultado de todos los comandos.

Para ver el retorno concreto de una llamada:

SUB Main()
    VAR hp = UO.GetHP()
    UO.Print('HP: ' + CStr(hp))
END SUB

También puede guardar el resultado en una variable, detenerse con un breakpoint después de la llamada y consultarlo en Variables o Watch. locals, globals, stack frames y watches pertenecen a los paneles Debug.

Navegación e idiomas

El Manual admite EU, RU, UA, FR, DE, IT, ES, ZH, JA y KO. Las explicaciones se localizan, pero UO.*, firmas, rutas y código permanecen intactos. Ctrl-hover, API Inspector y Manual comparten los mismos Runtime metadata y renderer.

Auditoría de paridad

La comprobación automática debe producir:

Missing from Manual: 0
Not registered in Runtime: 0
Invalid signatures: 0
Duplicate entries: 0
Invalid Basic Script examples: 0

La auditoría evita entradas obsoletas, comandos no registrados, overloads incorrectos y ejemplos con sintaxis no admitida.

Manual vacío

Compruebe que utiliza la edición completa, que todos los archivos Basic/Theia están junto a ClassicUO.exe y que no se copiaron archivos IDE antiguos encima. Una navegación izquierda vacía suele indicar que se abrió el frontend, pero no se cargó el catálogo Runtime. Consulte Solución de problemas.