Бот не сразу видит моба
Модератор: 4epT
Правила форума
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
Все вопросы по OK не касающиеся плагинов и макросов публикуются в этом разделе.
Перед тем как что то писать, пожалуйста, удостоверьтесь что данная тема не поднималась, вы полностью изучили мануалы по конфигурационным файлам бота и не нашли там решения.
-
- Энтузиаст
- Сообщения: 100
- Зарегистрирован: Вс фев 25, 2007 4:04 pm
- Откуда: Сыктывкар
-
- Энтузиаст
- Сообщения: 100
- Зарегистрирован: Вс фев 25, 2007 4:04 pm
- Откуда: Сыктывкар
-
- Энтузиаст
- Сообщения: 132
- Зарегистрирован: Ср авг 29, 2007 4:35 pm
-
- Энтузиаст
- Сообщения: 100
- Зарегистрирован: Вс фев 25, 2007 4:04 pm
- Откуда: Сыктывкар
-
- Энтузиаст
- Сообщения: 100
- Зарегистрирован: Вс фев 25, 2007 4:04 pm
- Откуда: Сыктывкар
Еще заметка:
Если с моба ничего не упало, то бот нормально идет атаковать след-го..... точно знаю что дергание возникает только когда стоит itemsTakeAuto 2
Думаю вот здесь нужно поредактировать:
# Don't auto-attack monsters while taking loot, and itemsTake/GatherAuto >= 2
&& !($config{'itemsTakeAuto'} >= 2 && AI::is("take", "items_take"))
&& !($config{'itemsGatherAuto'} >= 2 && AI::is("take", "items_gather"))
&& timeOut($timeout{ai_attack_auto})
&& (!$config{teleportAuto_search} || $ai_v{temp}{searchMonsters} >= $config{teleportAuto_search})
&& (!$config{attackAuto_notInTown} || !$cities_lut{$field{name}.'.rsw'}))
Если с моба ничего не упало, то бот нормально идет атаковать след-го..... точно знаю что дергание возникает только когда стоит itemsTakeAuto 2
Думаю вот здесь нужно поредактировать:
# Don't auto-attack monsters while taking loot, and itemsTake/GatherAuto >= 2
&& !($config{'itemsTakeAuto'} >= 2 && AI::is("take", "items_take"))
&& !($config{'itemsGatherAuto'} >= 2 && AI::is("take", "items_gather"))
&& timeOut($timeout{ai_attack_auto})
&& (!$config{teleportAuto_search} || $ai_v{temp}{searchMonsters} >= $config{teleportAuto_search})
&& (!$config{attackAuto_notInTown} || !$cities_lut{$field{name}.'.rsw'}))
-
- Энтузиаст
- Сообщения: 100
- Зарегистрирован: Вс фев 25, 2007 4:04 pm
- Откуда: Сыктывкар
-
- Энтузиаст
- Сообщения: 100
- Зарегистрирован: Вс фев 25, 2007 4:04 pm
- Откуда: Сыктывкар
Оххо) Не бейте только ногами, такая идея: открываем corelogic.pm ищем строки
вырезаем(Ctrl+X) строку processAutoAttack(); и поднимаемся чуть выше, сюда:
и выше этих строчек вставляем вырезанную строку. Это только бредовая идея, м.б. и вообще пахать не бу(
Код: Выделить всё
Misc::checkValidity("AI part 3");
processAutoEquip();
processAutoAttack();
processItemsTake();
processItemsAutoGather();
Код: Выделить всё
Benchmark::begin("AI (part 3.2)") if DEBUG;
processLockMap();
-
- Энтузиаст
- Сообщения: 100
- Зарегистрирован: Вс фев 25, 2007 4:04 pm
- Откуда: Сыктывкар
-
- Энтузиаст
- Сообщения: 100
- Зарегистрирован: Вс фев 25, 2007 4:04 pm
- Откуда: Сыктывкар
-
- Энтузиаст
- Сообщения: 100
- Зарегистрирован: Вс фев 25, 2007 4:04 pm
- Откуда: Сыктывкар