Mappe e collisioni · 4 min di lettura
Come creare un'arena PvP fluttuante per FiveM (senza Blender)
Leggi in: English · Español · Français · Deutsch · Português · Polski · Türkçe · Русский

Un'arena fluttuante è molto amata nei server PvP e di combattimento: una scatola alta nel cielo, lontana dalla città, dove le squadre combattono senza nulla intorno, e cadere ti rimanda indietro. Puoi comprarne una, o farla in Blender e CodeWalker. Oppure progettarla nel browser in pochi minuti e ottenerla come risorsa FiveM con il suo teletrasporto e la sua zona di caduta.
Cosa serve a un'arena nel cielo
- Pavimento, muri e coperture, con collisione su tutti.
- Vetro attraverso cui si vede. Secondo i dati dei materiali del gioco, il vetro normale (
GLASS_SHOOT_THROUGH) lascia passare i proiettili, mentre il vetro antiproiettile (GLASS_BULLETPROOF) li ferma e i giocatori (e l'IA) continuano a vedere attraverso. - Spawn di squadra e un modo per entrare: un comando che porta un giocatore lì.
- Un teletrasporto sicuro. La collisione così in alto dal suolo si carica solo vicino al giocatore, quindi chi viene teletrasportato direttamente in alto può cadere attraverso prima che sia pronta.
- Una zona di caduta sotto il pavimento per chi cade giù.
Progettala
Apri il PvP Map Creator e scegli una forma sotto Start from a shape (parti da una forma): Rectangle (rettangolo), 1v1 box (scatola 1 contro 1), L, U, Cross (croce: quattro squadre o re della collina), Two levels (due livelli: una piattaforma raggiunta da una rampa e scale), Octagon with glass walls (ottagono con muri di vetro) oppure Empty (vuota).
- Dimensioni e muri. Trascina i suoi angoli e i lati, imposta l'altezza dei muri e Glass on top (vetro in cima), e scegli cosa sono i muri: Solid (pieno), Glass (vetro) o Bulletproof (antiproiettile). Mirror (specchio) mantiene le due metà equilibrate mentre modifichi (Point mirror, specchio puntuale, è il predefinito).
- Aggiungi coperture: muretti e muri bassi, casse, pilastri, rampe, piattaforme, scale, muri di vetro e antiproiettile. Ogni pezzo ha posizione, dimensione, orientamento, altezza da terra e materiale (le scale sono sempre piene).
- Spawn. Aggiungili per squadra (Team A, Team B, Free for all (tutti contro tutti)), oppure premi Place spawns for me (metti gli spawn per me) per tre per squadra alle due estremità.
- Aspetto e neon. Colori del pavimento e dei muri, un motivo per il pavimento, la tinta del vetro, e bordi neon luminosi su pavimento, cima dei muri o ostacoli. Il neon usa lo shader emissivo del gioco, quello che brilla di giorno e di notte; non illumina ciò che ha intorno. Aggiungi il tuo Logo sui muri o sul pavimento.
- Sulla mappa. L'arena parte a 500 m sopra il mare, a ovest di Del Perro; imposta il tuo punto con Pick on the map (scegli sulla mappa) o con le coordinate.
- Zona di caduta. Attiva di default, 8 m sotto il pavimento: chi cade torna a Back to a spawn (uno spawn), oppure viene Killed (eliminato).
La pagina avvisa mentre costruisci: squadre sbilanciate, uno spawn fuori dal pavimento (che blocca il download finché non lo sposti), rampe troppo ripide da salire, un'arena troppo bassa o oltre il bordo della mappa. Il pannello Performance la classifica come Light, OK o Heavy.
Scaricala e gioca
Dai un nome, scegli il comando (pvp di default) e clicca su Download the FiveM resource (.zip). In Advanced puoi impostare le superfici del pavimento e dei muri, la distanza di disegno, la dimensione delle texture, e rendere il comando riservato agli admin (il suo ace).
La risorsa contiene l'arena (modello, texture, .ytyp, .ymap e collisione) e gli script. Non ha bisogno di nient'altro: nessun framework, nessun'altra risorsa.
ensure mics_pvp_arenaIn gioco, /pvp a e /pvp b entrano in una squadra, /pvp ffa entra in tutti contro tutti e /pvp leave esce dall'arena. Il teletrasporto oscura lo schermo, chiede la collisione in quel punto e aspetta che ci sia (fino a 5 secondi) prima di far ripartire il giocatore. I tuoi script possono usare anche i suoi export: SendToArena e RemoveFromArena sul server, e Enter, Leave, IsInArena, GetTeam e GetSpawns sul client.
La risorsa è l'arena, non una modalità di gioco: non ci sono round, punteggi né equipaggiamenti. Collega il tuo script PvP ai suoi export per questo.
Domande
- I giocatori possono vedere attraverso il vetro antiproiettile?
- Sì. Usa il materiale di vetro antiproiettile del gioco, che secondo i suoi dati è trasparente e ferma i proiettili.
- Come fa il teletrasporto a impedire che i giocatori cadano attraverso il pavimento?
- Blocca il giocatore, chiede la collisione dell'arena e aspetta che si carichi (fino a 5 secondi) prima di lasciarlo andare.
- Posso mettere prop del gioco nell'arena?
- Non con questo strumento. Disponi dei prop intorno con lo Scene Sandbox e trasmettili accanto all'arena.

Lo strumento per questo
PvP Map Creator
Scegli una forma, trascina i muri, aggiungi coperture, vetro e neon, imposta gli spawn di squadra e scarica l'arena come risorsa FiveM.
Apri PvP Map CreatorUtile anche qui: Scene Sandbox


