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