Example Macros

How to Use

Copy-paste any of the below macros into your macro file (the .ini file in the same folder as config.txt) and change as much of the macro as you can for your own safety. The key to activate each macro is the number in brackets, such as [100] for NUMPAD4. You can find all virtual key codes here: Virtual-Key Codes.

Combat Macros

[fKeyPressDelay]
keys=rs200,300

Example F3 macro shown in the video. Make sure to copy the fKeyPressDelay function above if you want to use it.
[114]
keys=hp0.5|pot % FlaskLife1,7|ct % lifeTimer|st % lifeTimer,2000|dbg % life pot|49d|call % fKeyPressDelay|49u|gt7
keys2=mp0.5|pot % FlaskMana1,6|ct % manaTimer|st % manaTimer,2000|dbg % mana pot|52d|call % fKeyPressDelay|52u|gt7
keys3=!cd2000|gt7
keys4=cm|cnm*2,300|!mp0.5|ct % poison|st % poison,3000|dbg % poison arrow|2d|call % fKeyPressDelay|2u|gt7
keys5=cm|!mp0.5|dbg % fire arrow|81d|call % fKeyPressDelay|81u|gt7
keys6=cm|1d|dbg % regular attack|call % fKeyPressDelay|1u
keys7=s10
endkeys=dbg % auto-attack disabled
repeat=2

Simple F4 auto-attack macro. Will press Q if mana is above 50%. Otherwise will left click.
[115]
keys=cm|!mp0.5|81d|rs200,300|81u|gt3
keys2=cm|1d|rs200,300|1u
keys3=s10
endkeys=dbg % auto-attack disabled
repeat=2

Simple F5 auto-flask macro. This assumes your life flask is in slot 1 and mana flask in slot 2.
[116]
keys=hp0.5|pot % FlaskLife,7|ct % lifeTimer|st % lifeTimer,2000|dbg % using life flask|49d|rs200,300|49u|gt3
keys2=mp0.5|pot % FlaskMana,6|ct % manaTimer|st % manaTimer,2000|dbg % using mana flask|50d|rs200,300|50u
keys3=s10
endkeys=dbg % auto-flask disabled
repeat=2

Scroll to Top