Serega1383
Новичок
- Сообщения
- 25
- Репутация
- 0
Скрипт берет рандомные кординаты, жмет в них мышкой. Затем проверяет нет ли там черного цвета. Если находит, то начинает цикл сначала. Если не находит переходит к другим кординатам и делает тоже самое. Не могу разобраться где у меня ошибка.
Помогите оптимизировать скрипт и объясните в чем была ошибка.
Помогите оптимизировать скрипт и объясните в чем была ошибка.
Код:
HotKeySet("{ESC}", "_Exit")
Global $iColor1 = 0x000000
Global $array_x[5]
$array_x[0] = Random(757, 767, 1)
$array_x[1] = Random(786, 797, 1)
$array_x[2] = Random(817, 827, 1)
$array_x[3] = Random(847, 856, 1)
$array_x[4] = Random(875, 886, 1)
$aX = $array_x[Random(0, 5, 1)]
$y1 = Random(516, 523, 1)
$y2 = Random(485, 495, 1)
While 1
MouseClick("left", 568, 667)
Sleep(500)
MouseClick("left", $aX, $y1)
Sleep(500)
If IsArray(PixelSearch($aX, $y1, $iColor1)) Then
ExitLoop
If Not IsArray(PixelSearch($aX, $y1, $iColor1)) Then
MouseClick("left", $aX, $y2)
EndIf
If IsArray(PixelSearch($aX, $y2, $iColor1)) Then
ExitLoop
If Not IsArray(PixelSearch($aX, $y2, $iColor1)) Then
MouseClick("left", 958, 489)
WEnd
Func _Exit()
Exit
EndFunc ;==>_Exit