GPS EditorВизуальный редактор для построения маршрутов, которые можно использовать в скриптах.

ОПИСАНИЕ GPS EDITOR'A

Что такое Gps Editor и для чего он нужен?

В Адреналин боте есть встроенные алгоритмы поиска пути, позволяющие эффективно перемещаться по игровому миру. Для того, чтобы эти алгоритмы работали, боту необходимо загрузить карту с нарисованными маршрутами. GPS Editor - это удобный визуальный редактор, позволяющий редактировать такие базы маршрутов.

Особенности

  • Создание / сохранение / загрузка баз с маршрутами
  • Можно выделить сразу несколько точек и выполнять над ними массовые операции (удаление / перелинковка)
  • Редактор может работать сразу с несколькими персонажами
  • Опциональное центрирование карты относительно выбранного персонажа
  • Возможность редактировать атрибуты выделенных точек и связей
  • Выбор отображаемого уровня карты (можно переключаться между поверхностью и подземельями)
  • Копирование координат выделенной точки по кнопке
  • Консольные параметры запуска (позволяет, например, запускать редактор из собственных скриптов с заранее выбранной картой)

ИНСТРУКЦИИ

Запуск

  1. Скачиваете архив с редактором, распаковываете его с папку с ботом, например ..\Adrenaline\GPS\..
  2. Запускаем GpsEditor.exe
  3. Убедитесь что у вас загружены карты для бота (находятся в папке ..\Adrenaline\Maps\..) - если карт нет, то загружаем их с помощью апдейтера
  4. Указываем в GpsEditor'e путь к папке с картами бота (Настройки → Задать папку с картами).
  5. В GpsEditor'e нажимаем файл → создать бд и далее открываем ее (файл  открыть бд), если у вас уже есть .Db3 то жмем файл  открыть бд.
  6. На аккаунте, которым собираетесь записывать маршрут запускаем скрипт GpsEditor.enc
  7. В окне редактора должен появиться ваш персонаж (в виде зеленой точки)
  8. Активируем опцию Следить за выбранным персом, что бы фокус всегда был на персонаже
  9. Активируем опцию Добавлять двухстороннюю связь
  10. Включаем запись маршрута (Добавлять точку при перемещении выбранного персонажа), и начинаем двигаться в игре с помощью мышки

Как этим пользоваться в скрипте?

В нашей документации есть подробный пример с готовым кодом, рассказывающий, как использовать GPS в Адреналин боте.