GPS EditorВизуальный редактор для построения маршрутов, которые можно использовать в скриптах.
ОПИСАНИЕ GPS EDITOR'A
Что такое Gps Editor и для чего он нужен?
В Адреналин боте есть встроенные алгоритмы поиска пути, позволяющие эффективно перемещаться по игровому миру. Для того, чтобы эти алгоритмы работали, боту необходимо загрузить карту с нарисованными маршрутами. GPS Editor - это удобный визуальный редактор, позволяющий редактировать такие базы маршрутов.
Особенности
- Создание / сохранение / загрузка баз с маршрутами
- Можно выделить сразу несколько точек и выполнять над ними массовые операции (удаление / перелинковка)
- Редактор может работать сразу с несколькими персонажами
- Опциональное центрирование карты относительно выбранного персонажа
- Возможность редактировать атрибуты выделенных точек и связей
- Выбор отображаемого уровня карты (можно переключаться между поверхностью и подземельями)
- Копирование координат выделенной точки по кнопке
- Консольные параметры запуска (позволяет, например, запускать редактор из собственных скриптов с заранее выбранной картой)
ИНСТРУКЦИИ
Запуск
- Скачиваете архив с редактором, распаковываете его с папку с ботом, например ..\Adrenaline\GPS\..
- Запускаем GpsEditor.exe
- Убедитесь что у вас загружены карты для бота (находятся в папке ..\Adrenaline\Maps\..) - если карт нет, то загружаем их с помощью апдейтера
- Указываем в GpsEditor'e путь к папке с картами бота (Настройки → Задать папку с картами).
- В GpsEditor'e нажимаем файл → создать бд и далее открываем ее (файл → открыть бд), если у вас уже есть .Db3 то жмем файл → открыть бд.
- На аккаунте, которым собираетесь записывать маршрут запускаем скрипт GpsEditor.enc
- В окне редактора должен появиться ваш персонаж (в виде зеленой точки)
- Активируем опцию Следить за выбранным персом, что бы фокус всегда был на персонаже
- Активируем опцию Добавлять двухстороннюю связь
- Включаем запись маршрута (Добавлять точку при перемещении выбранного персонажа), и начинаем двигаться в игре с помощью мышки
Как этим пользоваться в скрипте?
В нашей документации есть подробный пример с готовым кодом, рассказывающий, как использовать GPS в Адреналин боте.