Menus 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

Menu

CloseMenu

Sintassi del comando:

Void CloseMenu(Int32)

Parametri

  • gumpid: ID oggetto o ID grafico, per esempio 0x3db.

Descrizione:

Chiude uno specifico menu (ID)

Esempio:

CloseMenu(0x1d1)  

InMenu

Sintassi del comando:

Boolean InMenu(Int32, System.String)

Parametri

  • gumpid: ID oggetto o ID grafico, per esempio 0x3db.
  • text: Valore stringa: vedere la descrizione per l'utilizzo.

Descrizione:

Riporta True se il titolo del menu o i titoli inseriti contengono il testo dato

Esempio:

UseSkill('Tracking')
WaitForMenu(0x1d0, 5000)
ReplyMenu(0x1d0, 3, 0x2106, 0)
WaitForMenu(0x1d1, 5000)
if InMenu(0x1d1, 'Omar'):
 HeadMsg('Omar is in range', 'self')
CloseMenu(0x1d1)  

MenuExists

Sintassi del comando:

Boolean MenuExists(Int32)

Descrizione:

Riporta True se l'ID di un menu esiste

Esempio:

if MenuExists(0x1d1):  

ReplyMenu

Sintassi del comando:

Void ReplyMenu(Int32, Int32, Int32, Int32)

Parametri

  • gumpid: ID oggetto o ID grafico, per esempio 0x3db.
  • buttonid: ID tasto Gump.
  • itemid: ID oggetto o ID grafico, per esempio 0x3db. (Opzionale)
  • hue: ID colore oggetto o -1 per tutti. (Opzionale)

Descrizione:

Invia risposta tasto ad un menu del server

Esempio:

ReplyMenu(0x1d0, 3, 0x2106, 0)  

WaitForMenu

Sintassi del comando:

Boolean WaitForMenu(Int32, Int32)

Parametri

  • gumpid: ID oggetto o ID grafico, per esempio 0x3db. (Opzionale)
  • timeout: Timeout specificato in millisecondi. (Opzionale)

Descrizione:

Aspetta fino alla ricezione del menu packet, parametri opzionali di gump ID e timeout

Esempio:

UseSkill('Tracking')
WaitForMenu(0x1d0, 5000)
ReplyMenu(0x1d0, 3, 0x2106, 0)
WaitForMenu(0x1d1, 5000)