FiveM Поиск координат & Vector Calculator
Конвертируйте между vector3, vector4, JSON форматами координат. Вычисляйте расстояние и середину. Генерируйте Lua-код.
Для чего этот инструмент
Координаты используются в разных форматах в проекте FiveM: vector3 в Lua, vector4 если важен heading, обычный JSON в конфиге и просто числа из чата. Этот конвертер читает любой из этих форматов, нормализует их и выдаёт формат, который ожидает целевой файл, а также расстояние и середину между двумя точками.
Как использовать
- Шаг 1:
Вставьте координаты в любом формате, который у вас есть. Парсер обрабатывает vector3, vector4, JSON и простые числа, разделённые запятыми.
- Шаг 2:
Выберите целевой формат. Добавьте heading, если точка , спавн или позиция педа, потому что сущности без heading всегда смотрят на север.
- Шаг 3:
Используйте панель расстояния для двух точек, например, чтобы задать радиус срабатывания зоны.
- Шаг 4:
Скопируйте готовую строку для GetEntityCoords, SetEntityCoords или вашего конфига.
Часто задаваемые вопросы
В чём разница между vector3 и vector4?
vector3 , только позиция, vector4 добавляет heading в градусах. Точки спавна, позиции пэдов и размещения транспорта требуют heading, иначе все сущности смотрят в одном направлении, и ряды припаркованных машин выглядят неправильно.
Какое значение Z использовать для уровня земли?
Возьмите Z из GetEntityCoords, стоя на месте, затем вычтите примерно метр, потому что координата находится в середине модели игрока, а не у его ног. Для точного значения используйте GetGroundZFor_3dCoord.
Почему мой пед появляется под картой?
Почти всегда это значение Z, скопированное из точки в воздухе, или спавн внутри территории, которая ещё не загрузилась. Подождите загрузки коллизии перед размещением объекта или установите ped на уровень земли по Z после спавна.
Как получить координаты во время игры?
Достаточно небольшой клиентской команды, которая выводит GetEntityCoords(PlayerPedId()) в консоль, и большинство админ-меню уже имеют такую. Скопируйте выведенное значение прямо в этот инструмент для конвертации в нужный формат.
Связанные инструменты
FiveM 3D калькулятор расстояний - Vector3 Distance
Вычисляйте 3D и 2D расстояния между координатами FiveM. Получайте оценки времени в пути и готовый Lua код с #(vector3 - vector3). Визуальное представление.
FiveM Map Blip Creator - Визуальный конструктор
Создавайте визуально метки на карте FiveM. Выбирайте ID спрайта, цвет, масштаб и подпись. Генерируйте полный Lua код для CreateBlip со всеми настройками. Предварительный просмотр спрайта метки.
Конвертер JSON в Lua таблицу для FiveM
Конвертируйте JSON в синтаксис Lua-таблиц и Lua-таблицы обратно в JSON. Обрабатывает вложенные объекты, массивы, булевы значения, null в nil. Подсветка синтаксиса для разработчиков FiveM.