Note to readers, im not good at english but i did my best to make it understandable. If you have questions please feel free to comment it or post on chatbox.
What is Macro?
A simple definition, it is a keyboard / mouse manipulation software.
How could this be an advantage to RO?
It makes spamming easy with 1 press of a button.
Download:
Click Me
Make your own macro.
1. Download and install autohotkey.
2. After installing, go to your My documents and look for autohotkey.ahk
3. Right click and "Edit Script"
4. Erase everything inside and we will make our own macro script.
This is a sample Macro script. Its function is to spam F1 and left mouse click every time you hold F1.
$f1::
Loop
{
if not GetKeyState("f1", "P")
break
Send {f1}
Click
sleep 10
}
5. Copy the Code above paste it then save.
6. Go to your taskbar notification icons, Look for an icon that looks like a "A". Right click and Reload Script.
7. Try to hold F1 and See it for your self.
This does not limit to F1 only, you can modify it and add more buttons. Just Change the "f1" on the code to your liking, Just change the color red.
$
f1::
Loop
{
if not GetKeyState("
f1", "P")
break
Send {
f1}
Click
sleep 10 <-- This is in milliseconds 1000 = 1sec, this is the delay of intervals of spamming
}
Another sample code that utilize 3 skills, combo of champions. Call spirit > Danger Soul > Call Spirit > Asura
For My Bm i will set
Q= Call Spirit | W = Danger | E = Asura
F1 = to trigger the Macro
$f1::
Loop
{
if not GetKeyState("f1", "P")
break
Send {
q}
<--- Call Spirit
sleep 45
Send {
w}
<--- Danger
sleep 45
Send {
q}
<--- Call Spirit
sleep 50
Send {
e}
<--- Asura
Sleep 50
Click
<--- Mouse Click
}
So every time I press F1 it will automatically Cast 4 skills with mouse click. Having a Sleep on each skill is important because this will serve as the after cast delay between skills. If you remove the sleep, the Macro will press keys too fast that the server cannot cope up with. So finding your best delay time is the key for a faster and successful combo.
A quick method to disable/enable macro:
^space::Suspend <--- When you press CTRL + Space Bar it will disable / Enable Macro
This would be very useful if ever you made a macro that spams Letters instead of F Keys.
It would be very annoying if you were to chat with someone and letters keep on spamming, So when ever you chat with someone, make it a habit to disable macro.
If you edit something on your macro don't forget to save and reload it, Else it wont work.
To Turn .AHK to .exe simply go to your My documents, Find you're AHK. Right click it and Compile.