Actions 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

Azioni

Attack

Sintassi del comando:

Void Attack(System.Object)

Parametri

  • obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self".

Descrizione:

Attacca (seriale o alias)

Esempio:

Attack("last")  

BandageSelf

Sintassi del comando:

Boolean BandageSelf()

Descrizione:

Applica le bende su di se'

Esempio:

BandageSelf()  

ClearHands

Sintassi del comando:

Void ClearHands(System.String)

Parametri

  • hand: Equippa - "left", "right", o "both". (Opzionale)

Descrizione:

Sposta nello zaino quello che si impugna (Left, Right, o Both)

Esempio:

ClearHands("both")  

ClearUseOnce

Sintassi del comando:

Void ClearUseOnce()

Descrizione:

Pulisci oggetti registrati nella lista UsaUnaVolta

Esempio:

ClearUseOnce()  

ClickObject

Sintassi del comando:

Void ClickObject(System.Object)

Parametri

  • obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self".

Descrizione:

Clicca una volta su di un oggetto (seriale o alias)

Esempio:

ClickObject("last")  

Contents

Sintassi del comando:

Int32 Contents(System.Object)

Parametri

  • obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self".

Descrizione:

Riporta se in un contenitore ci sono un Tot di oggetti (seriale o alias)

Esempio:

if Contents("backpack") > 120:  

ContextMenu

Sintassi del comando:

Void ContextMenu(System.Object, Int32)

Parametri

  • obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self".
  • entry: Numero indice del menu contestuale.

Descrizione:

Seleziona un opzione in un menu contestuale

Esempio:

ContextMenu(0x00aabbcc, 1)  

EquipItem

Sintassi del comando:

Void EquipItem(System.Object, System.Object)

Parametri

  • obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self".
  • layer: Stringa che rappresenta un layer, per esempio "OneHanded" o "Talisman" etc. Guarda anche: Layer

Descrizione:

Dressa un oggetto specifico in un layer specifico. Usa il comando Ispeziona Oggetto per determinare il valore del layer

Esempio:

EquipItem("axe", "TwoHanded")  

EquipLastWeapon

Sintassi del comando:

Void EquipLastWeapon()

Descrizione:

Dressa l'arma che si aveva in mano precedentemente istantaneamente (probabilmente non supportato sui server pre-Aos)

Esempio:

EquipLastWeapon()  

EquipType

Sintassi del comando:

Void EquipType(Int32, System.Object)

Parametri

  • id: ID oggetto o ID grafico, per esempio 0x3db.
  • layer: Stringa che rappresenta un layer, per esempio "OneHanded" o "Talisman" etc. Guarda anche: Layer

Descrizione:

Dressa un Type specifico in un layer specifico. Usa il comando Ispeziona Oggetto per determinare il valore del layer

Esempio:

EquipType(0xff, "TwoHanded")  

Feed

Sintassi del comando:

Void Feed(System.Object, Int32, Int32, Int32)

Parametri

  • obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self".
  • graphic: ID oggetto o ID grafico, per esempio 0x3db.
  • amount: Numero intero che rappresenta un importo, ovvero 10. (Opzionale)
  • hue: ID colore oggetto o -1 per tutti. (Opzionale)

Descrizione:

Nutri (seriale o alias)

Esempio:

Feed("mount", 0xff)  

FindLayer

Sintassi del comando:

Boolean FindLayer(System.Object, System.Object)

Parametri

  • layer: Stringa che rappresenta un layer, per esempio "OneHanded" o "Talisman" etc. Guarda anche: Layer
  • obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self". (Opzionale)

Descrizione:

Riporta e aggiorna l'alias trovato se esiste un elemento nel layer specificato, opzione seriale / alias per il controllo da mobile.

Esempio:

if FindLayer("OneHanded"):  

InRegion

Sintassi del comando:

Boolean InRegion(System.String, System.Object)

Parametri

  • attribute: Valore stringa: vedere la descrizione per l'utilizzo. Guarda anche: RegionAttributes
  • obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self".

Descrizione:

Riporta se la zona del oggetto/mobile è in quella richiesta

Esempio:

if InRegion("Guarded", "self")  

Ping

Sintassi del comando:

Int64 Ping()

Descrizione:

Ping approssimato con il server. -1 in caso di fallimento.

Esempio:

Ping()  

Rename

Sintassi del comando:

Void Rename(System.Object, System.String)

Parametri

  • obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self".
  • name: Stringa che rappresenta un nome. Per esempio "Snoopy".

Descrizione:

