Gumps it IT - Reetus/ClassicAssist GitHub Wiki
Lista Comandi per gli Script di ClassicAssist
Generato il 15/12/2024 03:30:41
Versione: 4.425.22+b9a337759d26b9d39ae8ccaac75a36c4255be94a
Tradotto da riin4
Gumps
CloseGump
Sintassi del comando:
Void CloseGump(Int32)
Parametri
- serial: Un Seriale, per esempio 0xgfoijhd.
Descrizione:
Chiudi un gump (seriale)
Esempio:
CloseGump(0x454ddef)
ConfirmPrompt
Sintassi del comando:
Boolean ConfirmPrompt(System.String, Boolean)
Descrizione:
Visualizza in game una finestra con un messaggio. Riporta True se si preme Ok, altrimenti False
Esempio:
res = ConfirmPrompt("Play macro?")
if res:
PlayMacro("Macro")
GumpExists
Sintassi del comando:
Boolean GumpExists(UInt32)
Descrizione:
Controlla se un Gump esiste (seriale)
Esempio:
if GumpExists(0xff):
InGump
Sintassi del comando:
Boolean InGump(UInt32, System.String)
Parametri
- gumpid: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self".
- text: Valore stringa: vedere la descrizione per l'utilizzo.
Descrizione:
Cerca un determinato testo in un Gump
Esempio:
if InGump(0xf00f, "lethal darts"):
ItemArrayGump
Sintassi del comando:
Int32[] ItemArrayGump(System.Collections.Generic.IList`1[System.Object], Boolean, Int32, Int32, Boolean)
Descrizione:
Displays a gump with the selected serials / aliases in a grid, similar to the UOSteam loot grid, returns array of serials selected
Esempio:
from Assistant import Engine
#single select, specified items
result = ItemArrayGump([0x462d3373, 0x462d6029])
if result.Length == 0:
print 'Nothing was selected'
else:
print 'Serial {} was selected'.format(result[0])
#showing backpack items, multi select, at coords 200, 200
items = Engine.Player.Backpack.Container.GetItems()
results = ItemArrayGump(items, True, 200, 200)
if results.Length == 0:
print 'Nothing was selected'
else:
print '{} item(s) were selected'.format(results.Length)
for serial in results:
print 'Serial {} was selected'.format(serial)
MessagePrompt
Sintassi del comando:
System.ValueTuple`2[System.Boolean,System.String] MessagePrompt(System.String, System.String, Boolean)
Parametri
- message: Valore stringa: vedere la descrizione per l'utilizzo.
- initialtext: Valore stringa: vedere la descrizione per l'utilizzo. (Opzionale)
- closable: Valore True/False, vedere la descrizione per l'uso. (Opzionale)
Descrizione:
Visualizza un gump in game con del testo specifico
Esempio:
res, name = MessagePrompt("Enter Name?", "Whiskers")
if res:
Rename(0xc1b, name)
OpenGuildGump
Sintassi del comando:
Void OpenGuildGump()
Descrizione:
Apre il gump di gilda
Esempio:
OpenGuildGump()
OpenHelpGump
Sintassi del comando:
Void OpenHelpGump()
Descrizione:
Apri il gump di Help
Esempio:
OpenHelpGump()
OpenQuestsGump
Sintassi del comando:
Void OpenQuestsGump()
Descrizione:
Apre il gump delle quests
Esempio:
OpenQuestsGump()
OpenVirtueGump
Sintassi del comando:
Void OpenVirtueGump(System.Object)
Parametri
- obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self". (Opzionale)
Descrizione:
Apre il gump delle Virtu' di uno specifico alias/seriale (default: self)
Esempio:
OpenVirtueGump("enemy")
ReplyGump
Sintassi del comando:
Void ReplyGump(UInt32, Int32, Int32[], System.Collections.Generic.Dictionary`2[System.Int32,System.String])
Parametri
- gumpid: ID oggetto o ID grafico, per esempio 0x3db.
- buttonid: ID tasto Gump.
- switches: Valore intero: vedere la descrizione per l'utilizzo. (Opzionale)
- textentries: Non specificato: vedere la descrizione per l'utilizzo. (Opzionale)
Descrizione:
Seleziona un opzione nel Gump, i parametri sono gumpID e buttonID
Esempio:
ReplyGump(0xff, 0)
SelectionPrompt
Sintassi del comando:
System.ValueTuple2[System.Boolean,System.Int32] SelectionPrompt(System.Collections.Generic.IEnumerable
1[System.String], System.String, Boolean)
Parametri
- options: An array of strings.
- message: Valore stringa: vedere la descrizione per l'utilizzo. (Opzionale)
- closable: Valore True/False, vedere la descrizione per l'uso. (Opzionale)
Descrizione:
**Crea un gump per scegliere da una lista di opzioni
Risponde un tuple con un bolean, indicando quando un tasto OK è stato premuto, e l'inidice del valore inserito selezionato**
Esempio:
res, index = SelectionPrompt(['Sex', 'Drugs', 'Rock and Roll'])
if res:
print 'Option {} was selected'.format(index)
else:
print 'Cancel was pressed'
WaitForGump
Sintassi del comando:
Boolean WaitForGump(UInt32, Int32)
Parametri
- gumpid: ID oggetto o ID grafico, per esempio 0x3db. (Opzionale)
- timeout: Timeout specificato in millisecondi. (Opzionale)
Descrizione:
Attendi finche le propietà del Gump vengono caricate completamente
Esempio:
WaitForGump(0xff, 5000)