BIMSbot http://www.bimsbot.ru/forum/ |
|
Отключение сбора ресурсов на части маршрута http://www.bimsbot.ru/forum/viewtopic.php?f=20&t=3925 |
Страница 1 из 1 |
Автор: | nrw [ 12 окт 2012, 00:35 ] |
Заголовок сообщения: | Отключение сбора ресурсов на части маршрута |
Пример. Есть две области для сбора ресурсов. Для каждой сделан хороший профиль. Хочу объединить их в один маршрут, но на пути перемещения бота из одной карты в другую имеются места непригодные для сбора (подземная руда, кучи патрулей из мобов и т.п.). Все точки не добавить в черный список, т.к. база wowhead не полная. Пролететь по безопасным местам там тоже нереально. Т.е. мне необходимо просто отключить поиск ресурсов на пути перелета с одной локации в другую. Каким образом можно решить эту проблему? |
Автор: | User [ 12 окт 2012, 07:30 ] |
Заголовок сообщения: | Re: Отключение сбора ресурсов на части маршрута |
nrw писал(а): Пример. Есть две области для сбора ресурсов. Для каждой сделан хороший профиль. Хочу объединить их в один маршрут, но на пути перемещения бота из одной карты в другую имеются места непригодные для сбора (подземная руда, кучи патрулей из мобов и т.п.). Все точки не добавить в черный список, т.к. база wowhead не полная. Пролететь по безопасным местам там тоже нереально. Т.е. мне необходимо просто отключить поиск ресурсов на пути перелета с одной локации в другую. Каким образом можно решить эту проблему? Все очень просто - в режиме фарма ботом пролетаешь это место и добавляешь ненужные ресурсы в игнор. Через некоторое время повтори (можешь все точки респа сразу не увидеть). |
Автор: | MrSergey [ 12 окт 2012, 08:12 ] |
Заголовок сообщения: | Re: Отключение сбора ресурсов на части маршрута |
Бот "видит" на расстоянии Цель-Маршрут. Это расстояние считается от точек маршрута. Поэтому если расстояние между 2мя соседними точками маршрута будет больше, чем выставленное расстояние Цель-маршрут, то на промежуточном расстоянии бот ресурсы видеть не будет. Итого - если вы на флае фармите, то просто соедините маршруты не добавляя промежуточных точек на соединяющем участке. Вложение: Drawing.gif [ 12.51 KiB | Просмотров: 3131 ] |
Автор: | Sanchogus [ 12 окт 2012, 16:03 ] |
Заголовок сообщения: | Re: Отключение сбора ресурсов на части маршрута |
Может еще на игнор радиус долепить? Иногда руда/травая рядом. Одну игноришь а вторую нет, а так бы в радиусе метров 30 заигнорить и все ок было бы. ![]() |
Автор: | nrw [ 12 окт 2012, 16:40 ] |
Заголовок сообщения: | Re: Отключение сбора ресурсов на части маршрута |
Sanchogus писал(а): Может еще на игнор радиус долепить? Иногда руда/травая рядом. Одну игноришь а вторую нет, а так бы в радиусе метров 30 заигнорить и все ок было бы. ![]() Опередил однако ![]() |
Автор: | nrw [ 15 окт 2012, 12:03 ] |
Заголовок сообщения: | Re: Отключение сбора ресурсов на части маршрута |
MrSergey писал(а): Бот "видит" на расстоянии Цель-Маршрут. Это расстояние считается от точек маршрута. Поэтому если расстояние между 2мя соседними точками маршрута будет больше, чем выставленное расстояние Цель-маршрут, то на промежуточном расстоянии бот ресурсы видеть не будет. Итого - если вы на флае фармите, то просто соедините маршруты не добавляя промежуточных точек на соединяющем участке. Это помогает, но есть ситуация при которой будут проблемы. Имеем две зоны A и B в которым хотим фармить. Уровень Z для A и B равен 0. Между A и B есть зона C уровень Z которой равен 500. Пишем такой маршрут: 1. Фарм в зоне A 2. Подъем на высоту Z=1000 3. Перелет в зону B к точке с высотой Z=1000 4. Фарм в зоне B 5. Подъем на высоту Z=1000 6. Перелет в зону A к точке с высотой Z=1000 Все замечательно до тех пор, пока не происходит следующее: 1. Фарм в зоне A 2. Подъем на высоту Z=1000 -> Бот еще находится в радиусе цель маршрут и видит ресурс -> Опускается к ресурсу -> Начинает полет к точке в зоне B с высотой 1000, но с уровня Z=0 и упирается в гору в зоне C, т.к. движется по кратчайшему пути 3. Перелет в зону B к точке с высотой Z=1000 4. Фарм в зоне B 5. Подъем на высоту Z=1000 6. Перелет в зону A к точке с высотой Z=1000 |
Страница 1 из 1 | Часовой пояс: UTC + 2 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |