MoveTo=[x],[y],[z],[Gravity state],[Collision state];
Moves the player to a position, and enables/disables gravity and collision.
_________________________________________
Command=[text];
Sends a string to the Aion chat
_________________________________________
MoveBy=[x],[y],[z];
Moves the player by a distance
_________________________________________
UseID=[itemID/skillID];
Uses a skill or a item
_________________________________________
Mouse=[x],[y],[Left/Right];
Click on a coordinate at aion
_________________________________________
#QuitAtRound=[Round],[State];
Stops the script at a certain round when state is at False, True will close Aion also.
_________________________________________
Delay=[time];
Let the script pause (time in milliseconds)
_________________________________________
LootChest=[Chestname],[skillname of the loot command];
Take all loot from a chest
_________________________________________
WaitForResponse=[prompt];
Let the script paused until the user hits OK.
_________________________________________
#UseGravity
Script is allowed to use Gravity
_________________________________________
#UseNoGravity
Script is not allowed to use Gravity
_________________________________________
#UseCollision
Script is allowed to use Collision
_________________________________________
#UseNoCollision
Script is not allowed to use Collision
_________________________________________
#UseLoop
Script is allowed to use Loop
_________________________________________
#UseNoLoop
Script is not allowed to use Loop
_________________________________________
#NeedResolution=[Width],[Height];
Resizes Aion
_________________________________________
#CheckUISize
Checks if the UI size is 1.00 (only works if aion has 816,638 resolution)
_________________________________________
RequireVersion=[version];
Scripts needs a certain hack version or newer to be executed
_________________________________________
#WaitUntilCraftFinished
Waits until the current craft process is finished.
_________________________________________
#IF=[%VAR],[DATA];
#ELSE
#ENDIF
If question with few possible variables like %TargetName, %Position, %GotTarget, %TargetDistance, %FlightTime, %TargetDead, %FirstTime
_________________________________________
UseSpeed=[value];
Sets the speed to a value (default is 170)
_________________________________________
_CheckDailyReset
Works like a IF question, it will check if the daily reset happend.
_________________________________________
SelectQuestByID=[QuestID];
Selects a Quest at the Questlog
_________________________________________
#UseMiol
summons the pink nyanco loot miol and enables auto loot
_________________________________________
#CheckPAK
Checks if the x_data.pak file exists in the currently loaded lang pack folder
_________________________________________
#DO=[Timeout];
#UNTIL=[%VAR],[DATA];
Repeats the lines between those lines until the condition is true or it timeouts (same variables as #IF)
_________________________________________
#Regenerate
Rests until HP and MP are full
_________________________________________
MoveSmooth=[x],[y];
Moves smoothly like a player to a location
_________________________________________
#RemoveDebuff
Uses a Greater Healing Potion if the player got a debuff
_________________________________________
CheckScroll=[movementvalue],[ItemID/SkillID];
Uses an ItemID / SkillID if the players Movementspeed value is below the required value
_________________________________________
WaitForKey=[Key or Virtual Keycode],[Mode];
Waits until the key from variable 1 got pressed, mode 0 are keys like "abc" or "123" / mode 1 needs the virtual key code in variable 1
_________________________________________
SendKey=[text];
Sends a single key or a whole string to the game
_________________________________________
#Stick
Chases the target until you loose the target
_________________________________________
#SetArray=[text];
Generates a window where the user can declare a array of items, they must be separated by a ","
This array can later be used in IF questions with the %ARRAY variable
_________________________________________
_EnterPIN=[1|2|3|4|5|6|];
Enters the PIN, digits must be entered like this for a PIN like "123456" you've to enter "1|2|3|4|5|6"
(The Aion client must be visible on the desktop in order to recognize the digits)
_________________________________________
#SetPINTolerance=[1-255];
Declares the image recognition tolerance for the PIN entering
_________________________________________
#UsePIN
Enables the usage of PIN recognition, works only in windowed mode 816,638 resolution
_________________________________________
#SetVar[1-3]=[text];
Generates a inputwindow with some text asking for a value, after that you can use that value anywhere in the script with %Var[1-3]
_________________________________________
#SmoothBackground
Smoothes the Aion client in background, no more stuttering, FPS problems etc.
_________________________________________
#EnableChatLog
Enables the Chat log
_________________________________________
#ClearChatLog
Clears the Chat log in cache
_________________________________________
_SearchChatLog=[text];
Searches for a text inside the Chatlog
example
_________________________________________
_AutoChain
Automatically continues the chain if possible
_________________________________________
#CreateTimer=[ID];
Creates a timer with a ID
You can check this timer with
PHP Code:
#IF=%Timer=[ID],[Time requirement];
_________________________________________
#EXECUTE=[functionname];
Executes a function
You declare a function like this
PHP Code:
#EXECUTE=function;
start_function;
code
end_function;
_________________________________________
#SendAction=[mode],[value];
mostly used to start gliding, more information
_________________________________________
Memory functions;
You can modify the memory of aion with these commands
MemPtrWrite=[Address],[OFFSET/OFFSET],[VALUE],[TYPE];
MemWrite=[Address],[VALUE],[TYPE];
_IFMemPtrRead=[Address],[OFFSET/OFFSET],[TYPE],[IF VALUE];
_IFMemRead=[Address],[TYPE],[IF VALUE];
_UNTILMemPtrRead=[Address],[OFFSET/OFFSET],[TYPE],[IF VALUE];
_UNTILMemRead=[Address],[TYPE],[IF VALUE];
more information
_________________________________________