Resource Details
Zindro Battle Pass
Give your players a reason to stay active and progress throughout the season with a complete FiveM Battle Pass system featuring 100 levels, Free and Premium reward tracks, rotating missions, XP progression, seasonal leaderboards, vehicle rewards, and Tebex Premium integration.
Players can earn Battle Pass XP simply by playing the server and completing different activities, then progress through the season and claim rewards as they unlock new levels.
The system includes support for ESX, QBCore, and QBox, with configurable rewards and mission progression.
Key Features
✅ 100-Level Battle Pass
Create a complete seasonal progression system with up to 100 configured Battle Pass levels.
Each level can contain separate:
Free rewards
Premium rewards
The maximum level and XP required per level can also be configured.
✅ Free & Premium Reward Tracks
Every player can progress through the Free track while Premium players receive access to additional rewards.
This gives servers the option to provide regular progression while offering an additional Premium Battle Pass.
✅ Tebex Premium Integration
Premium Battle Pass access can be connected directly with Tebex.
Players can purchase the Premium package and redeem their Tebex Transaction ID through the Battle Pass interface.
The system includes purchase validation and protection against reusing already redeemed transactions.
✅ Secure Premium Redemption
Premium redemption includes server-side validation and can optionally verify that the Tebex purchase belongs to the player redeeming it.
Tebex secrets remain server-side rather than being placed inside shared configuration files.
✅ Season System
Create different Battle Pass seasons with configurable:
Season ID
Season name
Season expiration
Maximum level
XP required per level
The interface also displays the remaining season time to players.
✅ Mission System
Players can complete missions to earn additional Battle Pass XP.
The included system contains a large configurable mission pool with Daily, Weekly, and Season missions.
By default, active missions rotate from the available mission pool.
✅ Daily Missions
Daily objectives automatically rotate and can include activities such as:
Playing for a certain amount of time
Walking
Running
Sprinting
Driving
Swimming
Boating
Off-road driving
Reaching vehicle speeds
Jumping
Climbing
Parachuting
Staying alive
Claiming Battle Pass rewards
Earning XP
Gaining levels
Opening the Battle Pass
✅ Weekly Missions
Longer progression objectives provide larger XP rewards and give active players additional goals throughout the week.
✅ Season Missions
Long-term objectives remain available throughout the Battle Pass season, encouraging continued server activity and progression.
✅ Rotating Mission Selection
The script contains separate pools for Daily, Weekly, and Season objectives and automatically selects active missions based on the configured number of mission slots.
Default active slots include:
4 Daily missions
4 Weekly missions
4 Season missions
These values can be changed in the configuration.
✅ Playtime XP
Players can automatically earn Battle Pass XP simply by spending time on the server.
The XP amount and interval are fully configurable.
✅ XP Progression
Battle Pass XP determines the player's current level and progression toward the next reward.
XP can come from:
Playtime
Missions
Configured rewards
Other server resources through the included XP export
Admin commands
✅ Multiple Reward Types
Configure different rewards throughout the Battle Pass.
Supported reward types include:
Cash
Bank money
Inventory items
Battle Pass XP
Vehicles
✅ Vehicle Rewards
Premium milestone levels can reward complete vehicles.
The included configuration demonstrates vehicle rewards at major progression milestones such as Levels 25, 50, and 100.
Vehicle models, labels, images, and garages can be configured.
✅ Automatic Garage Delivery
Vehicle rewards can be delivered to the player's configured garage, allowing them to receive permanent vehicle rewards from the Battle Pass.
✅ Reward Claiming System
Unlocked rewards can be claimed directly through the Battle Pass interface.
The system tracks Free and Premium rewards independently and prevents the same reward from being claimed repeatedly.
✅ Reward Delivery Protection
Reward claims are stored in the database to help prevent duplicate delivery and maintain reliable claim states.
✅ Season Leaderboard
Players can compare their Battle Pass progression through the built-in Season Rankings page.
The leaderboard displays progression including:
Player
Level
XP
Free or Premium status
✅ Modern Custom UI
The Battle Pass includes a complete custom interface with dedicated sections for:
Battle Pass progression
Missions
Rewards
Season rankings
Premium upgrade
Premium redemption
✅ Reward Preview
Players can select rewards from the progression track and preview what they will receive before claiming them.
✅ Inventory Image Support
Reward images can use your existing inventory item images.
The script supports configurations for:
ox_inventory
QB inventory
Native ESX inventory
✅ Admin Commands
Administrators have tools for managing and testing Battle Pass progression, including:
Adding XP
Setting player levels
Enabling/disabling Premium
Resetting player Battle Pass progress
Releasing pending reward claims
Testing Premium redemption
✅ XP Export
Other server resources can award Battle Pass XP through the provided server export.
This allows you to connect Battle Pass progression with other activities on your server such as:
Jobs
Events
Racing
Criminal activities
Minigames
Server events
Custom scripts
✅ Framework Support
Supports:
ESX
QBCore
QBox
Automatic framework detection is also available.
✅ Database Saving
Player progression, mission progress, claimed rewards, Premium status, and Tebex redemption information are stored using oxmysql.
Why Use This Script?
Keeping players active becomes much easier when they always have something to progress toward.
Zindro Battle Pass creates a long-term progression loop where players can earn XP, complete rotating objectives, unlock rewards, compete on seasonal rankings, and continue working toward higher Battle Pass levels.
Servers can also offer a Premium track through Tebex while still keeping a complete Free progression path available to everyone.
Great For
Serious RP servers
Economy servers
Community servers
Seasonal server updates
Player retention systems
Progression-focused servers
Tebex monetization
Server events
Reward systems
Long-term player engagement
Dependencies
ox_lib
oxmysql
OneSync
A supported framework is also required.
Framework Support
ESX
QBCore
QBox
Inventory Support
ox_inventory
QB inventory
Native ESX inventory
Inventory handling can be configured automatically depending on your server setup.
Premium / Tebex Support
Premium Battle Pass access can be connected to a Tebex package.
The system supports:
Tebex Transaction ID redemption
Premium package validation
Optional buyer matching
Protection against reused transactions
Server-side Tebex secret configuration
The Tebex secret is configured using the server-only sv_tebexSecret convar and should not be placed inside the shared configuration file.