Actions cs CZ - Reetus/ClassicAssist GitHub Wiki

Seznam příkazů ClassicAssist

Generováno na 15.12.2024 3:30:41
Verze: 4.425.22+b9a337759d26b9d39ae8ccaac75a36c4255be94a
PoodyCZ(Dorchaide)

Akce

Attack

Podpis metody:

Void Attack(System.Object)

Parametry

  • obj: Serial entinty jako číslo nebo hex, nebo alias jako např. "self".

Popis:

Zaútoč na postavu (parametr může být serial nebo alias).

Příklad:

Attack("last")  

BandageSelf

Podpis metody:

Boolean BandageSelf()

Popis:

Použije bandáž na postavu hráče.

Příklad:

BandageSelf()  

ClearHands

Podpis metody:

Void ClearHands(System.String)

Parametry

  • hand: Ruka - "left", "right" nebo "both". (Volitelný)

Popis:

Vyprázdní ruce, "left", "right", nebo "both"

Příklad:

ClearHands("both")  

ClearUseOnce

Podpis metody:

Void ClearUseOnce()

Popis:

Vyprázdní seznam UseOnce.

Příklad:

ClearUseOnce()  

ClickObject

Podpis metody:

Void ClickObject(System.Object)

Parametry

  • obj: Serial entinty jako číslo nebo hex, nebo alias jako např. "self".

Popis:

Klikne jednou na objekt (parametr může být serial nebo alias).

Příklad:

ClickObject("last")  

Contents

Podpis metody:

Int32 Contents(System.Object)

Parametry

  • obj: Serial entinty jako číslo nebo hex, nebo alias jako např. "self".

Popis:

Vrátí počet předmětů v daném kontejneru.

Příklad:

if Contents("backpack") > 120:  

ContextMenu

Podpis metody:

Void ContextMenu(System.Object, Int32)

Parametry

  • obj: Serial entinty jako číslo nebo hex, nebo alias jako např. "self".
  • entry: Pozice řádku v kontextovém menu.

Popis:

Vyžádá kontextové menu.

Příklad:

ContextMenu(0x00aabbcc, 1)  

EquipItem

Podpis metody:

Void EquipItem(System.Object, System.Object)

Parametry

  • obj: Serial entinty jako číslo nebo hex, nebo alias jako např. "self".
  • layer: Řetězec reprezentující vrstvu, např. "OneHanded" nebo "Talisman" apod.. Viz také: Layer

Popis:

Nasadí daný předmět do dané vrstvy. Použij inspektor objektů pro zjištění vrstvy.

Příklad:

EquipItem("axe", "TwoHanded")  

EquipLastWeapon

Podpis metody:

Void EquipLastWeapon()

Popis:

Pošle packet pro rychlé přehození zbraní (nejspíše nefunguje na pre-AoS serverech).

Příklad:

EquipLastWeapon()  

EquipType

Podpis metody:

Void EquipType(Int32, System.Object)

Parametry

  • id: ItemID/Graphic např. 0x3db.
  • layer: Řetězec reprezentující vrstvu, např. "OneHanded" nebo "Talisman" apod.. Viz také: Layer

Popis:

Nasadí daný typ předmětu do dané vrstvy. Použij inspektor objektů pro zjištění vrstvy.

Příklad:

EquipType(0xff, "TwoHanded")  

Feed

Podpis metody:

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

Parametry

  • obj: Serial entinty jako číslo nebo hex, nebo alias jako např. "self".
  • graphic: ItemID/Graphic např. 0x3db.
  • amount: Číslo reprezentující množství, např. 10. (Volitelný)
  • hue: Barva předmětu nebo -1 pro libovolnou. (Volitelný)

Popis:

Nakrmí daný alias nebo serial uvedeným typem.

Příklad:

Feed("mount", 0xff)  

FindLayer

Podpis metody:

Boolean FindLayer(System.Object, System.Object)

Parametry

  • layer: Řetězec reprezentující vrstvu, např. "OneHanded" nebo "Talisman" apod.. Viz také: Layer
  • obj: Serial entinty jako číslo nebo hex, nebo alias jako např. "self". (Volitelný)

Popis:

Vrátí True a aktualizuje alias "found" pokud předmět existuje v dané vrstvě, možnost předat serial/alias postavy pro ověření.

Příklad:

if FindLayer("OneHanded"):  

InRegion

Podpis metody:

Boolean InRegion(System.String, System.Object)

Parametry

  • attribute: Řetězec - viz popisek. Viz také: RegionAttributes
  • obj: Serial entinty jako číslo nebo hex, nebo alias jako např. "self".

