Summer Sale 50% OFF everything storewide! Sale ends in: 00d 00h 00m 00s ×
Optimized
Escrow
Support

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.