is my script having recursion? it always crash after 3-5min
Posted: 10 Sep 2017, 01:32
my script always crashes every 3-5mins i dont know why theres no error mesage why its crashing?
home::
main()
{
loot1()
}
loot1()
{
ImageSearch,violetX, violetY, 266, 141, 579, 527, C:\image\loot.png
If ErrorLevel
mobs1()
else
newvioletX := violetX + 20
newvioletY := violetY + 40
mousemove(%newvioletX%, %newvioletY%)
MouseClick, left
main()
}
mobs1()
{
PixelSearch, X, Y, 22, 216, 776, 607, 0x00FF00, 0, fast
If ErrorLevel
mobs2()
else
mousemove(%X%, %Y%)
MouseClick, left
main()
}
mobs2()
{
ImageSearch,mobs2x, mobs2y, 243, 76, 776, 607, C:\image\green.png
If ErrorLevel
tele()
else
mousemove(%mobs2x%, %mobs2y%)
MouseClick, left
main()
}
tele()
{
ImageSearch,walkX, walkY, 394, 347, 413, 414, C:\image\walk.png
If ErrorLevel
tele2()
else
MouseClick, left, 200, 300
main()
}
tele2()
{
Send {F9}
sleep, 2000
main()
}
return
home::
main()
{
loot1()
}
loot1()
{
ImageSearch,violetX, violetY, 266, 141, 579, 527, C:\image\loot.png
If ErrorLevel
mobs1()
else
newvioletX := violetX + 20
newvioletY := violetY + 40
mousemove(%newvioletX%, %newvioletY%)
MouseClick, left
main()
}
mobs1()
{
PixelSearch, X, Y, 22, 216, 776, 607, 0x00FF00, 0, fast
If ErrorLevel
mobs2()
else
mousemove(%X%, %Y%)
MouseClick, left
main()
}
mobs2()
{
ImageSearch,mobs2x, mobs2y, 243, 76, 776, 607, C:\image\green.png
If ErrorLevel
tele()
else
mousemove(%mobs2x%, %mobs2y%)
MouseClick, left
main()
}
tele()
{
ImageSearch,walkX, walkY, 394, 347, 413, 414, C:\image\walk.png
If ErrorLevel
tele2()
else
MouseClick, left, 200, 300
main()
}
tele2()
{
Send {F9}
sleep, 2000
main()
}
return