BIMSbot http://www.bimsbot.ru/forum/ |
|
не долетает до конца маршрута http://www.bimsbot.ru/forum/viewtopic.php?f=13&t=319 |
Страница 1 из 1 |
Автор: | kind [ 15 янв 2011, 16:22 ] |
Заголовок сообщения: | не долетает до конца маршрута |
заметил что бот не долетает до конца маршрута, бывает такое что он соберет руду и разворачивается и летит к началу маршрута (собирая все по пути) и начинает его по новой, такой происходит не всегда, подскажите что делать |
Автор: | Icen [ 15 янв 2011, 16:35 ] |
Заголовок сообщения: | Re: не долетает до конца маршрута |
У вас маршрут круговой или по кривой? |
Автор: | kind [ 15 янв 2011, 16:55 ] |
Заголовок сообщения: | Re: не долетает до конца маршрута |
Думаю больше он похож на кривой ![]() |
Автор: | MrSergey [ 15 янв 2011, 18:59 ] |
Заголовок сообщения: | Re: не долетает до конца маршрута |
Если расстояние между первой и последней точной маршрута менее 100 метров, то маршрут считается круговым т.е. достигнув последней точки маршрута бот переходит к вервой и дальше по кругу двигается, если более 100 метров, то маршрут прямой - в этом случае бот достигнув последней точки возвращается и двигается в обратном направлении. |
Автор: | kind [ 15 янв 2011, 19:43 ] |
Заголовок сообщения: | Re: не долетает до конца маршрута |
Значит маршрут круговой, это происходит только если он что то собирает, и еще заметил что изредка он не долетает до конца какой либо точки если перед ним другой игрок собрал руду |
Автор: | MrSergey [ 15 янв 2011, 23:38 ] |
Заголовок сообщения: | Re: не долетает до конца маршрута |
kind писал(а): изредка он не долетает до конца какой либо точки если перед ним другой игрок собрал руду Прочитал несколько раз но так и не понял что имеется в виду... Бот направляется к руде/траве, в это время ее собирают. Естественно, что если нечего собирать, то и лететь туда смысла нет... Или что имелось ввиду? |
Автор: | kind [ 16 янв 2011, 01:07 ] |
Заголовок сообщения: | Re: не долетает до конца маршрута |
MrSergey писал(а): kind писал(а): изредка он не долетает до конца какой либо точки если перед ним другой игрок собрал руду Естественно, что если нечего собирать, то и лететь туда смысла нет. Именно так и происходит, но что если впереди есть еще много респов руды (тот же грим батол допустим) |
Автор: | MrSergey [ 16 янв 2011, 11:23 ] |
Заголовок сообщения: | Re: не долетает до конца маршрута |
kind, я никак не могу понять что вы конкретно хотите... Вы можете нормально законченной фразой написать? Движение бота от начала пути к концу и от конца в начало - это правильно; то, что бот не собирает ресурсы, которых не существует - это т оже правильно и я не могу понять как вы себе предстваляете сбор ресурса, который уже собрали Так что вас не устраивает? |
Автор: | kind [ 16 янв 2011, 21:15 ] |
Заголовок сообщения: | Re: не долетает до конца маршрута |
Допустим мы делаем маршрут который не похож на идеальный круг (т.е он с "выпуклостями/дугой") и летаем по этому маршруту (он круговой да), на этих самых "выпуклостях" куча респов ресурсов, и если залетая в нее бот видит что этот ресурс там собирают он игнорирует все остальные точки в этой дуге и разворачивается продолжая лететь по заданному маршруту. Так понятно? |
Автор: | MrSergey [ 17 янв 2011, 09:04 ] |
Заголовок сообщения: | Re: не долетает до конца маршрута |
В текущей версии бота игнорирование игроков еще не включено, поэтому я не совсем понимаю что там у вас бот игнорирует... В тестовой версии, которая гуляет сейчас по некоторым темам форума, игнор игроков уже реализован, но игнор идет в указаном радиусе - если ресурс дальше от игрока чем написано, то он не игнорируется. Поэтому, какой бы версией вы не пользовались все должно работать как надо. |
Страница 1 из 1 | Часовой пояс: UTC + 2 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |