Что нового

[Мышь, клавиатура] Выполнение работы бота после загрузки странцы в браузере

Hakk

Новичок
Сообщения
3
Репутация
0
Доброго времени суток, друзья!
Имеется бот кликер для браузерной игрушки. Вот он сам:
Код:
HotKeySet("{Esc}","_Exit")

While 1
Sleep(Random(1300, 1800, 1))
$coord = PixelSearch(480, 260, 620, 270, 0x35e44b) ;Проверка оъявления гильдии в городе
If Not @error Then                                 ;Если есть, то закрываем
    MouseClick('left', 550, 325)
Else
    $coord = PixelSearch(320, 170, 460, 180, 0x35e44b) ;Проверка оъявления гильдии на дороге
    If Not @error Then                                 ;Если есть, то закрываем
	   MouseClick('left', 400, 235)
    Else
       $coord = PixelSearch(423, 155, 425, 157, 0x55ac11) ;Проверка достижения нового уровня
       If Not @error Then                                 ;Если достигли, качаем удачу
          MouseClick('left', 560, 330)
	   Else
          $coord = PixelSearch(458, 178, 473, 190, 0xF22119) ;Ищем монстра
	      If Not @error Then                                 ;Если нашли, то атакуем
	         MouseClick('left', 400, 475)
          Else
	         $coord = PixelSearch(360, 380, 380, 390, 0xe95050)
	         If Not @error Then
	            MouseClick('left', 400, 330)
	         Else
	            $coord = PixelSearch(394, 288, 395, 289, 0x00ff00)
	            If Not @error Then
	               MouseClick('left', 500, 430)
                Else                                                  ;Если не нашли...
	               $coord = PixelSearch(190, 398, 194, 402, 0x4ac1ff) ;...то ищем дорогу в лабораторию
	               If Not @error Then                                 ;Если нашли, то отправляемся в путь
	                  MouseClick('left', 400, 400)
			       Else                                                  ;Если не нашли то...
	                  $coord = PixelSearch(410, 150, 412, 152, 0xf1f1fa) ;...то ищем дорогу в Город Ищущих
				      If Not @error Then                                 ;Если нашли, то отправляемся в путь
		                 MouseClick('left', 400, 315)
				      Else
	                     $coord = PixelSearch(430, 358, 432, 359, 0x00ea0e) ;Проверка предмета на дороге
	                     If Not @error Then                                 ;Если нашли, то пропускаем
		                    MouseClick('left', 500, 260)
		                 Else
                            MouseClick('left', 400, 420)                     ;Просто идем вперед
		                 EndIf
					  EndIf
				   EndIf
				EndIf
			 EndIf
		  EndIf
	   EndIf
	EndIf
EndIf
WEnd

Func _Exit()
Exit
EndFunc

Сам я из ЯВУ знаю только первые 20 страниц книги "С++ за 21 день" ;D
Собственно вопрос: можно ли реализовать клик мышкой не по таймингу, а только после загрузки страницы?
 

Belfigor

Модератор
Локальный модератор
Сообщения
3,605
Репутация
941
Код:
_IELoadWait

смотри в справке
 
Автор
H

Hakk

Новичок
Сообщения
3
Репутация
0
Belfigor, а если у меня не IE, то как быть?
 
Верх