uses autohotkey
CODE
return
^!z::
Cycle=4; How much before use magic
HowMuch=70; cycle how much
PosohSlot=2; Magic ward
KirkaSlot=6; Pickaxe/Axe/Sickle
SpellSlot=5; Heal Spell Slot
FoodSlot=7; Slow where food (you can easy don't use food by slot, just write in macro clicking on coordinates)
TimerFood=180000; After this time food been eat
UseFood=1; If need use food, when =1
UseRecall=1; If =0, then Use Recall to City. after HowMuch cycle count
UseQuit=1; If=1, then quit after macro complete
;;;;;;;;;;;;;;;;;;;;;;;;
IfWinExist Darkfall
WinActivate
WinWaitActive
Food:=0;
SetTimer,FoodCan,%TimerFood%
Loop, %HowMuch%
{
if UseFood=1
{
if food=0
{
Send, %FoodSlot%
Sleep,2500
food:=1
}
if food=1
{
}
}
Loop, %Cycle%
{
; msgbox loop
Random,rnd,200,700
MouseClick, left
wait:=11500+rnd
Sleep, %wait%
}
Sleep, 1000
Send, %PosohSlot%
Sleep, 2500
Send, %SpellSlot%
Sleep, 1500
MouseClick, left
Sleep, 5500
Send,%KirkaSlot%
Sleep, 1500
}
return
FoodCan:
;sleep,%TimerFood%
food:=0
return
^!q::
ExitApp
return
^!x::
Exit
return
Oh, i forgot write recall/quit procedure (i don't use it while i macrosing). But its no problem. Use send keystrokes: Enter, /quit, Enter with sleeps and enter, /recall, enter.