Battle Pass V3

Configuration

Configure Everything Online
All settings are managed through our config tool

Open Configurator

Commands

Gives or removes premium from a player.

/setpremium [playerId] [true/false]

Generates a new redeem code for premium.

/genpremiumcode

Generates new rewards (only if randomized rewards are enabled).

/generaterewards

Exports

Open the Battle Pass Interface.

client.lua
exports.sky_battlepass:open()

Give premium to a player.

server.lua
exports.sky_battlepass:GivePremium(playerId)

Remove premium from a player.

server.lua
exports.sky_battlepass:RemovePremium(playerId)

Check if a player has premium.

server.lua
local hasPremium = exports.sky_battlepass:HasPremium(playerId)

Give a quest to a player.

server.lua
exports.sky_battlepass:AddQuest(playerId, questName)

Add quest progress to a player quest (used for custom quests).

server.lua
exports.sky_battlepass:AddPlayerQuestProgress(playerId, name, amount)

Give XP to a player.

server.lua
exports.sky_battlepass:AddPlayerXp(playerId, amount)

Custom Quests

Coming soon


Custom Rewards

Coming soon


Support

Need help? Our support team is always ready to assist

Join Discord