CrazyKing
Новичок
- Сообщения
- 24
- Репутация
- 0
Добрый день!
Собственно есть сайт и два варианта развития событий:
1. Ошибка
2. Всё хорошо
Необходимо осуществлять проверку по пикселю. Один будет на ошибку, второй на всё ок.
Если мы находим пиксель с ошибкой, необходимо перейти по ссылке и опять произвести поиск.
Если пикселя с ошибкой нету, то сразу ищем второй пиксель, выполняем действия и выход из цикла.
Всё это необходимо в цикле, т.к. страница грузиться рандомно по времени, пиксель не сразу появляется.
Изначально было так, искал определённый пиксель в бесконечном цикле, после нахождения делал действия и выход.
Как это вижу я:
1. Переход по ссылке.
2. Два варианта:
а. Ищем первый пиксель, если есть то переходим по ссылке и заново проверяем пока не найдём второй пиксель.
б. Ищем второй пиксель, если нашли, то выполняем действия и выход.
Пробовал сделать два условия в одном цикле, не получилось. прошу помощи. Заранее спасибо!
Собственно есть сайт и два варианта развития событий:
1. Ошибка
2. Всё хорошо
Необходимо осуществлять проверку по пикселю. Один будет на ошибку, второй на всё ок.
Если мы находим пиксель с ошибкой, необходимо перейти по ссылке и опять произвести поиск.
Если пикселя с ошибкой нету, то сразу ищем второй пиксель, выполняем действия и выход из цикла.
Всё это необходимо в цикле, т.к. страница грузиться рандомно по времени, пиксель не сразу появляется.
Изначально было так, искал определённый пиксель в бесконечном цикле, после нахождения делал действия и выход.
Код:
While 1
$var3 = PixelGetColor(568, 240) ;координаты пикселя
$color3 =0x23290F ;цвет пикселя
if $var3 =$color3 Then
MouseClick("left", 640, 835) ;Звезда
sleep(5000)
MouseClick("left", 640, 835) ;Звезда
sleep(5000)
MouseClick("left", 636, 657) ;Бонусы
sleep(5000)
MouseClick("left", 640, 835) ;Звезда
sleep(5000)
MouseClick("left", 640, 835) ;Звезда
sleep(5000)
MouseClick("left", 636, 657) ;Бонусы
sleep(3000)
MouseClick("left", 108, 312) ; Выход
sleep(5000)
ExitLoop
EndIf
Sleep(1000)
WEnd
Как это вижу я:
1. Переход по ссылке.
2. Два варианта:
а. Ищем первый пиксель, если есть то переходим по ссылке и заново проверяем пока не найдём второй пиксель.
б. Ищем второй пиксель, если нашли, то выполняем действия и выход.
Пробовал сделать два условия в одном цикле, не получилось. прошу помощи. Заранее спасибо!