BIMSbot
http://www.bimsbot.ru/forum/

Не лутает одну почту дважды
http://www.bimsbot.ru/forum/viewtopic.php?f=13&t=3964
Страница 1 из 1

Автор:  CoreFun [ 15 окт 2012, 08:02 ]
Заголовок сообщения:  Не лутает одну почту дважды

Использую фичу "Фарм предметов для ачивов" для организации взаимодействия бота с почтой, ГБ, порталами... Заметил, что с почтой бот взаимодействует лишь один раз. Сбегает, допустим, к почте нагребёт, обратно на аук. А повторно уже никак не открывает. С гильдбанком такая же фигня.
Может почта в автоигнор попадает? Автоигнор ресурсов я не ставлю, ограничить размерность списка менее 2 не могу. Можно что-то придумать на этот счёт?

Ну и в догонку ещё мелкая проблемка:
рисую маршрут круговой, допустим, от аукционера к почте и обратно. Точки расставляю очень точно, но бот не добегает немного, за 2-4 метра до точки разворота разворачивается и бежит далее по маршруту. Поясню - он должен подбежать вплотную к почте, но в те моменты, когда он не взаимодействует с ней(по описанной выше причине), отчётливо видно, что он не добегает до крайней точки, разворачивается и идёт далее.

Автор:  MrSergey [ 15 окт 2012, 08:35 ]
Заголовок сообщения:  Re: Не лутает одну почту дважды

С почтой взаимодействует только 1 раз, что впринципе логично - чтобы постоянно не пытался с ней взаимодействовать. При этом размерность списка игнорирования на это не влияет, просто присваивается некоторой переменной значение что взаимодействие с почтой уже было и все.

По поводу недобега - да, все правильно. Недобег заложен в 4 метра. Вернее не недобег, а бот считает, что достиг точки назначения если находится на расстоянии менее 4х метров от нее. С этим впринципе тоже должно быть все понятно - попасть точкно в точку с заданными координатами, даже если принимать их целочисленными невозможно. Фактически движение бота по маршруту выглядит вот так:
Вложение:
Drawing1.gif
Drawing1.gif [ 8.17 KiB | Просмотров: 2784 ]

где черная линия - записанный маршрут, зеленая - тот, по которому бот фактически пробежит. При этом зеленые точки не обязательно будут на краю краницы 4х метров, они могут быть ближе к черным точкам.

Автор:  CoreFun [ 15 окт 2012, 12:28 ]
Заголовок сообщения:  Re: Не лутает одну почту дважды

Спасибо. Теперь понятно, в чём проблема. А как можно сделать, чтобы можно было юзать почту много раз?

Автор:  MrSergey [ 15 окт 2012, 12:31 ]
Заголовок сообщения:  Re: Не лутает одну почту дважды

Опишите ситуацию и режим бота, в котором это надо делать, подумаю.

Автор:  CoreFun [ 15 окт 2012, 13:18 ]
Заголовок сообщения:  Re: Не лутает одну почту дважды

Я что-то подумал - хрен с ним, одного раза хватит. Лишний гемор придумываю себе и людям...

Страница 1 из 1 Часовой пояс: UTC + 2 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/