RUP Vehicle Spawner de ruptz oferece um menu de veículos com busca, categorias, seleção de cores e opções de preparação máxima. O manifesto analisado é a versão 1.0.3 e carrega web/build/index.html. Seu código não contém Config.AllowedJobs, Config.SetAsOwned nem os exemplos de exports publicados anteriormente aqui.
Instale e configure
Inicie ox_lib antes de rup-vehiclespawner. config.lua define Command, AdminGroups, Fuel, Keys e Warp. O comando padrão é /vehiclemenu, restrito via ox_lib a group.admin. O cliente enumera os modelos de veículos carregados e usa shared/stock_vehicles.lua para identificar veículos adicionais. As imagens PNG de prévia ficam em web/build/images, com o nome do modelo no arquivo.
Entenda o que a criação altera
O cliente cria um veículo em um deslocamento fixo e exclui o veículo em que o jogador está. Warp controla a entrada no novo veículo. As opções de chaves qb e qbx acionam vehiclekeys:client:SetOwner; verifique se seu recurso de chaves o implementa. Isso não registra propriedade persistente na garagem. As opções de combustível são legacy, ox, cdn e standalone.
Revise acesso e registros
O comando do servidor tem uma restrição ACE, mas a criação ocorre em um callback NUI no cliente. Não trate essa restrição do menu como um sistema completo de autorização de entidades no servidor. O registro no Discord vem ativado e o webhook fica no config.lua compartilhado; mova segredos de webhook para uma configuração exclusiva do servidor antes de usar os registros. Teste acesso não autorizado, substituição de veículo, chaves e combustível em um servidor isolado. Não se afirma comparação de desempenho nem auditoria de segurança completa.