1 (изменено: mulevich, 2014-11-27 13:42:02)

Тема: Причина прерывания цикла и выхода

Добрый день!Прошу помощи в написании бота для рыбалки.Суть проблемы такова:мной написан скрипт,пусть может и коряво,и не профессионально(уж не судите строго чайника),но все работает отлично.Только цикл работает ровно 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 ; выход из скрипта

2

Re: Причина прерывания цикла и выхода

mulevich, ознакомьтесь с этой темой, отредактируйте свой пост.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: Причина прерывания цикла и выхода

Ознакомился и отредактировал.

4

Re: Причина прерывания цикла и выхода

Плохо ознакомились. Там есть ссылка, как темы называть. Тут всем помощь нужна, почему бы все темы так не называть? И обратите внимание, у нас русскоязычный форум.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

5

Re: Причина прерывания цикла и выхода

Ознакомился внимательнее и отредактировал.