Popis:

Vrátí True pokud region cíle má daný atribut.

Příklad:

if InRegion("Guarded", "self")  

Ping

Podpis metody:

Int64 Ping()

Popis:

Vrátí průměrný ping na server. -1 při chybě.

Příklad:

Ping()  

Rename

Podpis metody:

Void Rename(System.Object, System.String)

Parametry

  • obj: Serial entinty jako číslo nebo hex, nebo alias jako např. "self".
  • name: Řetězec reprezentující název, např. "Snoopy".

Popis:

Pošle žádost o přejmenování.

Příklad:

Rename("mount", "Snoopy")  

ShowNames

Podpis metody:

Void ShowNames(System.String)

Parametry

  • showtype: Ukázat typy - "mobiles" nebo "corpses". Viz také: ShowNamesType

Popis:

Zobrazovat názvy mrtvol a/nebo postav (parametr "mobiles" nebo "corpses").

Příklad:

ShowNames("corpses")  

ToggleMounted

Podpis metody:

Void ToggleMounted()

Popis:

Sesedne pokud na něčem sedíš, nebo nasedne pokud ne. Vyzve k výběru cíle, je-li alias "mount" prázdný.

Příklad:

ToggleMounted()  

UseObject

Podpis metody:

Void UseObject(System.Object, Boolean)

Parametry

  • obj: Serial entinty jako číslo nebo hex, nebo alias jako např. "self".
  • skipqueue: Nespecifikováno - viz popisek. (Volitelný)

Popis:

Pošle požadavek na dvojklik na daný objekt (parametr může být serial nebo alias).

Příklad:

UseObject("mount")  

UseOnce

Podpis metody:

Boolean UseOnce(Int32, Int32)

Parametry

  • graphic: ItemID/Graphic např. 0x3db.
  • hue: Barva předmětu nebo -1 pro libovolnou. (Volitelný)

Popis:

Použít daný typ předmětu (grafika) z batohu, pouze jednou

Příklad:

UseOnce(0xff)  

UseTargetedItem

Podpis metody:

Void UseTargetedItem(System.Object, System.Object)

Parametry

  • item: Serial entinty jako číslo nebo hex, nebo alias jako např. "self".
  • target: Serial entinty jako číslo nebo hex, nebo alias jako např. "self".

Popis:

Použije daný předmět a vybere cíl v jedné akci. Vyžaduje podporu serveru

Příklad:

UseTargetedItem('bandage', 'pet')  

UseType

Podpis metody:

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

Parametry

  • type: Serial entinty jako číslo nebo hex, nebo alias jako např. "self".
  • hue: Barva předmětu nebo -1 pro libovolnou. (Volitelný)
  • container: Serial entinty jako číslo nebo hex, nebo alias jako např. "self". (Volitelný)
  • skipqueue: Nespecifikováno - viz popisek. (Volitelný)

Popis:

Pošle požadavek na dvojklik na daný typ objektu, volitelné parametry jsou barva a kontejner (výchozí je hráčův batoh) (parametr může být serial nebo alias).

Příklad:

UseType(0xff)  

WaitForContents

Podpis metody:

Boolean WaitForContents(System.Object, Int32)

Parametry

  • obj: Serial entinty jako číslo nebo hex, nebo alias jako např. "self".
  • timeout: Časový limit v milisekundách. (Volitelný)

Popis:

Počká na obsah daného kontejneru.

Příklad:

WaitForContents("backpack", 5000)  

WaitForContext

Podpis metody:

Boolean WaitForContext(System.Object, Int32, Int32)

Parametry

  • obj: Serial entinty jako číslo nebo hex, nebo alias jako např. "self".
  • entry: Pozice řádku v kontextovém menu.
  • timeout: Časový limit v milisekundách.

Popis:

Požádá nebo počká na volbu kontextové menu.

Příklad:

# vybrat podle indexu
WaitForContext('self', 2, 5000)
# vybrat podle jména
WaitForContext('self', "Open Item Insurance Menu", 5000)  

WaitForContext

Podpis metody:

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

Parametry

  • obj: Serial entinty jako číslo nebo hex, nebo alias jako např. "self".
  • entryname: Řetězec - viz popisek.
  • timeout: Časový limit v milisekundách.

Popis:

Požádá nebo počká na volbu kontextové menu.

Příklad:

# vybrat podle indexu
WaitForContext('self', 2, 5000)
# vybrat podle jména
WaitForContext('self', "Open Item Insurance Menu", 5000)  

Typy

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