Cartes et collisions · 4 min de lecture
Créer une arène PvP flottante pour FiveM (sans Blender)
Lire en: English · Español · Deutsch · Português · Italiano · Polski · Türkçe · Русский

Une arène flottante plaît beaucoup aux serveurs PvP et de combat : une boîte perchée dans le ciel, loin de la ville, où les équipes s'affrontent sans rien autour, et où tomber vous renvoie au départ. Vous pouvez en acheter une, ou la fabriquer dans Blender et CodeWalker. Ou la concevoir dans votre navigateur en quelques minutes, et l'obtenir sous forme de ressource FiveM avec sa téléportation et sa zone de chute.
Ce qu'une arène dans le ciel exige
- Un sol, des murs et des couverts, avec une collision sur tous.
- Du verre que l'on peut traverser du regard. D'après les données de matériaux du jeu, le verre normal (
GLASS_SHOOT_THROUGH) laisse passer les balles, tandis que le verre pare-balles (GLASS_BULLETPROOF) les arrête, et les joueurs (comme l'IA) voient encore à travers. - Des spawns d'équipe et un moyen d'entrer : une commande qui y envoie un joueur.
- Une téléportation sûre. La collision située si haut ne se charge que près du joueur ; un joueur téléporté directement vers le haut peut donc traverser le sol avant qu'elle soit prête.
- Une zone de chute sous le sol, pour ceux qui tombent.
La concevoir
Ouvrez le PvP Map Creator et choisissez une forme sous Start from a shape (partir d'une forme) : Rectangle, 1v1 box (boîte 1 contre 1), L, U, Cross (croix : quatre équipes ou roi de la colline), Two levels (deux niveaux : une plateforme atteinte par une rampe et des escaliers), Octagon with glass walls (octogone à murs de verre) ou Empty (vide).
- Taille et murs. Faites glisser ses coins et ses côtés, réglez la hauteur des murs et Glass on top (verre en haut), puis choisissez ce que sont les murs : Solid (plein), Glass (verre) ou Bulletproof (pare-balles). Mirror (miroir) garde les deux moitiés équitables pendant que vous modifiez (Point mirror, miroir ponctuel, est la valeur par défaut).
- Ajoutez des couverts : murets et murs bas, caisses, piliers, rampes, plateformes, escaliers, murs de verre et pare-balles. Chaque pièce a son emplacement, sa taille, son orientation, sa hauteur au-dessus du sol et sa matière (les escaliers sont toujours pleins).
- Spawns. Ajoutez-les par équipe (Team A, Team B, Free for all (chacun pour soi)), ou cliquez sur Place spawns for me (placer les spawns pour moi) pour trois par équipe aux deux extrémités.
- Apparence et néons. Couleurs du sol et des murs, motif de sol, teinte du verre, et bords néon lumineux sur le sol, le haut des murs ou les obstacles. Le néon utilise le shader émissif du jeu, celui qui brille de jour comme de nuit ; il n'éclaire pas ce qui l'entoure. Ajoutez votre Logo sur les murs ou le sol.
- Sur la carte. L'arène commence à 500 m au-dessus de la mer, à l'ouest de Del Perro ; définissez votre propre emplacement avec Pick on the map (choisir sur la carte) ou par coordonnées.
- Zone de chute. Activée par défaut, à 8 m sous le sol : un joueur qui tombe revient à Back to a spawn (un spawn), ou est Killed (éliminé).
La page vous avertit pendant la construction : équipes déséquilibrées, spawn hors du sol (ce qui bloque le téléchargement tant que vous ne l'avez pas déplacé), rampes trop raides pour être gravies, arène trop basse ou au-delà du bord de la carte. Le panneau Performance la classe en Light, OK ou Heavy.
Télécharger et jouer
Nommez-la, choisissez la commande (pvp par défaut) et cliquez sur Download the FiveM resource (.zip). Dans Advanced, vous pouvez régler les surfaces du sol et des murs, la distance d'affichage, la taille des textures, et rendre la commande réservée aux admins (son ace).
La ressource contient l'arène (modèle, textures, .ytyp, .ymap et collision) et les scripts. Elle n'a besoin de rien d'autre : ni framework, ni autre ressource.
ensure mics_pvp_arenaEn jeu, /pvp a et /pvp b rejoignent une équipe, /pvp ffa rejoint le chacun pour soi et /pvp leave quitte l'arène. La téléportation fait noircir l'écran, demande la collision à cet endroit et attend qu'elle soit là (jusqu'à 5 secondes) avant de relâcher le joueur. Vos propres scripts peuvent aussi utiliser ses exports : SendToArena et RemoveFromArena côté serveur, Enter, Leave, IsInArena, GetTeam et GetSpawns côté client.
La ressource est l'arène, pas un mode de jeu : il n'y a ni manches, ni scores, ni équipements. Reliez votre propre script PvP à ses exports pour cela.
Questions
- Les joueurs peuvent-ils voir à travers le verre pare-balles ?
- Oui. Il utilise le matériau de verre pare-balles du jeu, qui, d'après ses données, est transparent et arrête les balles.
- Comment la téléportation évite-t-elle que les joueurs traversent le sol ?
- Elle fige le joueur, demande la collision de l'arène et attend qu'elle soit chargée (jusqu'à 5 secondes) avant de le relâcher.
- Puis-je mettre des props du jeu dans l'arène ?
- Pas avec cet outil. Disposez des props autour avec Scene Sandbox et diffusez-les à côté de l'arène.

L'outil pour cela
PvP Map Creator
Choisissez une forme, faites glisser ses murs, ajoutez couverts, verre et néons, placez les spawns d'équipe et téléchargez l'arène sous forme de ressource FiveM.
Ouvrir PvP Map CreatorAussi utile ici: Scene Sandbox


