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.
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.