block-quote On this pagechevron-down
GitBook Assistant Ask chevron-down Economy & Engagement Leveling β
Enabled
Turns the leveling system on or off.
ResetDataOnLeave
true β Userβs XP & levels reset when they leave.
false β Progress is saved if they rejoin (recommended).
Copy ResetDataOnLeave : false MessageXP & π VoiceXP
Defines how much XP users earn for activity.
Examples:
XPNeeded
Base XP needed to level up.
Scales with each level (Level 2 = 300 XP, Level 3 = 600 XP, etc).
Examples:
Fast leveling β 200-250
Slow (competitive) β 500-750
Channel & Category Settings
Control where XP is earned:
Cooldowns prevent spam and balance XP gain.
Level-Up Messages
Customize the message or embed shown when a user levels up.
Available placeholders:
{userName} β Username only
{userIcon} β Profile picture
{userBanner} β Banner image
{guildName} β Server name
{oldLevel} / {newLevel} β Levels
{oldXP} / {newXP} β XP progress
{randomLevelMessage} β Pulls from lang.yml
Example (simple message):
Example (embed):
Give roles when users hit certain levels.
StackRoles
true β Users keep all unlocked level roles (Level 1, 5, 10).
false β User only has the highest level role.
Example:
Coin Rewards (Economy Integration)
Reward coins at specific levels.
Example:
Rank Card Customization
Your rank card can be styled with colors, progress bars, and emojis.
Quick Setup Examples
Casual Server (fast leveling)
Competitive Server (slow leveling)
Community Server (balanced)
π₯ User Commands
/rank β View your rank card
/rank @user β View someone elseβs rank
/leaderboard β Show server leaderboard
π§ Admin Commands (requires Permission roles)
/level give @user 5 β Add XP
/level take @user 3 β Remove XP
/level set @user 10 β Set userβs level
/level reset @user β Reset progress