IT Runtime API 33 Lists and Globals - LIHACHTETAN/ClassicUO-Bad-Newbie-CSharp-Scripts-IDE GitHub Wiki
Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어
Runtime API — Elenchi e globali
Variabili globali condivise e persistenti
Entrambe le forme di UO.SetGlobal e UO.GetGlobal usano un archivio persistente condiviso tra processi. Script, macro C# e comandi chat di tutti i profili Manager, Full_Client e Client vedono gli stessi valori.
Manager lo salva in Manager/Game Manager/CSharp/globals.json. Un client autonomo usa la cartella Manager adiacente se presente, altrimenti <cartella client>/Game Manager/CSharp/globals.json. Le scritture sono atomiche e ogni lettura ottiene dati aggiornati.
Le maiuscole/minuscole nelle chiavi contano. La forma breve e (globalRegion, varName) sono chiavi distinte nello stesso archivio. Una chiave assente restituisce "N/A" in entrambe le forme; un checkpoint non può annullare un valore più recente di un altro profilo.
Home · C# · IDE · UO API · A–Z · Esempi · Lingue
Ogni squadra apre una carta con firme C#, parametri e diversi esempi indipendenti.
UO.ClearBadLocationList
Cancella tutte le coppie salvate da SetBadLocation.
UO.ClearBadObjectList
Rimuove tutte le regole type/hue/radius aggiunte da SetBadObject nel runtime corrente.
UO.GetGlobal
Restituisce il valore della variabile globale VarName dal GlobalRegion specificato.
UO.GListClear
Cancella l'intero elenco temporaneo prima di una nuova serie di azioni.
UO.GListGet
Legge un valore da un elenco temporaneo in base al nome della regola o del contatore.
UO.GListPosName
Legge il nome del record in base alla sua posizione per enumerare le regole.
UO.GListPosValue
Legge il valore di una voce per posizione, ad esempio graphic, da un elenco precompilato.
UO.GListSet
Scrive un valore denominato in un elenco temporaneo: ad esempio, graphic regole di bottino o contatore di oggetti elaborati.
UO.GListSize
Conta le voci denominate in un elenco temporaneo per verificare la presenza di vuoti o limitare la forza bruta.
UO.PartyMembersList
Bridge filtra le voci Party.Members non vuote e le memorizza serial nell'ordine dell'elenco.
UO.SetGlobal
Imposta il valore di una variabile globale nell'ambito specificato.