Elevate your FiveM server's competitive scene with the ultimate PVP Arena & Duels System! Designed with performance and player engagement in mind, this script allows your community to create custom lobbies, practice against advanced AI, and climb the leaderboard in style.
Fully compatible with ESX and QBCore, featuring a stunning, modern NUI (HTML/CSS/JS) interface.
๐ Key Features
- ๐ Multi-Framework Support: Seamless out-of-the-box integration with both ESX and QBCore frameworks.
- ๐ฅ๏ธ Sleek & Modern NUI: A clean, responsive, and glassmorphism-styled UI for managing lobbies, selecting maps, and viewing rankings.
- ๐ฎ Custom Lobby Creation: Players can create public or private (password-protected) duel rooms, customizing the weapon, number of rounds, and map.
- ๐ค AI Practice Mode: Don't have a rival online? Train your skills against a highly customizable NPC with configurable health, armor, accuracy, and combat styles.
- ๐ Built-in Leaderboard System: Track player stats automatically! Saves Kills, Deaths, Wins, and Losses using native FiveM KVP (no complex database setup required).
- ๐บ๏ธ Multi-Map Support: Configure unlimited arenas and spawn coordinates directly from the configuration file.
- ๐ Inventory Protection: Automatically sets players as busy (
invBusy) and disables weapon/inventory wheels (Control 37 & 289) during matches to prevent exploits. - ๐ Standalone Notification Support: Compatible with framework notifications and ox_lib alerts.
โ๏ธ Fully Customizable Config
Take full control of the experience via config.lua:
- Set maximum rounds, match timers, and exit coordinates.
- Customize weapon selection lists (integrates visually with
ox_inventoryimages). - Adjust NPC difficulty (stamina, movement types, accuracy, and rolling permissions).
- Full language translation support (comes pre-configured in Spanish/English).
๐ฆ What's Included in the Package?
-
cl_main.lua&sv_main.lua(Clean, optimized, and secure code). -
config.lua(Extremely easy to configure). - Full
web/folder with the NUI files (HTML, CSS, JS, and UI assets). -
fxmanifest.luaready to drag and drop into your server.
๐ ๏ธ Requirements / Dependencies
- Framework: ESX or QBCore
-
Optional:
ox_lib(for enhanced notifications) &ox_inventory(for weapon icons in the menu).
โ ๏ธ Get ready to offer your players the definitive competitive PVP experience. Boost your server activity today!
