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
Elimina todos los pares guardados por SetBadLocation.
UO.ClearBadObjectList
Elimina todas las reglas type/hue/radius agregadas por SetBadObject en el tiempo de ejecución actual.
UO.GetGlobal
Devuelve el valor de la variable global VarName del GlobalRegion especificado.
UO.GListClear
Borra toda la lista temporal antes de una nueva serie de acciones.
UO.GListGet
Lee un valor de una lista temporal por regla o nombre de contador.
UO.GListPosName
Lee el nombre del registro por su posición para enumerar las reglas.
UO.GListPosValue
Lee el valor de una entrada por posición, como graphic, de una lista previamente completada.
UO.GListSet
Escribe un valor con nombre en una lista temporal: por ejemplo, graphic reglas de botín o contador de elementos procesados.
UO.GListSize
Cuenta las entradas con nombre en una lista temporal para comprobar si están vacías o limitar la fuerza bruta.
UO.PartyMembersList
Bridge filtra las entradas Party.Members que no están vacías y las almacena serial en orden de lista.
UO.SetGlobal
Establece el valor de una variable global en el ámbito especificado.