Поле
Бой
Вот собственное код
Подскажите как оптимизировать код. Может есть более простые решения чем я применил.
Код в принципе работает хорошо только есть проблема с нажатием на кнопку напасть, не всегда нажимает на нее часто пропускает.
Код:
Sleep(15000)
While 1
;Ищем собачку по цвету
$coord = PixelSearch( 82, 184, 716, 424, 16226385, 20 )
If Not @error Then
;Кликаем если нашли
MouseClick("left", $coord[0], $coord[1])
Sleep(100)
;Ищем цвет иконки информация о монстре
$f_coord = PixelSearch( 82, 184, 716, 563, 16772665)
If Not @error Then
;Кликаем чуть ниже чтобы попасть на саму кнопку активации боя
MouseClick("left", $f_coord[0], $f_coord[1] + 60)
Sleep(10000)
While 1
;Ищем цвет кнопки
$n_coord = PixelSearch( 458, 479, 460, 481, 13869900, 25)
If Not @error Then
MouseClick("left", $n_coord[0], $n_coord[1])
MouseMove($n_coord[0], $n_coord[1] - 100)
Sleep(5000)
EndIf
;Ищем цвет сообщения окончания боя
$w_coord = PixelSearch( 476, 394, 543, 409, 13369344)
If Not @error Then
MouseClick("left", 501, 405 )
ExitLoop
EndIf
WEnd
Sleep(25000)
;Ищем цвет еще одного сообщения об окончания боя
$fi_coord = PixelSearch( 498, 348, 670, 511, 16776972)
If Not @error Then
MouseClick("left", $fi_coord[0], $fi_coord[1])
EndIf
EndIf
Sleep(25000)
EndIf
WEnd
Подскажите как оптимизировать код. Может есть более простые решения чем я применил.
Код в принципе работает хорошо только есть проблема с нажатием на кнопку напасть, не всегда нажимает на нее часто пропускает.