Автокликер Clickermann :: Форум

Основной раздел => Использование => Topic started by: djjjec on August 03, 2014, 08:44:29 PM

Title: Помогите. Бот для лиги ангелов.
Post by: djjjec on August 03, 2014, 08:44:29 PM
Добры день . Не могу разобраться как написать скрипт для игры лига ангелов . от бота будет требоваться что бы он кликал на определенное изображение ( появляется новое окно с описанием) и после кликал на кнопку вход . но проблема в том что количество входов на определенную локацию для зачистки ограниченно 30 попытками .  это отображено надписью 30/30 после одного прохождения будет надпись 29/30 и так далее до 0. Хочу сделать так что бы бот анализировал изображение и если будет надпись 0/30 то он закрывал и кликал по другому месту на карте и т.д . И когда он проходил бы все локации и попытки были бы израсходованы он переходил бы на другую страницу карты и выполнял бы все теже действия . на вложенной картинке обвел красным ту облась с количеством попыток.
Title: Re: Помогите. Бот для лиги ангелов.
Post by: i0 on August 04, 2014, 11:16:21 AM
это отображено надписью 30/30 после одного прохождения будет надпись 29/30 и так далее до 0.
если цвет числа оставшихся попыток при 0 отличается, я б зацепился именно за цвет и, упростив фрагмент изображения colormode, проверял цвет if_pixel_in.

если проверка по цвету невозможна, используй Анализ текста в окне (http://crapware.aidf.org/forum/index.php?topic=88.msg1571#msg1571)
Title: Re: Помогите. Бот для лиги ангелов.
Post by: Vint on August 04, 2014, 12:09:01 PM
если проверка по цвету невозможна, используй Анализ текста в окне (http://crapware.aidf.org/forum/index.php?topic=88.msg1571#msg1571)
Зачем? Что мешает просто искать картинку "пусто 0/30"  ?
Title: Re: Помогите. Бот для лиги ангелов.
Post by: i0 on August 04, 2014, 01:16:43 PM
Зачем? Что мешает просто искать картинку "пусто 0/30"  ?
ага, я перемудрил )
Title: Re: Помогите. Бот для лиги ангелов.
Post by: djjjec on August 04, 2014, 02:14:32 PM
не получается её найти . он простые находит .
Title: Re: Помогите. Бот для лиги ангелов.
Post by: Vint on August 04, 2014, 02:21:51 PM
не получается её найти . он простые находит .
Покажи картинку которую подготовил и ту, где ищешь.
Что значит простые? Чем простые отличаются от "непростых"?

Добавь процент совпадения.
Title: Re: Помогите. Бот для лиги ангелов.
Post by: djjjec on August 04, 2014, 05:17:56 PM
картинки да . сделал поиск что бы искал картинку со значением 0/30 и если не находит что бы выполнял условие . 
Title: Re: Помогите. Бот для лиги ангелов.
Post by: djjjec on August 04, 2014, 05:28:05 PM
не сделал . скажите пожалуйста как это записать правильно . читаю инструкцию не могу разобраться простые картинки те где количество попыток не израсходовано. 
Title: Re: Помогите. Бот для лиги ангелов.
Post by: Oraven on August 04, 2014, 05:45:36 PM
Code: (clickermann) [Select]
GETSCREEN
IF_PICTURE_IN (0,0, $_xmax,$_ymax, "pop0.bmp", -1, 100)
ELSE
   // Действие если не найдено
   
   WAITMS(100)
END_IF
Title: Re: Помогите. Бот для лиги ангелов.
Post by: djjjec on August 05, 2014, 12:51:03 AM
новый вопрос появился . собственно про привязку к окну . включаю эту функцию она работает . а можно ли сделать так что бы она переключалась на всплывающие окна ? пробовал привязать к хрому . была открыта только одна вкладка с игрой . после клика по порталу появляется новое окно. и мышка под ним пытается что то найти . 
Title: Re: Помогите. Бот для лиги ангелов.
Post by: Hito on August 07, 2014, 08:26:09 PM
Дорогой, если у тебя в скрипте анализ экрана, то наверное про привязку лучше забыть...))
Title: Re: Помогите. Бот для лиги ангелов.
Post by: djjjec on August 09, 2014, 08:57:32 PM
да наверное про привязку стоит забыть . вот снова назрели вопросы . как написать правильно что бы он искал на экране сразу несколько картинок ? тоесть получается хочу сделать так что бы бот выполнял квесты . когда кликаешь по названию квеста сразу появляется окно. либо нужно выполнить зачистку Н-е количество раз либо что то купить в магазине (4 варианта покупки) либо отправиться к кому нибудь и поговорить.
Title: Re: Помогите. Бот для лиги ангелов.
Post by: aden on August 09, 2014, 09:10:47 PM
только поочереди
Title: Re: Помогите. Бот для лиги ангелов.
Post by: djjjec on August 10, 2014, 03:13:15 AM
только поочереди
тоесть получается у нас остается только метод исключения . не подошла картинка ищем дальше . подошла выполняем действия . а скажи пожалуйста тогда как записать цикл что бы он повторялся после выполнения условия ? И еще вопрос а как правильно сделать так что бы программа выполнялась в строго определенное время ?
Title: Re: Помогите. Бот для лиги ангелов.
Post by: aden on August 10, 2014, 09:40:26 AM
Code: (clickermann) [Select]
IF($_time_h = 9 & $_time_m >19 & $_time_m < 50)         // условие сработает с 9:20 до 9:50
   WHILE($var < 5)          //какой то цикл
      // body
   END_CYC
END_IF
wait(60) //подождать немного
Title: Re: Помогите. Бот для лиги ангелов.
Post by: Oraven on August 12, 2014, 12:24:14 PM
Code: (clickermann) [Select]
IF($_time_h = 9 & $_time_m >19 & $_time_m < 50)         // условие сработает с 9:20 до 9:50
   WHILE($var < 5)          //какой то цикл
      // body
   END_CYC
END_IF
wait(60) //подождать немного

Забыл скобки
Code: (clickermann) [Select]
IF(($_time_h = 9) & ($_time_m > 19) & ($_time_m < 50)) // условие сработает с 9:20 до 9:50
   WHILE($var < 5)          //какой то цикл
      // body
   END_CYC
END_IF
wait(60) //подождать немного
Title: Re: Помогите. Бот для лиги ангелов.
Post by: aden on August 12, 2014, 09:02:31 PM
пардоньте уже с головой в java погрузился