Как ховерборд в FiveM работает без скрипта
Ховерборд в FiveM можно сделать настоящим транспортом, а не скриптом: небольшой моделью, зарегистрированной в vehicles.meta, которая летает на парящем handling, а райдер стоит благодаря собственному layout транспорта. Ховерборды Nilo3D сделаны именно так. Они летают на handling от Oppressor Mk II, с сохранённым ракетным ускорением и без оружия, и всё работает на данных игры.
Что такое ховерборд в FiveM?
Есть два способа добавить ховерборд на сервер. Первый: скрипт, который прикрепляет проп доски к игроку и перемещает его. Второй: обычный аддон-транспорт в виде доски. На этой странице описан второй вариант.
| Ховерборд как транспорт | Ховерборд как скрипт | |
|---|---|---|
| Что летает | Транспорт, с собственной физикой полёта игры | То, что скрипт перемещает каждый кадр |
| Его видят другие игроки | Через обычную синхронизацию транспорта в игре | Зависит от того, как синхронизирует скрипт |
| Код, работающий во время езды | Никакого | Скрипт |
| Как встать и сойти | Действие посадки в транспорт и выхода из него, с анимациями из layout транспорта | Команда или клавиша, которую обрабатывает скрипт |
| Настройка скорости | handling.meta | Конфиг скрипта |
| Гаражи, ключи, магазины | Работает как любая другая модель транспорта | Нужна своя интеграция |
За счёт чего работает ховерборд-транспорт?
Каждое поведение берётся из одного файла данных. Здесь нет ничего специфичного для досок: это та же система, которую использует любой аддон-транспорт.
| Поведение | Откуда берётся | Гайд |
|---|---|---|
| Он существует и его можно заспавнить | Запись в vehicles.meta | Разбор vehicles.meta |
| Он парит и летает | Запись handling, включая её блок особого режима полёта | Разбор handling.meta |
| Райдер стоит на деке | Собственный layout транспорта со своей анимацией сиденья | Разбор vehiclelayouts.meta |
| Можно встать на доску слева или справа | Точки входа и клипы входа в том же layout | |
| Струи двигателей под доской | Данные эффектов транспорта, привязанные к костям модели | |
| Он становится легче с расстоянием | Меши LOD внутри модели | Оптимизация транспорта FiveM |
Поскольку у layout своё имя, позу стоя использует только доска. Остальные мотоциклы на сервере сохраняют свои обычные анимации.
Одна деталь из опыта их создания: файл эффектов нужно объявить в манифесте раньше vehicles.meta, потому что запись транспорта ищет свои эффекты по имени в момент загрузки. О порядке загрузки рассказано в гайде о fxmanifest.lua и data_file для транспорта.
Какие ховерборды делает Nilo3D?
| Доска | Внешний вид | Имя для спавна |
|---|---|---|
| Airglider | Классическая розовая доска Dinka. | airglider |
| Girlboard | Более длинная доска 1.43 м с вращающейся турбиной и зелёным неоном. | girlboard |
| Neonboard | Тонкая дека с неоном по всей доске. | neonboard |
У всех трёх одинаковые возможности: своя анимация езды стоя с ногами на деке, посадка и выход с обеих сторон, фиолетовый эффект двигателей с собственным звуком и четыре LOD от High до Very Low. Каждая продаётся отдельно как самостоятельный ресурс, а все три вместе составляют Hoverboard Pack.
Как установить ховерборд на свой сервер?
- После покупки скачайте ресурс из Granted Assets в Cfx.re Portal. Шаги описаны в гайде об установке ресурса FiveM из Cfx.re Escrow.
- Положите папку в папку
resourcesсервера, не переименовывая её. - Добавьте
ensureвserver.cfg. Для одной доски это одна строка. С паком первым запускайтеairglider:ensure airglider ensure neonboard ensure girlboard - Перезапустите сервер и заспавните доску по имени своей командой спавна транспорта.
В досках нет кода под фреймворки, поэтому установка одинакова на ESX, QBCore, QBox и на standalone-сервере. Чтобы продавать доску в автосалоне, добавьте её имя для спавна в список транспорта вашего фреймворка: см. гайд о добавлении своего транспорта в ESX, QBCore или QBox.
Как он управляется?
Доски используют handling от Oppressor Mk II, поэтому управляются как этот транспорт: парят, набирают высоту и планируют, а ракетное ускорение сохранено. Оружие убрано. Поскольку полёт задаётся файлом handling, он ведёт себя одинаково у всех игроков и не требует ничего работающего в фоне.
Частые вопросы
- Есть ли ховерборд для FiveM?
- Да. Nilo3D делает три: Airglider, Girlboard и Neonboard. Это аддон-транспорт, который летает на handling от Oppressor Mk II, со своей анимацией езды стоя.
- Нужен ли ховерборду в FiveM скрипт?
- Нет, если он сделан как транспорт. Доски Nilo3D работают на layout транспорта, clip set и данных эффектов самой игры, без скрипта.
- Работают ли ховерборды с ESX, QBCore и QBox?
- Да. В них нет кода под фреймворки, и они работают на ESX, QBCore, QBox и на standalone-сервере.
- Как заспавнить ховерборд в FiveM?
- Запустите ресурс через ensure и заспавните его по имени своей командой спавна транспорта: airglider, girlboard или neonboard.
- Видят ли ховерборд другие игроки?
- Да. Это транспорт, поэтому игра синхронизирует его с другими игроками, как любой другой транспорт.
Источники
Товары из гайда
- Hoverboard Pack: 3 ховерборда FiveM
- Airglider: Ховерборд FiveM
- Girlboard: Ховерборд FiveM
- Neonboard: Ховерборд FiveM
Все гайды
- Как установить ресурс FiveM из Cfx.re Escrow (Granted Assets)
- Как добавить кастомный транспорт на сервер ESX, QBCore или QBox
- Что такое LOD у транспорта в FiveM?
- Как добавить аддон-транспорт на сервер FiveM
- Разбор vehicles.meta по полям
- Разбор handling.meta: поля, единицы и флаги
- Разбор carvariations.meta и carcols.meta
- Разбор vehiclelayouts.meta: сиденья, точки входа и анимации
- Справочник data_file в fxmanifest для транспорта
- Файлы модели транспорта (yft, _hi.yft, ytd) и предупреждение oversized assets
- Проблемы с аддон-транспортом в FiveM: причины и решения
- Как исправить "You lack the required entitlement" на сервере FiveM
- Как конвертировать мод машины для одиночной GTA 5 в аддон FiveM
- Как сделать транспорт для FiveM в Blender с Sollumz 2.9
- Как оптимизировать транспорт FiveM: полигоны, LOD и бюджет текстур
- Как настроить коллизию транспорта в Sollumz
- Покупка транспорта для FiveM: что проверить до оплаты
- Паки машин FiveM или отдельный транспорт
- Машины реальных брендов в FiveM: можно или нет?
- CodeWalker или Sollumz: какой инструмент нужен для транспорта FiveM?
