ES Runtime API 33 Lists and Globals - LIHACHTETAN/ClassicUO-Bad-Newbie-CSharp-Scripts-IDE GitHub Wiki

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

Tiempo de ejecución API: listas y globales

Variables globales compartidas y persistentes

Ambas formas de UO.SetGlobal y UO.GetGlobal usan un almacenamiento persistente compartido entre procesos. Los scripts, macros C# y comandos de chat de todos los perfiles de Manager, Full_Client y Client ven los mismos valores.

Manager lo guarda en Manager/Game Manager/CSharp/globals.json. Un cliente independiente usa la carpeta Manager contigua si existe; de lo contrario usa <carpeta del cliente>/Game Manager/CSharp/globals.json. Las escrituras son atómicas y cada lectura obtiene datos recientes.

Las mayúsculas importan en las claves. La forma corta y (globalRegion, varName) son claves distintas en el mismo almacenamiento. Una clave inexistente devuelve "N/A" en ambas formas; un checkpoint no puede revertir un valor más reciente de otro perfil.

Inicio · C# · IDE · UO API · A–Z · Ejemplos · Idiomas

Cada equipo abre una tarjeta con firmas C#, parámetros y varios ejemplos independientes.

UO.ClearBadLocationList

Buscar

Elimina todos los pares guardados por SetBadLocation.

UO.ClearBadObjectList

Buscar

Elimina todas las reglas type/hue/radius agregadas por SetBadObject en el tiempo de ejecución actual.

UO.GetGlobal

Perfiles y configuración

Devuelve el valor de la variable global VarName del GlobalRegion especificado.

UO.GListClear

Perfiles y configuración

Borra toda la lista temporal antes de una nueva serie de acciones.

UO.GListGet

Perfiles y configuración

Lee un valor de una lista temporal por regla o nombre de contador.

UO.GListPosName

Perfiles y configuración

Lee el nombre del registro por su posición para enumerar las reglas.

UO.GListPosValue

Perfiles y configuración

Lee el valor de una entrada por posición, como graphic, de una lista previamente completada.

UO.GListSet

Perfiles y configuración

Escribe un valor con nombre en una lista temporal: por ejemplo, graphic reglas de botín o contador de elementos procesados.

UO.GListSize

Perfiles y configuración

Cuenta las entradas con nombre en una lista temporal para comprobar si están vacías o limitar la fuerza bruta.

UO.PartyMembersList

Grupo

Bridge filtra las entradas Party.Members que no están vacías y las almacena serial en orden de lista.

UO.SetGlobal

Perfiles y configuración

Establece el valor de una variable global en el ámbito especificado.

UO.SetGlobalShared

UO.GetGlobalShared