Darts Script - professional ESX script with custom features and optimized performance for FiveM servers Compatible with ESX framework.
$61.55
Money-Back Guarantee
14-day refund policy
Lifetime Updates
Free updates forever
Open Source
Inspect & modify the code
SSL Encrypted
|
Visa, Mastercard, Amex, Apple Pay
|
Crypto
Video Preview
Click to load video from YouTube. By watching, you agree to their privacy policy.
Description
ESX Darts - Competitive Dart Game with Multiplayer Support
Description ! Upgrade Your Game with ESX Darts – Ultimate Precision & Performance
Bring the classic pub game to your FiveM server with ESX Darts. This fully functional dartboard system lets up to four players compete in dart-throwing matches with customizable rules and scoring. Perfect for bar roleplay, leisure activities, and competitive mini-games, ESX Darts adds authentic entertainment to your server without requiring complex dependencies.
What's Included
ESX Darts provides a complete dart-throwing game system for FiveM. You'll get interactive dartboards with realistic throwing mechanics, multiplayer support allowing up to four players per game, customizable rulesets that each dartboard can have independently configured, score tracking and display showing points and game progress, turn-based gameplay with automatic rotation between players, animations for throwing and retrieving darts, multiple dartboard locations configurable anywhere on the map, no dependency requirements (just drag and drop), integration with ESX for consistent player experience, and ruleset options including 301, 501, cricket, and custom variants.
What is Darts?
Darts or dart-throwing is a competitive sport in which two or more players bare-handedly throw small sharp-pointed missiles known as darts at a round target known as a dartboard. (Wiki)
In FiveM roleplay, darts serves as a social activity for bars, pubs, and recreational spaces. Players gather around dartboards to compete, socialize, and pass time during roleplay scenarios. The game combines skill-based aiming with friendly competition, making it perfect for casual interactions or organized tournaments.
Key Features
All dartboards have their own custom rulesets that any player can change
Four players can play at a time
You can add dartboards anywhere on map in config.lua
Realistic Throwing - Aim and throw mechanic with accuracy-based scoring
Multiple Game Modes - 301, 501, cricket, and custom rule variants
Score Display - Clear UI showing current scores and turn order
Turn Automation - Automatic rotation between players
Multiplayer Support - Up to 4 players compete simultaneously
Configurable Locations - Place dartboards at any coordinates
Independent Rulesets - Each dartboard can have different rules
Requirements
NOTHING! :) Just use the script
Unlike many FiveM scripts, ESX Darts has zero dependencies beyond ESX framework itself. No additional libraries, no complex setup, no prerequisite resources. Simply install and configure dartboard locations. This makes it one of the easiest entertainment scripts to add to your server.
Perfect For
Bar and pub roleplay locations needing interactive activities
Civilian leisure and social gathering spaces
Server events and mini-game competitions
Gang hideouts and private club entertainment
Community centers and recreational facilities
Anywhere players gather socially and need activities
How to Play
Players approach a dartboard and interact to join a game. Up to four players can join before the match starts. Once ready, the game begins with the first player's turn. The player aims using directional controls and throws by pressing the designated key. Accuracy determines which section of the dartboard is hit and how many points are scored. After three darts, the turn passes to the next player automatically. The game continues with players taking turns until someone reaches the victory condition (depending on ruleset). Common variants include counting down from 301 or 501 to exactly zero, or cricket mode where players must hit specific numbers. The first to complete the objective wins.
Technical Details
Framework: ESX (es_extended) integration
Dependencies: None! Zero additional requirements
Performance: Lightweight with minimal resource usage
Configuration: Simple config.lua for dartboard locations and rules
Players: Supports 1-4 players per dartboard
Installation
Download and extract ESX Darts to your resources folder
Open config.lua and add dartboard locations (coordinates)
Configure default rulesets for each dartboard location
Add ensure esx-darts to your server.cfg
Restart your server
Visit configured dartboard locations to test gameplay
Optional: Customize scoring rules and game variants
Ruleset Customization
ESX Darts' standout feature is independent ruleset configuration per dartboard. A bar in the city might use standard 301 rules (count down from 301 to zero), while a gang hideout uses 501 for longer games. A pub could have cricket rules (hit each number 1-20 three times), and a private club might create custom scoring. Players can also change rules on-the-fly if given permission, allowing them to choose game variants before starting. This flexibility means one script supports many different dart game experiences.
Common Game Variants
301/501: Players start with 301 or 501 points and count down. Each dart throw subtracts from the total. The goal is reaching exactly zero (must finish on a double). First to zero wins.
Cricket: Players must hit numbers 15-20 and the bullseye three times each. Hitting a number more than three times scores points if opponent hasn't closed that number yet. First to close all numbers with equal or higher score wins.
Around the Clock: Players must hit numbers 1-20 in order, then bullseye. First player to complete the sequence wins.
Configure any of these variants or create custom scoring rules based on your server's preferences.
Framework Compatibility
✅ ESX - Built for ESX framework with seamless integration
❌ QBCore - This version is ESX-specific
❌ Standalone - Requires ESX framework
Location Ideas
Place dartboards strategically to enhance roleplay locations. Bars and pubs are obvious choices - Yellow Jack, Tequi-la-la, or custom bar MLOs. Gang hideouts benefit from dartboards as leisure activities between criminal jobs. Police station break rooms provide officer entertainment. Mechanic shops, fire stations, and other workplace locations use dartboards for downtime. Private mansions and luxury properties can have game rooms with darts. The flexibility allows dartboards wherever social gathering makes sense.
What Makes It Stand Out
ESX Darts stands out for its simplicity and completeness. Zero dependencies means no troubleshooting conflicts or missing libraries. The multiplayer support (up to 4 players) creates social competition rather than solo mini-games. Independent rulesets per dartboard provide variety without installing multiple scripts. The throwing mechanic requires actual aiming skill, making outcomes feel earned rather than random. With 95+ sales, ESX Darts has proven itself as a reliable, easy-to-install entertainment option.
Roleplay Integration
Use darts for organic roleplay scenarios. Characters meet at the bar and challenge each other to a game while discussing business. Gang members play darts during downtime, building camaraderie. Host dart tournaments as server events with prize money. Create dart league systems where teams compete weekly. Use dart games for betting and gambling roleplay (players wager on outcomes). The social nature of the game encourages interaction and conversation during gameplay.
Server Events and Competitions
Organize dart tournaments as community events. Set up bracket-style competitions with entry fees and prize pools. Host charity tournaments where proceeds benefit server causes. Create dart leagues with seasonal rankings. Run sudden-death competitions with eliminations. The competitive nature makes darts perfect for organized events that bring the community together. Unlike racing or combat events, dart tournaments are accessible to all player types and skill levels.
Performance and Optimization
The script is remarkably lightweight. Dartboards only activate when players are nearby, minimizing idle resource usage. The throwing mechanic uses efficient client-side calculations. Score tracking is simple and doesn't tax the server. Multiple simultaneous games at different dartboards run smoothly without performance degradation. This makes it safe to place dartboards liberally across the map without worrying about resource consumption.