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.IEnumerable1[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)