Mapas e colisões · 4 min de leitura
Como criar uma arena PvP flutuante para FiveM (sem Blender)
Ler em: English · Español · Français · Deutsch · Italiano · Polski · Türkçe · Русский

Uma arena flutuante é muito popular em servidores de PvP e de combate: uma caixa lá no alto do céu, longe da cidade, onde as equipes lutam sem nada em volta, e cair te manda de volta. Você pode comprar uma, ou fazer no Blender e no CodeWalker. Ou desenhá-la no navegador em poucos minutos e receber como recurso do FiveM, com o teleporte e a zona de queda.
O que uma arena no céu precisa
- Chão, paredes e coberturas, com colisão em todos.
- Vidro que dá para ver através. Pelos dados de material do jogo, o vidro comum (
GLASS_SHOOT_THROUGH) deixa as balas passarem, enquanto o vidro à prova de balas (GLASS_BULLETPROOF) as para, e os jogadores (e a IA) continuam vendo através dele. - Spawns de equipe e uma forma de entrar: um comando que leva um jogador até lá.
- Um teleporte seguro. A colisão tão alta do chão só carrega perto do jogador, então quem é teleportado direto para cima pode cair através antes de ela estar pronta.
- Uma zona de queda embaixo do chão para quem cair.
Desenhe
Abra o PvP Map Creator e escolha uma forma em Start from a shape (começar de uma forma): Rectangle (retângulo), 1v1 box (caixa 1 contra 1), L, U, Cross (cruz: quatro equipes ou rei da colina), Two levels (dois níveis: uma plataforma subida por rampa e escadas), Octagon with glass walls (octógono com paredes de vidro) ou Empty (vazio).
- Tamanho e paredes. Arraste os cantos e os lados, defina a altura das paredes e Glass on top (vidro em cima), e escolha o que as paredes são: Solid (sólida), Glass (vidro) ou Bulletproof (à prova de balas). Mirror (espelho) mantém as duas metades justas enquanto você edita (Point mirror, espelho de ponto, é o padrão).
- Adicione coberturas: muretas e paredes baixas, caixas, pilares, rampas, plataformas, escadas, paredes de vidro e à prova de balas. Cada peça tem posição, tamanho, direção, altura do chão e material (as escadas são sempre sólidas).
- Spawns. Adicione por equipe (Team A, Team B, Free for all (todos contra todos)), ou clique em Place spawns for me (colocar spawns para mim) para três por equipe nas duas pontas.
- Visual e neon. Cores do chão e das paredes, um padrão para o chão, a tonalidade do vidro, e bordas de neon brilhantes no chão, no topo das paredes ou nos obstáculos. O neon usa o shader emissivo do jogo, o que brilha de dia e de noite; ele não ilumina o que está em volta. Adicione seu Logo nas paredes ou no chão.
- No mapa. A arena começa a 500 m de altura sobre o mar, a oeste de Del Perro; defina seu próprio lugar com Pick on the map (escolher no mapa) ou por coordenadas.
- Zona de queda. Ativada por padrão, 8 m abaixo do chão: quem cai volta para Back to a spawn (um spawn), ou é Killed (eliminado).
A página avisa enquanto você monta: equipes desiguais, um spawn fora do chão (o que bloqueia o download até você mover), rampas íngremes demais para subir, uma arena baixa demais ou além da borda do mapa. O painel Performance classifica como Light, OK ou Heavy.
Baixe e jogue
Dê um nome, escolha o comando (pvp por padrão) e clique em Download the FiveM resource (.zip). Em Advanced você pode definir as superfícies do chão e das paredes, a distância de desenho, o tamanho da textura, e deixar o comando só para admins (o ace dele).
O recurso traz a arena (modelo, texturas, .ytyp, .ymap e colisão) e os scripts. Ele não precisa de nada mais: nem framework, nem outro recurso.
ensure mics_pvp_arenaNo jogo, /pvp a e /pvp b entram numa equipe, /pvp ffa entra no todos contra todos e /pvp leave sai da arena. O teleporte escurece a tela, pede a colisão naquele ponto e espera por ela (até 5 segundos) antes de soltar o jogador. Seus próprios scripts também podem usar os exports dele: SendToArena e RemoveFromArena no servidor, e Enter, Leave, IsInArena, GetTeam e GetSpawns no cliente.
O recurso é a arena, não um modo de jogo: não há rounds, placares nem equipamentos. Ligue o seu próprio script de PvP aos exports para isso.
Perguntas
- Os jogadores conseguem ver através do vidro à prova de balas?
- Sim. Ele usa o material de vidro à prova de balas do jogo, que pelos dados dele é transparente e para as balas.
- Como o teleporte impede que os jogadores caiam através do chão?
- Ele congela o jogador, pede a colisão da arena e espera ela carregar (até 5 segundos) antes de soltar.
- Posso colocar props do jogo na arena?
- Não com esta ferramenta. Monte props ao redor com o Scene Sandbox e transmita-os junto à arena.

A ferramenta para isso
PvP Map Creator
Escolha uma forma, arraste as paredes, adicione coberturas, vidro e neon, defina os spawns de equipe e baixe a arena como recurso do FiveM.
Abrir PvP Map CreatorTambém útil aqui: Scene Sandbox


