Автокликер Clickermann :: Форум
Основной раздел => Использование => Topic started by: HDMD on September 21, 2014, 07:38:14 PM
-
Пробую использовать кликер для добычи рыбы в игре - проблема в следующем - когда запускаю скрипт на выполнение может найти рес и двойным нажатием запустить на добычу - а может бегать между ресурсами минут 5 и ничего. Подскажыте как сделать чтобы находил постоянно и выставить время между кликами по добыче. Тоисть чтобы если запустило на добычу то не кликало до окончания. Проблема состоит в том что там флеш анимацыя - и ресурс постоянно движется. Буду премного благодарен.
Поиск использую по двом цветным точкам. незнаю правильно ли - и если нет то как сделать. В программе полный нуб.
getscreen
if_pixel_in(843, 213, 1005, 428, 4138008, 6175788)
// body
lclick($_return1, $_return2)
end_if
Скрин с игры.
-
чесно говоря хз как там по цвету вы ищете. там же анимация
-
чесно говоря хз как там по цвету вы ищете. там же анимация
По двом точкам пиксел нажымает по очереди. Но еслибы сделать чтобы первый клик на найденом пикселе - а второй на точке координат. Так бы было лучьше. Помогите если можете.
-
1. поиск пикселя идёт только по одному цвету, а не по двум одновременно. Если находится пиксел первого цвета, то второй уже не ищется. ( если найден пиксель второго цвета то первого там точно нет)
2.клик прописан одинарный
3. коментарий из шаблона " // body" тут ненужен нужно писать свои в это место или просто удалять.
4. почему не написал время добычи ресурса?
Отсюда вывод, просто чудо что ресурс находится раз в 5 минут ( совершенно случайное совпадение двух одинарных кликов в нужном месте, по причине отсутствия задержек в скрипте). Если случайным образом делать двойные клики в выбранной области результат будет гораздо выше.
5. выбран уменьшеный диапазон окна поиска ресурса, это увеличивает скорость сканирования, но сильно снижает вероятность нахождения ресурса именно там, гораздо выгоднее охватить поиском всю облась ресурса, пусть и с явно пустыми местами.
$time = $_time_t // время начала ловли
$_rad_p = 10 // значение переменной рекулирует размер сектора поиска второго цвета, рядом с уже найденным первым
$_res = 0 // число пойманных
$_return1 =1
IF($_return1>0)
getscreen
// приятно, что хоть где-то COLORMODE нетребуется! ;-)
if_pixel_in(843, 213, 1005, 428, 4138008)
if_pixel_in($_return1-$_rad_p, $_return2-$_rad_p, $_return1+$_rad_p, $_return2+$_rad_p, 6175788)
MOVE($_return1, $_return2)
WAITMS(50) // пауза 50 мс после наведения курсора в найденную точку
lclick($_return1, $_return2)
WAITMS(50) // два левых клик подряд
click($_return1, $_return2)
END_IF
WAIT(10) // задержка в секундах после кликов, уточнить по реальному времени добычи ресурса
HINTPOPUP("поймано",$_res)
ELSE
HINTPOPUP("ресурсов нет")
END_IF
END_IF
$time_lov = $_time_t- $time // время работы скрипта
LOGSHOW (1)
LOGWRITE ("поймано",$_res)
LOGWRITE ("время ловли",$time_lov)
Спасибо огромное.
-
kiril - есть несколько вопросов по уточнению. Если можно найдите меня
В контакте =- Александр Сизько - страна Україна - перепишемся обясню проблемму лично.