Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Кибор некорректно работает с игрой

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

1. Vetal - 02 Февраля, 2019 - 05:50:46 - перейти к сообщению
Программа не хочет корректно работать с игрой. Для начала рюкзак проверяется на наличие
sqeka-руда персикового цвета sosage-серого
потом,если он нашел ее,бот должен тыкнуть на НПС,но тыкает мимо
Скрин того,как выделен НПС в графике (Отобразить)

Параметры findheapcolor (Отобразить)

Потом он должен тыкнуть на определенную строчку(С этим проблем нет,так как это просто координаты в окне)
Далее решения принимаются в зависимости от наличия руды:
Есть персиковая-нажимает на обработку хороших камней и проделывает
манипуляции с ней,пока она не кончится. Когда она кончится бот должен закрыть диалоговое окно.После того как не нашел персиковую руду он должен найти нпс и кликнуть на него,затем нажать на определенную строчку и начать обработку бедной руды
после того,как вся руда будет обработана закрыть рюкзак.(Тут тоже есть проблемка,он почему-то начинает свою работу и не закрывает рюкзак даже если не найдет руды)
Код в визуальном редакторе (Отобразить)

Всё это дело привязано к окну игры. Игра:Last Chaos
Код программы не могу прикрепить,так как размер сообщения получается слишком большим
2. Kibor - 02 Февраля, 2019 - 06:02:09 - перейти к сообщению
Если тыкает мимо не забывайте указывать смещение относительно начала зоны поиска.
На данный момент это все что можно сказать исходя из данных.
3. Vetal - 02 Февраля, 2019 - 06:14:45 - перейти к сообщению
 Kibor пишет:
Если тыкает мимо не забывайте указывать смещение относительно начала зоны поиска.
На данный момент это все что можно сказать исходя из данных.
А что делать если вообще никуда не тыкает?Может есть возможность вам код куда-нибудь скинуть?Также в игре не нажимаются клавиши с помощью Кибора, даже если включен антиантикликер
4. Dantes3000 - 02 Февраля, 2019 - 06:22:13 - перейти к сообщению
Vetal , Проверь, может тыкает куда-то за пределы экрана. После нахождения ставь beep(500, 500); чтобы быть уверенным, что реально находит.
5. Kibor - 02 Февраля, 2019 - 06:35:59 - перейти к сообщению
При включение антиантикликера мышь работает по сценарию?
Код виз редактора, да и другой, не скажет как идет взаимодействие с игрой.
Запишите клики контрл шифт X и воспроизведите.
Если работает - делайте простейший скрипт и смотрите к примеру messagebox();
или находит.
Хотя из
 Vetal пишет:
если он нашел ее,бот должен тыкнуть на НПС,но тыкает мимо

и
 Vetal пишет:
А что делать если вообще никуда не тыкает?

не понятно ничего.
6. Budni - 02 Февраля, 2019 - 06:47:29 - перейти к сообщению
Часто такие проблемы были, помог данный код заместо клика, тем что видно куда именно произошел клик
CODE:
textbkcolor(255, 16637860);
textout(0, X, Y, "Нашел", 1);


Ещё стараюсь выделять объект не полностью а где то посередине. Т.к. клик совершается в левый верхний угол найденного объекта(но это не точно), из за этого он может просто промахнутся. Ну и параметры подбираю не больше 3ех цветов ну и чтобы они были только у этого объекта. Ещё иногда помогает просто увеличение области поиска, не знаю с чем это связанно.
7. Dantes3000 - 02 Февраля, 2019 - 07:10:25 - перейти к сообщению
Budni , для этого можешь сместить клик в центр textout(0, X+10, Y+15, "Нашел", 1);
8. Vetal - 02 Февраля, 2019 - 08:06:39 - перейти к сообщению
Dantes3000 , Не бибикает(
Kibor , мсг бокс не выходит,смещение не помогает,туда же тыкает. Не понятно,потому что хаотично работает,то тыкнет, то не тыктет. Записанные действия через контрл шифт х тоже не работают.
Budni , И твой способ тоже не помог(
Мне уже кажется,что с игрой что-то не так Проблемы
Игра Last chaos
9. Dantes3000 - 02 Февраля, 2019 - 09:04:12 - перейти к сообщению
 Vetal пишет:
Игра Last chaos

типичная linage-подобная РПГшка.
Явно стоит защита какая-то. Надо антиантикликер использовать
10. Vetal - 02 Февраля, 2019 - 09:05:20 - перейти к сообщению
Dantes3000 , Пробовал,ничего.+Кибор начинает вылетать Закатив глазки

Powered by ExBB FM 1.0 Final