Rinomina un alias rinominabile (per esempio, un pet)

Esempio:

Rename("mount", "Snoopy")  

ShowNames

Sintassi del comando:

Void ShowNames(System.String)

Parametri

  • showtype: Mostra type - "mobiles" o "corpses". Guarda anche: ShowNamesType

Descrizione:

Visualizza i nomi dei cadaveri e/o degli elementi mobili (mobiles, corpses)

Esempio:

ShowNames("corpses")  

ToggleMounted

Sintassi del comando:

Void ToggleMounted()

Descrizione:

Smonta se montato, o monta se smontato. Richiede di impostare la mount se non è gia presente un alias chiamato "mount"

Esempio:

ToggleMounted()  

UseObject

Sintassi del comando:

Void UseObject(System.Object, Boolean)

Parametri

  • obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self".
  • skipqueue: Non specificato: vedere la descrizione per l'utilizzo. (Opzionale)

Descrizione:

Utilizza un oggetto (seriale o alias)

Esempio:

UseObject("mount")  

UseOnce

Sintassi del comando:

Boolean UseOnce(Int32, Int32)

Parametri

  • graphic: ID oggetto o ID grafico, per esempio 0x3db.
  • hue: ID colore oggetto o -1 per tutti. (Opzionale)

Descrizione:

Usa una singola volta un Type specifico di oggetti (seriale grafico) dallo zaino

Esempio:

UseOnce(0xff)  

UseTargetedItem

Sintassi del comando:

Void UseTargetedItem(System.Object, System.Object)

Parametri

  • item: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self".
  • target: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self".

Descrizione:

Usa un oggetto specifico e Targetta un target, tutto insieme. Richiede che sia supportato dal server (OSI / ServUO)

Esempio:

UseTargetedItem('bandage', 'pet')  

UseType

Sintassi del comando:

Void UseType(System.Object, Int32, System.Object, Boolean)

Parametri

  • type: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self".
  • hue: ID colore oggetto o -1 per tutti. (Opzionale)
  • container: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self". (Opzionale)
  • skipqueue: Non specificato: vedere la descrizione per l'utilizzo. (Opzionale)

Descrizione:

Usa un Type specifico di oggetti (seriale grafico), parametri opzionali come contenitore e / o colore si possono scegliere (predefinito: zaino) (parametri possono essere seriali o alias).

Esempio:

UseType(0xff)  

WaitForContents

Sintassi del comando:

Boolean WaitForContents(System.Object, Int32)

Parametri

  • obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self".
  • timeout: Timeout specificato in millisecondi. (Opzionale)

Descrizione:

Attendere che il contenuto del contenitore per un determinato contenitore sia caricato correttamente

Esempio:

WaitForContents("backpack", 5000)  

WaitForContext

Sintassi del comando:

Boolean WaitForContext(System.Object, System.String, Int32)

Parametri

  • obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self".
  • entryname: Valore stringa: vedere la descrizione per l'utilizzo.
  • timeout: Timeout specificato in millisecondi.

Descrizione:

Attendere che il contenuto del del menu contestuale sia caricato correttamente

Esempio:

# select by index number
WaitForContext('self', 2, 5000)
# select by entry name
WaitForContext('self', "Open Item Insurance Menu", 5000)  

WaitForContext

Sintassi del comando:

Boolean WaitForContext(System.Object, Int32, Int32)

Parametri

  • obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self".
  • entry: Numero indice del menu contestuale.
  • timeout: Timeout specificato in millisecondi.

Descrizione:

Attendere che il contenuto del del menu contestuale sia caricato correttamente

Esempio:

# select by index number
WaitForContext('self', 2, 5000)
# select by entry name
WaitForContext('self', "Open Item Insurance Menu", 5000)  

Tipi

Layer

  • Invalid
  • OneHanded
  • TwoHanded
  • Shoes
  • Pants
  • Shirt
  • Helm
  • Gloves
  • Ring
  • Talisman
  • Neck
  • Hair
  • Waist
  • InnerTorso
  • Bracelet
  • Unused_xF
  • FacialHair
  • MiddleTorso
  • Earrings
  • Arms
  • Cloak
  • Backpack
  • OuterTorso
  • OuterLegs
  • InnerLegs
  • Mount
  • ShopBuy
  • ShopResale
  • ShopSell
  • Bank
  • LastValid

RegionAttributes

  • None
  • Guarded
  • Jail
  • Wilderness
  • Town
  • Dungeon
  • Special
  • Default

ShowNamesType

  • Mobiles
  • Corpses