Версия AutoIt: 3.4.1
Описание:
Помогите написать бота способного самостоятольно убивать мобов. Смысл бота в том чтобы искать на экране мобов по цвету (а лучше по картинке) нажимать на него вступать в бой, если ход мой бить заклинанием, иначе ждать пока походит моб и потом бить, после победы продавать вешь, после проигрыша просто выходить и продолжать поиск мобов. Я писал примитивного бота на UoPilot
Проблема что данный мой бот зависит от точного положения окна игры, небольшое смещение и ничего не заработаети от поставленных мной ожиданий (wait) и после 30-40 мобов браузер подвисает и мой бот сбивается и уходит в бесконечное щелканье по пустому месту.
Помогите мне реализовать бота в AutoIt который бы не зависел от времени ожидания и способном периодически обновлять браузер
Примечания: Напишите, а лучше научите как такое можно сделать
Описание:
Помогите написать бота способного самостоятольно убивать мобов. Смысл бота в том чтобы искать на экране мобов по цвету (а лучше по картинке) нажимать на него вступать в бой, если ход мой бить заклинанием, иначе ждать пока походит моб и потом бить, после победы продавать вешь, после проигрыша просто выходить и продолжать поиск мобов. Я писал примитивного бота на UoPilot
Код:
// Если на острове не в данной точке цвета моба переходим на след остров
if_not 445, 563 16236690 or 449, 586 1578502 or 443, 589 2305888 or 447, 581 6252449 or 453, 563 4144229 or 445, 583 6124430 or 454, 571 9471590 or 441, 565 3365549 or 449, 580 9591 or 442, 577 3959417 or 445, 576 2309696 or 430, 590 1516847 or 449, 556 5641546 or 455, 579 5649492 or 447, 572 15193599 or 444, 581 5203842 or 443, 575 1450829 or 441, 554 9870022 or 445, 553 7154492 or 448, 580 2579881 or 455, 551 1650542
left 1031, 333 //след остров
wait 1s
else
left 443, 587 //иначе жмем на моба
wait 3s
left 819, 449 //в бой по кнопке моба 1-2 ур
left 820, 480 //в бой по кнопке моба 3-4
left 814, 465 //в бой по кнопке моба 5-6
wait 6s
if_not 634, 161 1331506 //если ход не мой
wait 15s
left 475, 626 // лучик
else
left 475, 626 //лучик
end_if
wait 6s
if_not 842, 161 460674 or 634, 161 1331506 // если нет стрелки что ход мой или ход моба
left 686, 471 // продать все
wait 2s
left 808, 462 //продать
wait 3s
left 809, 468 //выйти
else
wait 80s
left 745, 477 //выйти проигравшим
end_if
end_if
wait 1s
Проблема что данный мой бот зависит от точного положения окна игры, небольшое смещение и ничего не заработаети от поставленных мной ожиданий (wait) и после 30-40 мобов браузер подвисает и мой бот сбивается и уходит в бесконечное щелканье по пустому месту.
Помогите мне реализовать бота в AutoIt который бы не зависел от времени ожидания и способном периодически обновлять браузер
Примечания: Напишите, а лучше научите как такое можно сделать