Leave the macro running overnight or whenever you're AFK.
You will need AC Tool FuckMYKO
(!empty($user->lang['CODE'])) ? $user->lang['CODE'] : ucwords(strtolower(str_replace('_', ' ', 'CODE'))):
// Sets active window
SetActiveWindow Knight OnLine Client
ObjVar 10 // variance of HP/mana bar colors, variance how can be different from real red/blue
CommandDelay 2000
// Define Skill Key
Constants
HealPotTown = 1
HealMinor = 2
AttackSkill = 3
ArmorScroll = 4
Evade = 4
Safety = 5
HPScroll = 6
StrenghtOfWolf = 7
ManaPot = 8
AC_Scroll = 0 // 0 = using evade n safty, 1 = using AC scroll
End
Procedure HealAndTown
IsBlack 200,9 // check if your HP bar is RED = if you have HP
Delay 1000
KeyDown $HealPotTown 200
Delay 200
KeyDown {RETURN} 200
Delay 200
Keys /town
Delay 200
KeyDown {RETURN} 200
Delay 200
KeyDown c 300
Stop
End
End
Procedure HealWithMinor
IsBlack 233, 9 // check if your HP bar is RED = if you have HP
Loop 7
KeyDown $HealMinor 150
Delay 150
End
End
End
Procedure ManaWithPot
IsBlack 185, 27 // check if your mana bar is blue = if you have MP
KeyDown $ManaPot 200
Delay 200
End
End
Procedure Attack
KeyDown $Safety 20
Delay 20
KeyDown z 20
Delay 20
KeyDown $AttackSkill 20
Delay 20
KeyDown $Evade 20
Delay 20
KeyDown z 20
Delay 20
KeyDown $AttackSkill 20
Delay 20
End
Procedure EatScroll Every 602 sec
KeyDown $HPScroll 200
Delay 200
If $AC_Sroll = 1
KeyDown $ArmorScroll 200
Delay 200
End
End
Procedure WolfMe Every 122 sec
delay 2 sec
KeyDown $StrenghtOfWolf 200
delay 500
End
Procedure Repair every 900 sec
MousePos 985, 188
Delay 300
LeftMouseDown
Delay 300
LeftMouseUp
End
while 1 = 1
ProcessMessages
Call HealAndTown
Call HealWithMinor
Call ManaWithPot
Call Attack
End