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

Cerca

Cancella tutte le coppie salvate da SetBadLocation.

UO.ClearBadObjectList

Cerca

Rimuove tutte le regole type/hue/radius aggiunte da SetBadObject nel runtime corrente.

UO.GetGlobal

Profili e configurazione

Restituisce il valore della variabile globale VarName dal GlobalRegion specificato.

UO.GListClear

Profili e configurazione

Cancella l'intero elenco temporaneo prima di una nuova serie di azioni.

UO.GListGet

Profili e configurazione

Legge un valore da un elenco temporaneo in base al nome della regola o del contatore.

UO.GListPosName

Profili e configurazione

Legge il nome del record in base alla sua posizione per enumerare le regole.

UO.GListPosValue

Profili e configurazione

Legge il valore di una voce per posizione, ad esempio graphic, da un elenco precompilato.

UO.GListSet

Profili e configurazione

Scrive un valore denominato in un elenco temporaneo: ad esempio, graphic regole di bottino o contatore di oggetti elaborati.

UO.GListSize

Profili e configurazione

Conta le voci denominate in un elenco temporaneo per verificare la presenza di vuoti o limitare la forza bruta.

UO.PartyMembersList

Gruppo

Bridge filtra le voci Party.Members non vuote e le memorizza serial nell'ordine dell'elenco.

UO.SetGlobal

Profili e configurazione

Imposta il valore di una variabile globale nell'ambito specificato.

UO.SetGlobalShared

UO.GetGlobalShared