Тема: Причина прерывания цикла и выхода
Добрый день!Прошу помощи в написании бота для рыбалки.Суть проблемы такова:мной написан скрипт,пусть может и коряво,и не профессионально(уж не судите строго чайника),но все работает отлично.Только цикл работает ровно 10 раз,затем выключение и выход из скрипта.Какие ошибки или из-за чего это происходит и как это исправить?Заранее благодарен за помощь неучу.
LControl::
Loop, 20
{
Block001: ; блок заброса
MouseMove, 135, 649, 20
Click down 135, 649, 2 ; заброс 1
Click up
MouseMove, 627, 373, 20
Click down 627, 373, 2 ; заброс 1
Click up
MouseMove, 98, 600, 20
Gosub, Block010
Block010: ; блок ожидания поклевки
Loop
{
PixelSearch, Px, Py, 654, 515, 655, 516, 0x1B2B54, 50, Fast
if ErrorLevel = 0
Gosub, Block020
Sleep, 20
}
Block020: ; подсек
Send {vk20, down}
Sleep 10
Send {vk20, up}
Sleep 1400
Gosub, Block035
Block030: ; блок проверки вываживания
Loop
{
PixelSearch, Px, Py, 639, 513, 641, 515, 0x737C62, 60, Fast
if ErrorLevel = 0
Gosub, Block035
else
Sleep, 20
Gosub, Block040
}
Block035: ; блок вываживания
Send {vk47, down}
Sleep 10
Send {vk47, up}
Send {vk48, down}
Sleep 50
Send {vk48, up}
Gosub, Block030
Block040: ; блок возврата
Gosub, Block001 ; возврат к блоку заброса
}
Return
F6::Pause ; пауза в скрипте
F7::ExitApp ; выход из скрипта