This is not mine but its a good macro tried it.. lol auto attack is good

Credits to Alpha.
// Made By Alpha \\
// I Am The Alpha \\
// I Am The Omega \\
//_______________________\\
SetActiveWindow KnightOnline Client
Constants
blockstuff = /block_party /block_trade_request
Heal = X // set your HP pot and key here
Mana = X // set your mana pot and key here
attack = X // put your attack key here
evade = X // put ypur evade key here
saftey = X // put your saftey key here
wolf = X // put your wolf key here
end
Procedure Heal
Isred 214, 8
Else
keys $Heal
End
End
Procedure Mana
Isblue 210, 25
Else
Keys $Mana
End
End
Procedure Saftey every 16 sec
Keys $saftey
Keys $evade
delay .07 sec
end
Procedure Attack
Keys $attack
Keys z |100
end
Procedure Wolf every 127 sec
Keys $wolf
Delay 0.10 sec
End
Procedure blockstuff every 10 min
say $blockstuff
End
while 1 = 1
processmessages
call attack
call Heal
Call Mana
end