Автокликер Clickermann :: Форум
Основной раздел => Использование => Topic started by: Puncha on November 27, 2015, 01:13:06 AM
-
Сори, перенес в отдельную тему.
Здравствуйте, хорошая программа, настроил на кв кач профы в аионе, работает хорошо (с записанными движениями мыши и фиксированным таймером, пока не пройдут все раны на изготовление).
На этом можно было бы и остановиться, но если есть время и функционал, че б не замутить покруче).
Время изготовления постоянно разное и постепенно добавляется количество ранов.
Поэтому попробовал контроль окончания изготовления, на изменение цвета в окне профессии:
это в процессе (http://ipic.su/img/img7/fs/2015-11-2616-48-44Skrinshotekrana.1448529061.png)
это по окончании (http://ipic.su/img/img7/fs/2015-11-2616-51-38Skrinshotekrana.1448529119.png)
цвет сундука меняется, вот мой текст:
lDown(432,628)
waitms(113)
lUp(432,628)
waitms(30000) //30 сек взято условно чтоб проверял не сразу
IF_PIXEL_IN (504,227, 508,229, 3226180)
lclick($_return1, $_return2)
END_IF
waitms(10000)
lDown(906,863) // клик на макросе разговор сдать кв
waitms(124)
lUp(906,863)
но скрипт поиска пикселя не срабатывает, перепрыгивает на следующую команду не дождавшись появления нужного цвета, плохо различает оттенки серого?
(http://ipic.su/img/img7/fs/2015-11-2619-22-01Skrinshotekrana.1448530018.png)
(http://ipic.su/img/img7/fs/2015-11-2619-25-26Skrinshotekrana.1448530046.png)
мышей не смог второй раз найти 3226180
не сложнее будет сделать критерием анализ числа тут?
(http://ipic.su/img/img7/fs/2015-11-2619-30-22Skrinshotekrana.1448530254.png)
Помогите разобраться!
-
еще раз сори, если, что (не обладаю познаниями в программировании)
WHILE(PXL (506, 228) ! 3226180) это то что требовалось,
поверил в игре, пикселя 3226180 в этих координатах 506, 228 нет, там щас 3226178
как можно поставить "или" и как?
WHILE(PXL (506, 228) ! 3226180 или 3226178 или ...)
-
Тю блин. тема двоится...
Смотрю тут уже обсудили.
Я просто хотел уточнить, что условие в цикле
WHILE((PXL (506, 228) ! 3226180)|(PXL(506, 228) ! 3226178))
неправильное. НЕ ИЛИ НЕ нельзя писать. Так оно будет выполнятся всегда.
Пиксел не может быть равен сразу и 3226180 и 3226178