IT Information and Shared Globals - LIHACHTETAN/ClassicUO-Bad-Newbie-CSharp-Scripts-IDE GitHub Wiki
Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어
Info / Hide / Mount / Global
Il contesto determina la visualizzazione: i comandi della chat grafica aprono una tabella con campi, valori, Ctrl+C e scorrimento. Gli script C# ricevono testo senza finestre o mirino, anche con il gioco aperto. Sono disponibili solo i dati noti al client.
Info e InfoTile senza argomenti attivano il mirino nella chat grafica. In uno script Info() legge l’ultimo oggetto bersaglio o il giocatore; InfoTile() il terreno sotto il giocatore. serial, type e coordinate selezionano un elemento preciso. Il terzo argomento di InfoTile(x,y,map) è la mappa.
Hide nasconde localmente un oggetto caricato senza usare Hiding. Resend/Resync annulla questa modifica e ripristina la precedente visualizzazione, anche dopo più Hide. I dati e il flag Hidden del server non cambiano.
Mount e Dismount inviano l’uso dell’oggetto senza doppio clic manuale o attacco in modalità guerra. int è il serial attuale dell’oggetto sul layer Mount, non un successo. La risposta server è asincrona: Mount può restituire ancora 0 e Dismount il serial prima della rimozione. Controllare poi ObjAtLayer("Mount").
SetGlobal e GetGlobal condividono valori tra tutti gli script, profili e processi Full Client/Client. I valori sono stringhe; una chiave assente dà "N/A". Le maiuscole contano; le forme region usano region/name. Manager/Game Manager/CSharp/globals.json persiste e viene riletto con blocco fra processi. Le forme Shared usano lo stesso archivio.
Configurare il prefisso in C# Scripts IDE; # è un esempio. Separare i parametri con spazi e racchiudere il testo fra virgolette. id significa serial, type significa graphic. xy x y [z] seleziona il primo oggetto caricato nel punto; type da solo il primo risultato. Il terzo argomento di InfoTile(x,y,map) è la mappa, non Z.
InfoGump() legge l’ultima finestra attiva del server o del client. ID o indice seleziona una finestra; last, LastGump e Last Gump indicano l’ultima. InfoGumps restituisce l’elenco senza gli ispettori. Solo i comandi grafici aprono la tabella.