Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (2): [1] 2 »   

> Без описания
Rafael
Отправлено: 14 Марта, 2019 - 12:55:06
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 40
Дата рег-ции: Март 2019  
Репутация: 0




Добрый день. пытаюсь создать бота для игры Hustle Castle.
С кибор работаю впервые

1. Первое с чем столкнулся. Скрипт почему то не всегда находит изображение. как сделать лог на каждый шаг, чтобы видно было на каком шаге затык.желательно прям, чтоб я видел какую зону ищет и куда кликает.

2. другая проблема. после первого круга возникает


на 1 шаге надо найти замок и нажать на него ( цифры 2 3 4 и тд), но программа каким то образом нажимает на зону 1. где замок был.но щас его уже нет. даже не знаю где проблема. моет в памяти остается что-то и надо обновить?

3. как сделать так, чтобы сперва открыли замок под цифрой 2. там выбрали игроков,если их сила больше числа N, то пропускает и ищет дальше. вот как заставить искать дальше,пропуская те замки, которые нам не подошли

(Отредактировано автором: 14 Марта, 2019 - 12:56:43)

 
 Top
Kibor
Отправлено: 14 Марта, 2019 - 13:03:51
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8095
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




Для начала используйте переход с блоков при Не правда.
Отводите их в блоки кода в которых пропишите к примеру
messagebox (1);
messagebox (2);
и тд.

Память тут не при чем. Он видит что на экране.
 
 Top
Rafael
Отправлено: 14 Марта, 2019 - 15:14:19
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 40
Дата рег-ции: Март 2019  
Репутация: 0




сделал так. работает по кругу.все норм.


а как теперь сделать задачу следующую:
картина что выше. бот кликает сперва на цифру 2. потом на следующем круге он уже на 3 цифру кликает и так далее.
то есть нужно как то научить запоминать куда уже кликал в этом цикле. и пока цикл не закончится, чтоб он прокликал все зоны с замком
4.и следующий вопрос, мне нужно указать зону распознование таким образом:

бот ищет зону, а зона распознование это участок на Х координат выше найденной зоне
 
 Top
Kibor
Отправлено: 14 Марта, 2019 - 15:29:22
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8095
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




 
 Top
Rafael
Отправлено: 15 Марта, 2019 - 11:54:45
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 40
Дата рег-ции: Март 2019  
Репутация: 0




с логикой разобрался. но никак не могу настроить поиск по картинке[img][img](для просмотра ссылки Вам необходимо авторизоваться) /img][/img]

[img](для просмотра ссылки Вам необходимо авторизоваться) /img]

вот две картинке, где нужно найти замки, а потом игрков.
с первым вариантом еще можно сделать клик по зонам, они статичны.
а со вторым не ищет никак то что мне надо. со вчерашнего вечера пробую разные варианты, максимум один замок нахожу.
вот скрипт мой. размер шаблона для поиска у меня несколько 8*8 пикселей примерно. так как замки все разные. в кликермене есть функция, когда наводишь мышку на участок и он показывает как программа ее видит. и там есть возможность цвета убавлять. тут есть подобное? сам не нашел
[img](для просмотра ссылки Вам необходимо авторизоваться) /img]
 
 Top
Zireael
Отправлено: 15 Марта, 2019 - 12:29:41
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4397
Дата рег-ции: Нояб. 2017  
Репутация: 580




 Цитата:
максимум один замок нахожу

Потому что в параметре 'Какое количество изображений надо найти' стоит 1. Т. е. поиск останавливается как только будет найдена 1 картинка.
Разбежность и процент совпадения подбирайте. Начните с разбежности в 10 и добавляйте. Если не находятся все картинки, то уменьшите точность.
 
 Top
Rafael
Отправлено: 15 Марта, 2019 - 12:42:25
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 40
Дата рег-ции: Март 2019  
Репутация: 0




Благодарю.
-1 нашел.
и подобрать смог нужные параметры

(Отредактировано автором: 15 Марта, 2019 - 12:47:11)

 
 Top
Rafael
Отправлено: 16 Марта, 2019 - 11:05:31
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 40
Дата рег-ции: Март 2019  
Репутация: 0




на каждой новой графике затык у меня. не понимаю, почему мне так трудно каждый раз просто найти изображение статичное. шаблон из одного цвета, проверял пипеткой. он находит 1-2 примера в серых зонах и всё.
ниже шаблон и исходник. и видео

[img](для просмотра ссылки Вам необходимо авторизоваться) /img]


[img](для просмотра ссылки Вам необходимо авторизоваться) /img]



видео моих действий. может я забываю что-то
[img](для просмотра ссылки Вам необходимо авторизоваться) /img]
дублирую
https://radikal.ru/video/FMLuXDyuLLG

(Отредактировано автором: 16 Марта, 2019 - 11:16:24)

 
 Top
Kibor
Отправлено: 16 Марта, 2019 - 11:18:13
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8095
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




 Rafael пишет:
почему так трудно просто найти изображение статичное мне

Потому что такого изображения там очень много.
В блоке поиска стоит искать -1. То есть все.
А массив для координат на 10 выделен.
Все что нашел не влазит в массив и функция вернула ошибку.
Поставьте в блоке поиска не -1, а 10 ---- количество изображений сколько найти.
 
 Top
Zireael
Отправлено: 16 Марта, 2019 - 11:50:07
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4397
Дата рег-ции: Нояб. 2017  
Репутация: 580




Лучше искать не сплошной фон, а какие-то части, которые есть на всех картинках. Что-то вроде этого:
https://ibb.co/4TQLkJW
Т. е. искать края где серый фон и синий.
При этом указать фоновый цвет, 0 (чёрный) в данном случае.

(Отредактировано автором: 16 Марта, 2019 - 11:50:35)

 
 Top
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by