Como um hoverboard de FiveM funciona sem script

Por Nilo3D · Atualizado:

Um hoverboard de FiveM pode ser feito como veículo de verdade em vez de script: um modelo pequeno registrado no vehicles.meta, voando com handling de hover, com o piloto em pé por causa de um vehicle layout próprio. Os hoverboards da Nilo3D são feitos assim. Eles voam com o handling da Oppressor Mk II, com o boost de foguete mantido e sem armas, e tudo roda com dados do jogo.

O que é um hoverboard no FiveM?

Existem dois jeitos de colocar um hoverboard em um servidor. Um é um script que prende um prop de prancha ao jogador e o move pelo mapa. O outro é um veículo add-on que por acaso é uma prancha. Esta página descreve o segundo tipo.

Hoverboard como veículoHoverboard como script
O que voaUm veículo, com a física de voo do próprio jogoO que o script mover a cada frame
Outros jogadores veemPela sincronização normal de veículos do jogoDepende de como o script sincroniza
Código rodando durante o usoNenhumO script
Subir e descerA ação de entrar e sair de veículo, com animações do vehicle layoutUm comando ou tecla que o script trata
Ajustar a velocidadehandling.metaConfig do script
Garagens, chaves, lojasFunciona como qualquer outro modelo de veículoPrecisa de integração própria

O que faz um hoverboard veículo funcionar?

Cada comportamento vem de um arquivo de dados. Nada aqui é específico de pranchas; é o mesmo sistema que todo veículo add-on usa.

ComportamentoDe onde vemGuia
Ele existe e pode dar spawnUma entrada no vehicles.metavehicles.meta explicado
Ele flutua e voaA entrada de handling, incluindo o bloco de voo especial delahandling.meta explicado
O piloto fica em pé no deckUm vehicle layout próprio, com a própria animação de assentovehiclelayouts.meta explicado
Subir pela esquerda ou pela direitaPontos de entrada e clips de entrada no mesmo layout
Jatos de propulsor embaixo da pranchaOs dados de efeitos do veículo, presos a bones do modelo
Ele fica mais leve com a distânciaMalhas de LOD dentro do modeloComo otimizar um veículo de FiveM

Como o layout tem nome próprio, só a prancha usa a pose em pé. As outras motos do servidor mantêm as animações normais.

Um detalhe de quando fizemos os hoverboards: o arquivo de efeitos tem que ser declarado antes do vehicles.meta no manifest, porque a entrada do veículo busca os efeitos dela pelo nome na hora em que carrega. A ordem de carregamento está em fxmanifest.lua e data_file para veículos.

Quais hoverboards a Nilo3D faz?

PranchaVisualNome de spawn
AirgliderA prancha rosa clássica da Dinka.airglider
GirlboardUma prancha mais longa, de 1,43 m, com uma turbina que gira e neon verde.girlboard
NeonboardDeck fino com neon na prancha inteira.neonboard

As três têm os mesmos recursos: uma animação própria em pé com os pés no deck, entrada e saída pelos dois lados, um efeito de propulsor roxo com som de motor próprio e quatro LODs, de High a Very Low. Cada uma é vendida separada como um resource independente, e as três juntas são o Hoverboard Pack.

Como instalo um hoverboard no meu servidor?

  1. Depois de comprar, baixe o resource em Granted Assets no Portal da Cfx.re. Os passos estão em como instalar um resource de FiveM do Cfx.re Escrow.
  2. Coloque a pasta na pasta resources do servidor sem renomear.
  3. Adicione o ensure ao server.cfg. Uma prancha só é uma linha. Com o pack, inicie o airglider primeiro:
    ensure airglider
    ensure neonboard
    ensure girlboard
  4. Reinicie o servidor e dê spawn na prancha pelo nome com o seu comando de spawn de veículo.

As pranchas não têm código de framework, então a instalação é a mesma em ESX, QBCore, QBox ou em um servidor standalone. Para vender uma em uma concessionária, adicione o nome de spawn dela à lista de veículos do seu framework: veja como adicionar um veículo personalizado ao ESX, QBCore ou QBox.

Como é pilotar?

As pranchas usam o handling da Oppressor Mk II, então são controladas como esse veículo: flutuam, sobem e planam, e o boost de foguete é mantido. As armas são removidas. Como o voo vem do arquivo de handling, ele se comporta igual para todos os jogadores e não precisa de nada rodando em segundo plano.

Perguntas frequentes

Existe hoverboard para FiveM?
Sim. A Nilo3D faz três: Airglider, Girlboard e Neonboard. São veículos add-on que voam com o handling da Oppressor Mk II, com uma animação própria em pé.
Um hoverboard de FiveM precisa de script?
Não quando é feito como veículo. As pranchas da Nilo3D rodam com o vehicle layout, os clip sets e os dados de efeitos do jogo, sem script.
Os hoverboards funcionam com ESX, QBCore e QBox?
Sim. Eles não têm código de framework e funcionam em ESX, QBCore, QBox ou em um servidor standalone.
Como dou spawn em um hoverboard no FiveM?
Inicie o resource com ensure e dê spawn pelo nome com o seu comando de spawn de veículo: airglider, girlboard ou neonboard.
Outros jogadores conseguem ver o hoverboard?
Sim. Ele é um veículo, então o jogo o sincroniza com os outros jogadores como qualquer outro veículo.

Fontes

Produtos deste guia

Todos os guias