Что нового

Поиск картинки

Nefakt

Новичок
Сообщения
74
Репутация
3
Всем привет.
Не знаю как решить проблему.
вот код
Код:
Func search()
   $Vibor = _ImageSearch('img/kadavr/11.png', 0, $X, $Y, 58) ; Ищет картинку
   If $Vibor = 1 Then
	  MouseMove($X, $Y)
	 MouseDown("left")
	 Sleep(1000)
	 MouseUp("left")
  Else   ; если нету нажимает далее
	 $test1 = PixelSearch(0, 0, @DesktopWidth, @DesktopHeight, 0x181A1D)
	 MouseClick("left", $test1[0] + 590, $test1[1] + 250, 1)	 
  EndIf
  EndFunc
Дело в том что эта часть кода ищет картинку и если находит нажимает на неё и выполняет скрипт дальше, но проблема в том что если картинки нет он нажимает далее пока её не найдет, как находит нажимает на нее но все равно зацикливается на поиске т.к. картинка становится ярче после нажатия на неё. Как можно решить эту проблему пробовал несколько способов, остановился пока на этом. Но при поиске он находит нажимает на неё и т.к. она становится ярче он пытается искать её дальше.
Заранее спасибо.
 
Верх