Entity 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
Elemento
AddFriend
Sintassi del comando:
Int32 AddFriend(System.Object)
Parametri
- obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self". (Opzionale)
Descrizione:
Aggiunge un mobile all'elenco amici, verra richiesto un target se nessun seriale è inserito
Esempio:
AddFriend()
Ally
Sintassi del comando:
Boolean Ally(System.Object)
Parametri
- obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self".
Descrizione:
Riporta se la notorietà del mobile è Ally
Esempio:
if Criminal("mount"):
AutoColorPick
Sintassi del comando:
Void AutoColorPick(Int32)
Parametri
- hue: ID colore oggetto o -1 per tutti.
Descrizione:
Imposta una risposta automati al gump delle tite di Colori, permettendo di definire un colore specifico. Il comando va' inserito prima dell'azione che opre il gump dei colori.
Esempio:
AutoColorPick(666)
UseObject('dyes')
WaitForTarget(1000)
Target('tub')
BuffExists
Sintassi del comando:
Boolean BuffExists(System.String)
Parametri
- name: Nome Buff.
Descrizione:
Riporta se un buff/debuff è presente
Esempio:
if BuffExists("Blood Oath"):
BuffTime
Sintassi del comando:
Double BuffTime(System.String)
Parametri
- name: Nome Buff.
Descrizione:
Riporta i millisecondi rimanenti di un buff. 0 se scaduto / non abilitato.
Esempio:
if not BuffExists('Enemy Of One') or BuffTime('Enemy Of One') < 5000:
Cast('Enemy Of One')
ClearIgnoreList
Sintassi del comando:
Void ClearIgnoreList()
Descrizione:
Pulisci la IgnoreList
Esempio:
ClearIgnoreList()
ClearObjectQueue
Sintassi del comando:
Void ClearObjectQueue()
Descrizione:
Pulisci la coda azioni
Esempio:
ClearObjectQueue()
CountType
Sintassi del comando:
Int32 CountType(Int32, System.Object, Int32)
Parametri
- graphic: ID oggetto o ID grafico, per esempio 0x3db.
- source: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self". (Opzionale)
- hue: ID colore oggetto o -1 per tutti. (Opzionale)
Descrizione:
Conta gli oggetti in un continer (seriale grafico)
Esempio:
CountType(0xff, "backpack")
CountTypeGround
Sintassi del comando:
Int32 CountTypeGround(Int32, Int32, Int32)
Parametri
- graphic: ID oggetto o ID grafico, per esempio 0x3db.
- hue: ID colore oggetto o -1 per tutti. (Opzionale)
- range: Raggio, per esempio 10. (Opzionale)
Descrizione:
Conta gli oggetti a terra o mobili in schermo
Esempio:
if CountGround(0xff, 0, 10) < 1:
Criminal
Sintassi del comando:
Boolean Criminal(System.Object)
Parametri
- obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self".
Descrizione:
Riporta se la notorietà del mobile è Criminal
Esempio:
if Criminal("mount"):
Dead
Sintassi del comando:
Boolean Dead(System.Object)
Parametri
- obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self". (Opzionale)
Descrizione:
Riporta se l'alias è morto (predefinito: self)
Esempio:
if Dead("self"):
Dex
Sintassi del comando:
Int32 Dex()
Descrizione:
Riporta in base alla destrezza
Esempio:
if Str() < 100:
DiffHits
Sintassi del comando:
Int32 DiffHits(System.Object)
Parametri
- obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self". (Opzionale)
Descrizione:
Riporta la differenza tra HP massimi e HP correnti
Esempio:
if DiffHits("self") > 50:
DiffHitsPercent
Sintassi del comando:
Double DiffHitsPercent(System.Object)
Parametri
- obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self". (Opzionale)
Descrizione:
Riporta la differenza di hp massimi come percentuale, se il parametro è nullo riporta automaticamente se stessi (puoi usare un Alias o un seriale come parametro).
Esempio:
if DiffHitsPercent("self") > 30: # 70% health
DiffWeight
Sintassi del comando:
Int32 DiffWeight()
Descrizione:
Riporta la differenza tra peso e peso massimo
Esempio:
if DiffWeight() > 50:
Direction
Sintassi del comando:
System.String Direction(System.Object)
Parametri
- obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self". (Opzionale)
Descrizione:
Riporta l'orientamento attuale di un alias/seriale (Nord, Sud..)
Esempio:
if Direction('enemy') == 'West':
DirectionTo
Sintassi del comando:
System.String DirectionTo(System.Object)
Parametri
- obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self".
Descrizione:
Rivolge l'orientamento del giocatore verso l'alias desiderato
Esempio:
Run(DirectionTo("enemy"))
Distance
Sintassi del comando:
Int32 Distance(Int32, Int32)
Parametri
- x: X Coordinate.
- y: Y Coordinate.
Descrizione:
Riporta la distanza da una determinata coordinata
Esempio:
location = (1000, 1000, 0)
while Distance(location[0], location[1]) > 2:
Pathfind(location[0], location[1], location[2])
Pause(1000)
Distance
Sintassi del comando:
Int32 Distance(System.Object)
Parametri
- obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self". (Opzionale)
Descrizione:
Riporta la distanza di un alias (se in schermata)
Esempio:
if Distance("mount") < 4:
Enemy
Sintassi del comando:
Boolean Enemy(System.Object)
Parametri
- obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self".
Descrizione:
Riporta se la notorietà del mobile è Enemy
Esempio:
if Criminal("mount"):
EquipWand
Sintassi del comando:
Boolean EquipWand(System.String, Int32)
Parametri
- wandname: Nome Wand. Guarda anche: WandTypes
- minimumcharges: Valore intero: vedere la descrizione per l'utilizzo. (Opzionale)
Descrizione:
Cerca una Wand nel tuo Zaino e la Equippa
Esempio:
#Equip a fireball wand if one can be found in our backpack..
if FindWand("fireball", "backpack", 5):
#Remove current item in hand
if FindLayer("OneHanded"):
ClearHands("left")
#Equip the wand
EquipWand("fireball")
FasterCasting
Sintassi del comando:
Double FasterCasting()
Descrizione:
Riporta il valore di Faster Casting
Esempio:
fc = FasterCasting()
FasterCastRecovery
Sintassi del comando:
Double FasterCastRecovery()
Descrizione:
Riporta il valore di Faster Casting Recovery
Esempio:
fcr = FasterCastRecovery()
FindObject
Sintassi del comando:
Boolean FindObject(System.Object, Int32, System.Object)
Parametri
- obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self".
- range: Raggio, per esempio 10. (Opzionale)
- findlocation: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self". (Opzionale)
Descrizione:
**Cerca per un alias o un seriale e lo imposta come found. Cerca in schermata, se nessuna origine è indicata **
Esempio:
# Find on ground
FindObject("mount")
# Find on ground with range
FindObject("mount", 10)
# Find in container, must specify search level or -1
FindObject("weapon", -1, "backpack")
FindType
Sintassi del comando:
Boolean FindType(Int32, Int32, System.Object, Int32, Int32)
Parametri
- graphic: ID oggetto o ID grafico, per esempio 0x3db.
- range: Raggio, per esempio 10. (Opzionale)
- findlocation: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self". (Opzionale)
- hue: ID colore oggetto o -1 per tutti. (Opzionale)
- minimumstackamount: Numero intero che rappresenta un importo, ovvero 10. (Opzionale)
Descrizione:
**Cerca per un seriale grafico e lo imposta come found. Cerca in schermata, se nessuna origine è indicata **
Esempio:
# Look for a food item from a list and eat 1 if found.
if not ListExists("food"):
CreateList("food")
PushList("food", 0x9b7) #bird
PushList("food", 0x9d3) #ham
PushList("food", 0x97d) #cheese
PushList("food", 0x9d0) #apple
PushList("food", 0x9eb) #muffin
PushList("food", 0x97b) #fishsteak
PushList("food", 0x9c0) #sausage
PushList("food", 0x9f2) #ribs
PushList("food", 0x9d1) #grapes
PushList("food", 0x9d2) #peach
for i in GetList("food"):
if FindType(i, -1, "backpack"):
UseObject("found")
break
FindWand
Sintassi del comando:
Boolean FindWand(System.String, System.Object, Int32)
Parametri
- wandname: Nome Wand. Guarda anche: WandTypes
- containersource: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self". (Opzionale)
- minimumcharges: Valore intero: vedere la descrizione per l'utilizzo. (Opzionale)
Descrizione:
Cerca una Want e la imposta come Alias "found"
Esempio:
FindWand("fireball", "backpack", 10)
Followers
Sintassi del comando:
Int32 Followers()
Descrizione:
Riporta il numero di Followers
Esempio:
if Followers() < 1:
Gold
Sintassi del comando:
Int32 Gold()
Descrizione:
Riporta il Gold presente nello zaino
Esempio:
if Gold() < 2000:
Graphic
Sintassi del comando:
Int32 Graphic(System.Object)
Parametri
- obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self". (Opzionale)
Descrizione:
Riporta seriale grafico di un oggetto (alias o seriale)
Esempio:
Graphic("mount")
Gray
Sintassi del comando:
Boolean Gray(System.Object)
Parametri
- obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self".
Descrizione:
Riporta se notorietà del mobile è attaccabile senza diventare criminal
Esempio:
if Criminal("mount"):
Hidden
Sintassi del comando:
Boolean Hidden(System.Object)
Parametri
- obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self". (Opzionale)
Descrizione:
Riporta se sei hiddato (se non specificato, predefinito: self)
Esempio:
if Hidden("self"):
Hits
Sintassi del comando:
Int32 Hits(System.Object)
Parametri
- obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self". (Opzionale)
Descrizione:
Riporta gli HP di un alias (se non specificato, predefinito: self)
Esempio:
hits = Hits("self")
Hue
Sintassi del comando:
Int32 Hue(System.Object)
Parametri
- obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self". (Opzionale)
Descrizione:
Riporta il colore di un oggetto (alias o seriale)
Esempio:
if Hue("mount") == 0:
IgnoreObject
Sintassi del comando:
Void IgnoreObject(System.Object)
Parametri
- obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self".
Descrizione:
Inserisci nella IgnoreList un oggetto. Non verra più considerato.
Esempio:
IgnoreObject("self")
InFriendList
Sintassi del comando:
Boolean InFriendList(System.Object)
Parametri
- obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self".
Descrizione:
Riporta se il mobile è presente in FriendList
Esempio:
if InFriendList("last"):
InIgnoreList
Sintassi del comando:
Boolean InIgnoreList(System.Object)
Parametri
- obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self".
Descrizione:
Controlla se un Serial o un Alias è presente nella Ignore List
Esempio:
if InIgnoreList("mount"):
Innocent
Sintassi del comando:
Boolean Innocent(System.Object)
Parametri
- obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self".
Descrizione:
Riporta se la notorietà del mobile è Innocent
Esempio:
if Criminal("mount"):
InParty
Sintassi del comando:
Boolean InParty(System.Object)
Parametri
- obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self".
Descrizione:
Riporta se il mobile è presente in Party
Esempio:
if InParty("friend"):
InRange
Sintassi del comando:
Boolean InRange(System.Object, Int32)
Parametri
- obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self".
- distance: Distanza.
Descrizione:
Calcola la portata tra il tuo personaggio e un altro mobile od oggetto
Esempio:
if InRange("enemy", 10):
Int
Sintassi del comando:
Int32 Int()
Descrizione:
Riporta in base all'intelligenza
Esempio:
if Str() < 100:
Invulnerable
Sintassi del comando:
Boolean Invulnerable(System.Object)
Parametri
- obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self".
Descrizione:
Riporta se la notorietà del mobile è Invulnerable
Esempio:
if Criminal("mount"):
Luck
Sintassi del comando:
Int32 Luck()
Descrizione:
Riporta il valore di Luck
Esempio:
if Luck() < 800:
Mana
Sintassi del comando:
Int32 Mana(System.Object)
Parametri
- obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self". (Opzionale)
Descrizione:
Riporta l'ammontare di mana di un mobile
Esempio:
if Mana("self") < 25:
Map
Sintassi del comando:
Int32 Map()
Descrizione:
Returns the current map of the Player
Esempio:
Map()
MaxFollowers
Sintassi del comando:
Int32 MaxFollowers()
Descrizione:
Riporta se i Follower sono al massimo
Esempio:
if Followers() == MaxFollowers():
MaxHits
Sintassi del comando:
Int32 MaxHits(System.Object)
Parametri
- obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self". (Opzionale)
Descrizione:
Riporta se gli HP del mobile sono al massimo
Esempio:
hits = MaxHits("self")
MaxMana
Sintassi del comando:
Int32 MaxMana(System.Object)
Parametri
- obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self". (Opzionale)
Descrizione:
Riporta se il mana del mobile è al massimo
Esempio:
mana = MaxMana("self")
MaxStam
Sintassi del comando:
Int32 MaxStam(System.Object)
Parametri
- obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self". (Opzionale)
Descrizione:
Riporta se la stamina del mobile è al massimo
Esempio:
stam = MaxStam("self")
MaxWeight
Sintassi del comando:
Int32 MaxWeight()
Descrizione:
Riporta il peso massimo
Esempio:
if MaxWeight() < 300:
Mounted
Sintassi del comando:
Boolean Mounted(System.Object)
Parametri
- obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self".
Descrizione:
Riporta se il mobile è montato
Esempio:
if Mounted("self"):
MoveItem
Sintassi del comando:
Void MoveItem(System.Object, System.Object, Int32, Int32, Int32)
Parametri
- item: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self".
- destination: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self".
- amount: Numero intero che rappresenta un importo, ovvero 10. (Opzionale)
- x: X Coordinate. (Opzionale)
- y: Y Coordinate. (Opzionale)
Descrizione:
Muovi un oggetto in un contenitore (alias o seriale)
Esempio:
MoveItem("source", "destination")
MoveItemOffset
Sintassi del comando:
Void MoveItemOffset(System.Object, Int32, Int32, Int32, Int32)
Parametri
- obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self".
- xoffset: X Coordinate offset.
- yoffset: Y Coordinate offset.
- zoffset: Z Coordinate offset.
- amount: Numero intero che rappresenta un importo, ovvero 10. (Opzionale)
Descrizione:
Muovi un alias/seriale in una posizione x,y,z specifica attorno a te. Se nessuna (o -1) quantità è specificata, verra spostata l'intero stock dell'oggetto
Esempio:
MoveItemOffset("trashitem", 0, 1, 0, -1)
MoveType
Sintassi del comando:
Void MoveType(Int32, System.Object, System.Object, Int32, Int32, Int32, Int32, Int32)
Parametri
- id: ID oggetto o ID grafico, per esempio 0x3db.
- sourcecontainer: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self".
- destinationcontainer: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self".
- x: X Coordinate. (Opzionale)
- y: Y Coordinate. (Opzionale)
- z: Z Coordinate. (Opzionale)
- hue: ID colore oggetto o -1 per tutti. (Opzionale)
- amount: Numero intero che rappresenta un importo, ovvero 10. (Opzionale)
Descrizione:
Muovi un seriale grafico da contenitore di origine ad uno di destinazione (seriale o alias)
Esempio:
#To move a type to another container...
MoveType(0x170f, "backpack", "bank")
#Destination can be the ground by specifying destination container to -1 and specifying the coordinates...
MoveType(0x170f, "backpack", -1, 1928, 2526, 0)
#Optional parameters exist for Hue and Amount, to move 10 maximum with the a Hue of 50...
MoveType(0x170f, "backpack", "bank", -1, -1, 0, 50, 10)
MoveTypeOffset
Sintassi del comando:
Boolean MoveTypeOffset(Int32, System.Object, Int32, Int32, Int32, Int32, Int32, Int32)
Parametri
- id: ID oggetto o ID grafico, per esempio 0x3db.
- findlocation: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self".
- xoffset: X Coordinate offset.
- yoffset: Y Coordinate offset.
- zoffset: Z Coordinate offset.
- amount: Numero intero che rappresenta un importo, ovvero 10. (Opzionale)
- hue: ID colore oggetto o -1 per tutti. (Opzionale)
- range: Distanza. (Opzionale)
Descrizione:
Muovi un seriale grafico in una posizione x,y,z specifica attorno a te. Se nessuna (o -1) quantità è specificata, verra spostata l'intero stock dell'oggetto
Esempio:
MoveTypeOffset(0xf0e, "backpack", 0, 1, 0, -1)
Murderer
Sintassi del comando:
Boolean Murderer(System.Object)
Parametri
- obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self".
Descrizione:
Riporta se la notorietà di un mobile è Murderer
Esempio:
if Criminal("mount"):
Name
Sintassi del comando:
System.String Name(System.Object)
Parametri
- obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self". (Opzionale)
Descrizione:
Riporta il nome di un mobile
Esempio:
if Name("self") == "Shmoo":
Paralyzed
Sintassi del comando:
Boolean Paralyzed(System.Object)
Parametri
- obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self".
Descrizione:
Riporta se un mobile è frozen
Esempio:
if Paralyzed("self"):
Poisoned
Sintassi del comando:
Boolean Poisoned(System.Object)
Parametri
- obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self".
Descrizione:
Riporta se un mobile è poisoned
Esempio:
if Poisoned("self"):
Rehue
Sintassi del comando:
Void Rehue(System.Object, Int32)
Parametri
- obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self".
- hue: ID colore oggetto o -1 per tutti.
Descrizione:
Ricolora un elemento / mobile con la tonalità specificata, impostare su 0 per rimuovere. (Sperimentale)
Esempio:
Rehue("mount", 1176)
RemoveFriend
Sintassi del comando:
Void RemoveFriend(System.Object)
Parametri
- obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self". (Opzionale)
Descrizione:
Rimuovi un mobile dalla FriendList, mosta il target se non specificato
Esempio:
RemoveFriend()
SpecialMoveExists
Sintassi del comando:
Boolean SpecialMoveExists(System.String)
Parametri
- name: Nome Special Ability.
Descrizione:
Riporta se una Special Ability è attivata
Esempio:
if SpecialMoveExists("Death Strike"):
Stam
Sintassi del comando:
Int32 Stam(System.Object)
Parametri
- obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self". (Opzionale)
Descrizione:
Riporta la quantità di stamina di un mobile
Esempio:
if Stam("self") < 25:
Str
Sintassi del comando:
Int32 Str()
Descrizione:
Riporta in base la forza
Esempio:
if Str() < 100:
TithingPoints
Sintassi del comando:
Int32 TithingPoints()
Descrizione:
Riporta i TithingPoints correnti
Esempio:
if TithingPoints() < 1000:
UseLayer
Sintassi del comando:
Boolean UseLayer(System.Object, System.Object)
Parametri
- layer: Stringa che rappresenta un layer, per esempio "OneHanded" o "Talisman" etc.
- obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self". (Opzionale)
Descrizione:
Usa un oggetto che è in un Layer specifico. Parametri opzionali per Mobili
Esempio:
UseLayer("Talisman")
War
Sintassi del comando:
Boolean War(System.Object)
Parametri
- obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self".
Descrizione:
Riporta se in War
Esempio:
if War("self"):
Weight
Sintassi del comando:
Int32 Weight()
Descrizione:
Riporta il peso corrente
Esempio:
if Weight() > 300:
X
Sintassi del comando:
Int32 X(System.Object)
Parametri
- obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self". (Opzionale)
Descrizione:
Riporta le cordinate X di un oggetto (alias o seriale)
Esempio:
x = X("self")
Y
Sintassi del comando:
Int32 Y(System.Object)
Parametri
- obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self". (Opzionale)
Descrizione:
Riporta le cordinate Y di un oggetto (alias o seriale)
Esempio:
y = Y("self")
YellowHits
Sintassi del comando:
Boolean YellowHits(System.Object)
Parametri
- obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self".
Descrizione:
Riporta se il mobile ha YellowHits
Esempio:
if YellowHits("self"):
Z
Sintassi del comando:
Int32 Z(System.Object)
Parametri
- obj: Un'entità seriale in formato intero o esadecimale o una stringa alias come "self". (Opzionale)
Descrizione:
Riporta le cordinate Z di un oggetto (alias o seriale)
Esempio:
y = Y("self")
Tipi
WandTypes
- Clumsy
- Identification
- Heal
- Feeblemind
- Weaken
- Magic_Arrow
- Harm
- Fireball
- Greater_Heal
- Lightning
- Mana_Drain