Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: контакт on February 22, 2019, 12:37:52 AM
-
риветы!Ребят,подскажите плз.Надо с зажатой левой кнопкой мыши переместить указатель по экрану а затем отпустить в нужном месте.Какая команда сие вытворяет?
-
Подскажите плз,что не так?Скрипт один раз выполняется правильно но при втором исполнении условие FOR ($i, $i<2) не выполняется.Полностью выпадает из скрипта.Где-то синтаксис нарушен.
// FINISH AT 11:51:18
FOR ($i, $i<2)
GETSCREEN // сбор денег
IF_PIXEL_IN(252,368, 947,706, 2993270)
LCLICK($_return1, $_return2)
END_IF
WAIT(4)
GETSCREEN // поиск свободного слота
IF_PIXEL_IN(252,368, 947,706, 6586792)
LCLICK($_return1, $_return2)
END_IF
WAIT(5)
LCLICK(226,407)
WAIT(4)
LCLICK(1061,396)
WAIT(1)
LCLICK(1061,396)
WAIT(1)
LCLICK(1061,396)
WAIT(1)
LCLICK(1061,396)
WAIT(1)
LCLICK(922,775)
WAIT(1)
LCLICK(1151,195)
WAIT(60)
END_CYC
WAIT(1)
GETSCREEN // сбор денег
IF_PIXEL_IN(252,368, 947,706, 2993270)
LCLICK($_return1, $_return2)
END_IF
WAIT(4)
GETSCREEN // поиск свободного слота
IF_PIXEL_IN(252,368, 947,706, 6586792)
LCLICK($_return1, $_return2)
END_IF
WAIT(5)
LCLICK(226,407)
WAIT(4)
LCLICK(1061,396)
WAIT(1)
LCLICK(1061,396)
WAIT(1)
LCLICK(1061,396)
WAIT(1)
LCLICK(1061,396)
WAIT(1)
LCLICK(922,775)
WAIT(1)
LCLICK(1151,195)
WAIT(10)
LCLICK(1058,198)
WAIT(2)
LCLICK(895,212)//на завод
WAIT(2)
LCLICK(895,212)
WAIT(2)
LCLICK(895,212)
WAIT(2)
LCLICK(895,212)
WAIT(2)
LCLICK(931,227)
WAIT(1)
FOR ($q, $q<4)
LCLICK(508,804)
WAIT(2)
LCLICK(636,807)
WAIT(2)
LCLICK(767,804)
WAIT(2)
LCLICK(926,224)
WAIT(3)
END_CYC
-
Отредактируй сообщение выложив код в теге clickermann
-
Отредактируй сообщение выложив код в теге clickermann
поправил.
-
Респект!Спасибо!
-
И еще вопросик.Надо несколько цветов пикселей найти поочередно на экране.Такой формат подойдет?
IF_PIXEL(x,y,color,color)
И как это будет работать?Сначала первый колор,потом второй(если не найдет первый)?
-
можно тока два колора назначить в поиск?Надо поболее.
-
И еще вопросик.Надо несколько цветов пикселей найти поочередно на экране.Такой формат подойдет?
IF_PIXEL(x,y,color,color)
И как это будет работать?Сначала первый колор,потом второй(если не найдет первый)?
Ну как гласит справка, формат там вот такой:
Синтаксис
IF_PIXEL_IN (x, y, x2, y2, color1, ...)
...
END_IF
Параметры
x, y - числовые координаты левого верхнего угла области поиска
x2, y2 - числовые координаты правого нижнего угла области поиска
color1, ... - цвета, поиск которых будет осуществляться
Возвращаемые параметры
$_return1 - x координата найденного пикселя
$_return2 - y координата
После четырех координат, обозначающих область, может быть указано практически любое количество цветов ("добавление каждого цвета увеличивает длительность анализа на 100%", т.е. поиск происходит поочередно).
По поводу первого вопроса - обнуляй переменную (в начале цикла).
Синтаксис
FOR ($var [=value], expression, [step] )
...
END_CYC
В твоем случае это будет так:
FOR ($i=0, $i<2)
FOR ($q=0, $q<4)