Repository navigation
ES Runtime API 24 Persistent State
Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어
Inicio · C# · IDE · UO API · A–Z · Ejemplos · Idiomas
Cada equipo abre una tarjeta con firmas C#, parámetros y varios ejemplos independientes.
Agrega los valores pasados a la lista de compatibilidad del mismo nombre para el tiempo de ejecución actual. Los elementos se serializan mediante |; Este es un cambio en la lista local, no una acción de juego independiente.
Creates a persistent client-side overlay entry used by the actual ClassicUO WorldMapGump. The map renders line, ellipse, rectangle, direction-arrow and text figure kinds. World-coordinate figures follow the current map transform/zoom; screen-coordinate figures are relative to the map gump. The returned ID is used by UpdateFigure and RemoveFigure.
El comando se utiliza para agregar una carga de puerta al runbook de objetos estándar.
Imprime la palabra Alarm en el syslog local ClassicUO. Úselo como nota sobre la ocurrencia de una condición en el script.
Cambia el estado de la casilla de verificación en las opciones del cliente Ejecutar siempre (si el cliente admite esta opción).
Devuelve 1 si el nombre del comando especificado está registrado en tiempo de ejecución, 0 en caso contrario. Para verificar la cantidad de argumentos use ApiSignatureExists, para valores sin llamada use ApiParameterExists.
Comprueba un valor de tiempo de ejecución registrado o un objeto con nombre. Devuelve 1 o 0. Un nombre vacío da 0; Las opciones con UO están marcadas. y sin prefijo.
Devuelve 1 si hay un registro del nombre especificado con el número de argumentos dado. Esta es una verificación de nombre y aridad, no una confirmación de tipos de valores o disponibilidad de objetos del juego.
Quita todas las armas y luego se arma con el conjunto my_name, previamente memorizado con el comando SetArm.
Instala un gancho automático para compras a proveedores.
Versión ampliada de AutoBuy con filtrado adicional por precio y nombre del artículo.
Configura un gancho automático para vender a proveedores.
Intenta usar vendajes en el personaje actual.
Finds the currently open ModernBookGump, verifies that it is editable, updates the visible title/author controls and sends Send_BookHeaderChanged (or the old-protocol header packet when required by the client version).
Realiza el gesto de "reverencia": el personaje se inclina.
Comando obsoleto para arreglar otro cliente nativo. En ClassicUO solo imprime un mensaje que indica que dicho parche no es necesario. No altera el movimiento, el habla ni los contenedores.
Al nombre del proveedor, el nombre agrega la palabra clave de compra del archivo injection.ini (generalmente comprar) y pronuncia esta frase, después de lo cual compra cosas de acuerdo con la lista en el menú de compras que mostrará el proveedor.
Devuelve un puntero a la capacidad de cambiar el nombre del carácter especificado.
Sends a tokenized 0x73 ping packet and waits for the matching server echo up to timeoutMS. It does not substitute IsOnline() for a network round trip.
Un resultado positivo requiere llegar al punto final. Superar el límite transversal y las coordenadas no válidas no se consideran un éxito.
Cambia el estado de la casilla de verificación en las opciones del cliente de Transparency Circle.
Clears every client-side map figure created through the C# AddFigure API. Normal World Map marker files/user markers are not affected.
Reads or updates the current client UI/Gump state through the registered C#/ClassicUO UI route.
Cierre la ventana del cliente Ultima Online.
Cambia el color del texto que escribe Inyección en la consola.
Operates on the active C#/ClassicUO runtime, network or profile state through the registered implementation route.
Reads or updates the current client UI/Gump state through the registered C#/ClassicUO UI route.
Reads or updates the current client UI/Gump state through the registered C#/ClassicUO UI route.
Operates on the active C#/ClassicUO runtime, network or profile state through the registered implementation route.
Quita objetos de ambas manos (derecha e izquierda) a la mochila del personaje.
Operates on the active C#/ClassicUO runtime, network or profile state through the registered implementation route.
Bájate del caballo y pon una "silla de montar" en tu mochila, un objeto asociado con el caballo, ¿ves?
Devuelve la distancia en mosaicos entre dos puntos (X1, Y1) y (X2, Y2).
Reads or mutates the current ClassicUO item/equipment state through the registered runtime route and client action queue.
Escribe todo lo conocido en el mundo en un archivo de registro, indicando los parámetros principales.
Comando antiguo mantenido por compatibilidad.
Pasa el nombre de cadena de la animación/acción a GameActions.EmoteAction. Esta es una acción de personaje, no imprimir texto normal en un diario.
Descodifica la entrada de letras EasyUO en un identificador numérico. Ambos comandos usan DecodeEasyUoId; el resultado es int, no una cadena hexadecimal.
Convierte la notación literal serial EasyUO (base 26, A=0) en una inyección de cadena hexadecimal. Las cartas no distinguen entre mayúsculas y minúsculas; se omiten los caracteres que no son letras. La función inversa es Inj2EUO.
Comprueba si el serial está presente en el mundo del cliente cargado: 1 - el objeto fue encontrado, 0 - no. La sobrecarga de cadenas primero resuelve el nombre del objeto. La ausencia del mundo del cliente no prueba la eliminación en el servidor.
Devuelve información ampliada sobre un carácter como una entrada TExtendedInfo.
Writes to the Info Window through the client text-information route. It does not merely emit a normal in-game/system chat message.
Reads or updates the current client UI/Gump state through the registered C#/ClassicUO UI route.
Reads, filters or emits speech/journal data through the registered ClassicUO runtime route.
Activa/desactiva el permiso para cambiar el clima.
Comando obsoleto para arreglar otro cliente nativo. En ClassicUO solo imprime un mensaje que indica que dicho parche no es necesario. No altera el movimiento, el habla ni los contenedores.
Lee el valor registrado del carácter/estado del cliente actual o del tiempo de ejecución. El tipo se especifica en la firma; para escribir, utilice el método Set apropiado si está registrado.
Establece el color del habla de tu personaje.
Elimina un objeto de la memoria de inyección.
Compatibility alias for the pattern-selection state used by journal searches. For 'first|second|third', matching second sets FoundedParamId() to 1. It no longer exposes the internal ClassicUO journal text/message type.
Lee el valor registrado del carácter/estado del cliente actual o del tiempo de ejecución. El tipo se especifica en la firma; para escribir, utilice el método Set apropiado si está registrado.
Devuelve 1 si el administrador encontró el procedimiento C# y se está ejecutando actualmente; en caso contrario, 0. El argumento es el nombre del procedimiento.
Reads or changes the requested mobile/player stat/state through the current ClassicUO world model and registered API bridge.
Devuelve el "nombre alternativo" del objeto con ObjID.
Devuelve el retraso (en milisegundos) aplicado después de cada operación de compra automática mediante AutoBuy o AutoBuyEx.
Devuelve el retraso (en milisegundos) aplicado después de cada operación de venta automática hasta AutoSell.
Devuelve una lista de las ventajas y desventajas activas del personaje.
Devuelve el texto de la información sobre herramientas de un objeto con ObjID como una cadena preparada.
Devuelve una cadena cliloc localizada en el ClilocID especificado.
Devuelve el color (hue) del objeto con ObjID.
Devuelve el contenido del contenedor con ID como una matriz de entradas TContentItemData.
Reads Dexterity from PlayerMobile. UO.GetDex() is equivalent to reading the active player's value. UO.GetDex(self) reads the same value.
Devuelve un parámetro de objeto (personaje jugador por defecto): dirección, de 0 a 7
Devuelve el valor de la variable global EasyUO por su número de índice.
Operates on the active C#/ClassicUO runtime, network or profile state through the registered implementation route.
Lee el valor registrado del carácter/estado del cliente actual o del tiempo de ejecución. El tipo se especifica en la firma; para escribir, utilice el método Set apropiado si está registrado.
Lee el valor registrado del carácter/estado del cliente actual o del tiempo de ejecución. El tipo se especifica en la firma; para escribir, utilice el método Set apropiado si está registrado.
Devuelve un parámetro de objeto (personaje jugador por defecto) - tipo de objeto
En la implementación actual, toma la cadena exacta "carácter" y devuelve el nombre de su carácter. Para cualquier otro valor, devuelve la cadena "UNKNOWN". Este no es un comando de ventana Info, ni es una consulta de propiedad arbitraria de propósito general.
Reads Intelligence from PlayerMobile. UO.GetInt() is equivalent to reading the active player's value. UO.GetInt(self) reads the same value.
Lee el indicador de parálisis del personaje cargado: 1 - IsParalyzed está configurado; de lo contrario, 0. No revisa las cerraduras del cofre ni de las puertas.
Reads the currently loaded ClassicUO map/tile/art asset data using the active client asset loaders.
Devuelve datos detallados sobre el móvil desde ID como un registro TMobileData.
Enumera únicamente World.Mobiles cargados; Los objetos Item ordinarios están excluidos. El Search Core compartido aplica filtros opcionales y el orden más cercano.
Devuelve el nombre del objeto con ObjID.
Lee el valor registrado del carácter/estado del cliente actual o del tiempo de ejecución. El tipo se especifica en la firma; para escribir, utilice el método Set apropiado si está registrado.
Lee el valor registrado del carácter/estado del cliente actual o del tiempo de ejecución. El tipo se especifica en la firma; para escribir, utilice el método Set apropiado si está registrado.
Lee el valor registrado del carácter/estado del cliente actual o del tiempo de ejecución. El tipo se especifica en la firma; para escribir, utilice el método Set apropiado si está registrado.
Devuelve ID del contenedor principal del objeto con ObjID.
Devuelve el precio de un objeto con ObjID.
Devuelve el tamaño de pila (recuento) del objeto con ObjID.
Returns the quest-arrow state directly as [exists, x, y]. This is the C# adaptation of the historical Pascal var/out point.
Reads or changes the requested mobile/player stat/state through the current ClassicUO world model and registered API bridge.
Devuelve un parámetro del objeto (por defecto, el personaje del jugador), si se está ejecutando.
Devuelve el estado de bloqueo de la característica especificada.
Reads Strength from PlayerMobile. UO.GetStr() is equivalent to reading the active player's value. UO.GetStr(self) reads the same value.
Devuelve la altura promedio de la superficie (Z) de los mosaicos de paisaje en un punto del mapa específico.
Devuelve el título (sufijo) de un objeto o móvil con el ObjID especificado.
Reads the current Object Property List. If the OPL is not cached yet, C# requests it from the shard and waits up to approximately 200 ms, polling without blocking the ClassicUO UI thread. If data arrives, the object name and property text are combined into one string.
If structured OPL data is not cached, requests it and waits up to approximately 120 ms without blocking the UI thread.
Devuelve la codificación CodePage Encoding.Default del tiempo de ejecución actual .NET. Esto no es un cambio de idioma del cliente ni una promesa de codificación ANSI de Windows; moderno .NET generalmente devuelve UTF-8 (65001).
Divide una cadena en palabras y devuelve la palabra con índice DESDE CERO. Sin delimitador, se utilizan espacios en blanco y se eliminan las partes vacías. Un índice inalcanzable devuelve una cadena vacía.
Devuelve un valor especial que indica el terreno como objetivo o destino en los métodos de búsqueda y manejo de elementos.
Imprime una pista sobre el uso de UO.* y la ruta al Manual en la configuración de C#. Este es un consejo rápido, no una descarga de ayuda de Internet.
Envía una solicitud al servidor para mostrar una ventana de ayuda (similar a presionar el botón “Help” en el cliente del juego).
Reads or changes the requested mobile/player stat/state through the current ClassicUO world model and registered API bridge.
Operates on the active C#/ClassicUO runtime, network or profile state through the registered implementation route.
Performs an HTTP GET. The one-argument form returns/uses the registered text semantics; the LStream overload writes raw response bytes to a supported C# MemoryStream/File target.
Operates on the active C#/ClassicUO runtime, network or profile state through the registered implementation route.
Operates on the active C#/ClassicUO runtime, network or profile state through the registered implementation route.
Sin un argumento, habilita la orientación local para seleccionar un elemento o personaje cargado. Después de la selección, se abre la ventana C# Información del objeto y muestra la información en el registro. El formulario Info(serial) muestra inmediatamente texto sobre el objeto especificado en el registro y no abre el inspector. Si la selección interactiva no está disponible, el formulario sin argumento usa lasttarget. Para mosaicos terrestres y estáticos utilice InfoTile.
Registra el color del objeto en hexadecimal 0xHHHH. Sin argumento, se utiliza lasttarget; no hay valor de retorno.
Convierte una notación serial de 32 bits a literal con base 26 (A=0). Serie=0 da "A". La función inversa es EUO2Inj.
Reads the currently loaded ClassicUO map/tile/art asset data using the active client asset loaders.
Reads or changes the requested mobile/player stat/state through the current ClassicUO world model and registered API bridge.
Reads or changes the requested mobile/player stat/state through the current ClassicUO world model and registered API bridge.
Reads the currently loaded ClassicUO map/tile/art asset data using the active client asset loaders.
true si el personaje o criatura seleccionado tiene configurada la bandera de género femenino; en caso contrario false.
Lee el valor registrado del carácter/estado del cliente actual o del tiempo de ejecución. El tipo se especifica en la firma; para escribir, utilice el método Set apropiado si está registrado.
Lee el valor registrado del carácter/estado del cliente actual o del tiempo de ejecución. El tipo se especifica en la firma; para escribir, utilice el método Set apropiado si está registrado.
Devuelve true si el objeto especificado es un objeto múltiple (casa, barco u otra estructura de múltiples mosaicos), false en caso contrario.
Devuelve true si el objeto especificado es móvil; en caso contrario, false.
Lee el valor registrado del carácter/estado del cliente actual o del tiempo de ejecución. El tipo se especifica en la firma; para escribir, utilice el método Set apropiado si está registrado.
true, si el personaje o criatura seleccionada está paralizada (congelada); en caso contrario false.
true si el personaje o criatura seleccionado se está ejecutando actualmente; en caso contrario false.
Devuelve true si el móvil especificado tiene una barra de salud amarilla (que indica invulnerabilidad o estado especial); en caso contrario, false.
Emula una pulsación de tecla utilizando el código de clave virtual de Windows. El recuento y el retraso opcionales especifican el número de repeticiones y el retraso después de cada pulsación: por defecto 1 y 105 ms. Press es un alias de KeyPress. La entrada es recibida por la ventana del sistema operativo activo; El comando en sí no activa al cliente.
Ejecuta el nombre de archivo del programa externo con el parámetro de parámetros.
Cambia la iluminación en el juego.
Devuelve el número de serie (ID) del altavoz de la última entrada de registro encontrada.
Reads or changes the requested mobile/player stat/state through the current ClassicUO world model and registered API bridge.
Devuelve el nombre del hablante de la última entrada de registro encontrada.
LOSOptions is no longer a state-only setting. UO.CheckLOS(...) consumes the current value on every check. The C# implementation evaluates the currently loaded ClassicUO map, land, static, multi and world-item tile data. Walls and impassable tiles block LOS; RunUO mode also respects NoShoot; POL can opt into NoShoot and window-through behavior with the flags above.
Muestra la lista actual de serial encontrados vía | en el formato 0xXXXXXXXX. No inicia una nueva búsqueda.
Devuelve true si se puede cambiar el nombre del móvil especificado (por ejemplo, mascota o seguidor); en caso contrario, false.
Cambia el cuerpo de tu personaje al tipo especificado.
Envía texto al servidor.
Envía una solicitud al servidor para abrir la puerta al personaje.
Devuelve true si el propio personaje está actualmente paralizado (congelado), false en caso contrario.
Reads the currently loaded ClassicUO map/tile/art asset data using the active client asset loaders.
Reads the currently loaded ClassicUO map/tile/art asset data using the active client asset loaders.
Reads the currently loaded ClassicUO map/tile/art asset data using the active client asset loaders.
Reads the currently loaded ClassicUO map/tile/art asset data using the active client asset loaders.
Devuelve 1 si el cursor del cliente tiene un elemento seleccionado, 0 en caso contrario. Este es el estado de la operación de transferencia, no el estado del objetivo.
Reproduce el archivo WAV de forma asincrónica.
Devuelve la coordenada X prevista de un carácter en función de la ruta de movimiento actual.
Devuelve la coordenada Y prevista de un carácter en función de la ruta de movimiento actual.
Devuelve la coordenada Z (altura) prevista de un personaje en función de la ruta de movimiento actual.
Emula una pulsación de tecla utilizando el código de clave virtual de Windows. El recuento y el retraso opcionales especifican el número de repeticiones y el retraso después de cada pulsación: por defecto 1 y 105 ms. Press es un alias de KeyPress. La entrada es recibida por la ventana del sistema operativo activo; El comando en sí no activa al cliente.
Reports proxy state only. It deliberately does not return the game-server IP as a fake proxy address.
Reports proxy state only and does not mirror the game-server port.
Reads or changes the requested mobile/player stat/state through the current ClassicUO world model and registered API bridge.
Devuelve un número entero aleatorio en el rango 0..maxnumber
Envía una solicitud para cambiar el nombre del carácter mobile a newName. El servidor decide si se permite cambiar el nombre. El comando no devuelve nada.
Envía una solicitud al servidor para cambiar el nombre del móvil especificado.
Envía un paquete de solicitud de estado al servidor del móvil especificado.
Actualiza al menos las coordenadas exactas del personaje y, en muchos fragmentos, también los objetos circundantes.
Realiza una animación de fuegos artificiales (emoción) para el personaje.
Reads or changes the requested mobile/player stat/state through the current ClassicUO world model and registered API bridge.
En esta implementación, solo se cambian tres configuraciones con nombre: finddistance (distancia de búsqueda), grabdelay (retraso de transporte en ms), equipfordress (modo de equipamiento en Dress). Los nombres se comparan sin distinguir entre mayúsculas y minúsculas. Las sobrecargas numéricas y de cadenas utilizan la misma ruta; La cadena admite 0x/0X, el número no válido se convierte en 0. Un nombre desconocido no cambia la configuración y no provoca un error. Este no es un configurador universal de todos los valores de tiempo de ejecución de 310.
The values are no longer stored as inert runtime-only strings. C# passes them into the actual ClassicUO reconnect selection pipeline:
Recuerda el arma equipada en el personaje bajo el nombre establecido Name.
Establece el retraso (en milisegundos) entre compras automáticas activadas por AutoBuy / AutoBuyEx.
Establece el retraso (en milisegundos) entre las ventas automáticas activadas por AutoSell.
Marca un mosaico del mapa como intransitable para el sistema de búsqueda de caminos.
Designa un contenedor como una "bolsa de captura": todos los elementos recibidos por el personaje (botín, intercambio, etc.) se mueven automáticamente a este contenedor.
El comando se utiliza para establecer la runa predeterminada en el runbook estándar.
Escribe el valor en el registro general de EasyUO (solo Windows).
Registers or removes a legacy C# event handler. Registration captures the current state and does not execute the handler immediately. Supported live events are SeeNewPlayer, Death, ChangeHitPoints, ChangeMana, and ChangeStamina; they are evaluated while the script yields through UO.Wait. repeat=false/0 is one-shot and is automatically disabled after the first matching transition; repeat=true/1 remains armed. For historical compatibility, a non-numeric third argument such as 'exec OnChange' is treated as the handler name and enables repeating mode.
Registers a repeating handler through the same live-state event engine as UO.SetEvent. Procname='' unregisters the event. Registration does not execute the handler immediately; the handler is evaluated on subsequent UO.Wait yields when the documented event transition occurs.
UO.SetRec() is the one-shot recorder. It clears the previous recording, arms capture, then lets the next compatible legacy UO.* command execute normally while storing the command name together with its typed arguments. The recorder disarms immediately after that one capture; UO.UseRec() replays the saved action.
Establece la estación según season_num: 0 - predeterminado (actual) 1 - primavera 2 - verano 3 - otoño 4 - invierno 5 - desolación (sequía)
Guarda la bandera local showZ (0/1). Esta bandera no está relacionada con la representación: el comando en sí no incluye la visualización de la altura. No debe describirse como un interruptor activo UI.
Controls automatic diagnostic output to the Info Window. When silent mode is disabled (false), Gump description/query helpers may both return their data and mirror the lines into the Info Window. When silent mode is enabled (true), those helpers return data without automatic Info Window output.
Envía una solicitud al servidor para cambiar el estado de bloqueo de las características de un personaje.
Alias de SetStatLockState.
Devuelve el nombre del fragmento al que el personaje está conectado actualmente (o al que estuvo conectado por última vez).
Un nombre compatible registrado cuya ejecución está explícitamente prohibida en ClassicUO: lanza NativeSubrutineException. Windows won't shut down. No lo utilice como comando de apagado del sistema en funcionamiento.
Guarda una instantánea del cliente a través de TakeScreenshot. Sin argumentos, se selecciona el nombre estándar, calidad=100 y includeUi=1. la calidad se limita a 1–100; includeUi determina si la interfaz está habilitada. Devuelve el resultado de una operación de guardado del cliente.
Abre un contenedor vacío, similar a Objeto, o que se muestra mediante la cruz si no se especifican parámetros.
Reproduce el sonido del juego según el número de serie.
Devuelve el número de pasos que dio el personaje en modo sigiloso.
Returns information about the actual product version and embedded ClassicUO / BadNewbie / C# IDE runtime as [productName, productVersion, clientPath]. The version is sourced from the current C# IDE product version instead of the old hard-coded compatibility value 1.0.
Reads or changes the requested mobile/player stat/state through the current ClassicUO world model and registered API bridge.
Devuelve la etiqueta almacenada Timer en décimas de segundo. En esta implementación, se actualiza, en particular, cuando la prueba Move() tiene éxito. Este no es un contador de fotogramas de animación independiente.
Devuelve la etiqueta almacenada UO.Timer para aplicar el objeto. La unidad es una décima de segundo.
Cambia el modo de vuelo del personaje Gárgola.
Elimina el conjunto de armas almacenado Name de la memoria.
Restablece la "bolsa de captura" actual.
Busca un objeto del tipo y color especificado en el suelo y luego lo usa (double-clic).
Abre el desplazamiento de estado del personaje (Estado del personaje, desde la ventana del muñeco de papel) para el móvil especificado.
Compatibility query for proxy mode. The current ClassicUO/C# embedded runtime does not expose a separate proxy transport, so this returns 0 rather than pretending the normal game connection is a proxy.
Replays the command and typed arguments stored by the UO.SetRec() recorder through the same legacy compatibility dispatcher. Replay does not consume the recording, so the same action can be executed repeatedly. If no valid recording exists, UO.UseRec() performs no action and reports the missing recording in a connected client.
Abre el selector de estado del personaje (desde la ventana del muñeco de papel) para el personaje actual.
Activa la virtud especificada.
Prints the real C# product version from the active ClassicUO / BadNewbie / C# IDE client. The value is sourced from the live product-version bridge and is not a hard-coded compatibility placeholder.
ClassicUO — Bad Newbie & C# Scripts IDE