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

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

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

> Описание: Удобная структура программы
Kibor
Отправлено: 09 Февраля, 2021 - 19:12:04
Post Id



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


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




Написание бота для Русская Рыбалка 3 в реальном времени с пояснениями.
Удобная структура программы.
Использование инструментов Кибор.




Скрипт
code (Отобразить)
 
 Top
Kibor
Отправлено: 10 Февраля, 2021 - 13:59:53
Post Id



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


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




Доработка бота для Русская Рыбалка 3
Учим бот распознавать и парсить текст и вести лог о пойманной рыбе:
Название, вес, на что поймана и где.



Скрипт распознавания
code (Отобразить)


Скрипт бота с функцией распознавания
code (Отобразить)
 
 Top
Kibor
Отправлено: 11 Февраля, 2021 - 17:46:51
Post Id



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


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




Поиск и выбор не корректно распознанных пунктов меню в Русская Рыбалка 3 с помощью распознавания текста.
Пункт меню можно выбрать с помощью регулярного выражения, но на этом видео показано как распознавать меню и выбирать их в случае если текст не совсем корректно распознан, что не возможно сделать с помощью регулярного выражения. Используется вставка скрипта Python в скрипт Кибор.



Простой скрипт поиска пункта меню с помощью регулярного выражения (нельзя найти не корректно распознанный текст и зависим от перевода строк)
Все упрощается до нескольких строк
CODE:
readtext (RU, #Text, 13, 1, -1, -1, -1, -1, #Color_Fon[0], 73, 0, 183, 92, 332, 528, w2);
if (regexsearch(1, #Text, Text, "продать на^r^nбарахолке")==1)
{
//regexstart возвращаем Номер символа в тексте с которого начинается найденный фрагмент текста
//symbolxpos symbolypos возвращают координаты указанного номера символа в распознанном тексте.
//Кликаем по координатам
mousemove(183+symbolxpos(regexstart(0))+20, 92+symbolypos(regexstart(0))-5, w2);
pause(1000);
}

Упрощенный скрипт
code (Отобразить)


Более сложный с этого видео (можно найти некорректно распознанный текст и не зависим от перевода строк)
code (Отобразить)
 
 Top
Kibor
Отправлено: 12 Февраля, 2021 - 02:05:54
Post Id



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


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




Скрипт который может найти некорректно распознанный текст и не зависим от перевода строк без использования Python.
Используется Кибор функция сравнения строк comparestr

code (Отобразить)
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Учебник Кибор »


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




Powered by