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

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

1. Kibor - 09 Февраля, 2021 - 11:12:04 - перейти к сообщению
Написание бота для Русская Рыбалка 3 в реальном времени с пояснениями.
Удобная структура программы.
Использование инструментов Кибор.




Скрипт
code (Отобразить)
2. Kibor - 10 Февраля, 2021 - 05:59:53 - перейти к сообщению
Доработка бота для Русская Рыбалка 3
Учим бот распознавать и парсить текст и вести лог о пойманной рыбе:
Название, вес, на что поймана и где.



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


Скрипт бота с функцией распознавания
code (Отобразить)
3. Kibor - 11 Февраля, 2021 - 09:46:51 - перейти к сообщению
Поиск и выбор не корректно распознанных пунктов меню в Русская Рыбалка 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 (Отобразить)
4. Kibor - 11 Февраля, 2021 - 18:05:54 - перейти к сообщению
Скрипт который может найти некорректно распознанный текст и не зависим от перевода строк без использования Python.
Используется Кибор функция сравнения строк comparestr

code (Отобразить)

Powered by ExBB FM 1.0 Final