AZ SCRIPTS XP and LEVEL SYSTEM is a modern QBCore script that enhances player progression with clear visuals and reliable data handling. It integrates with MySQL, offers configurable XP mechanics, and provides two UI modes for progress display: Circular ring and Rectangular bar.
Progression & XP
Dynamic Calculation: Base XP per level with configurable multipliers (e.g., 100 XP at L1, 150 XP at L2).
Max Level Cap: Set maximum level and track total and session XP.
MySQL Integration: A dedicated table stores citizenid, level, current XP, and total XP for every player. Auto-Save: XP data loads on login and saves on logout to preserve progression.
UI & Animations
Two Interfaces: Circular (minimal ring) and Rectangular (detailed bar) — switchable via configuration.
Smooth Animations: Fluid progress fills, level-up effects, and temporary popups that can be toggled by a key.
Notifications: Customizable QBCore messages for XP gains and level-ups.
Features
Dynamic XP progression with per-level multipliers
Configurable level cap and XP tracking
Automatic multi-level progression
MySQL persistence with citizenid level and XP data
Auto-load on login and auto-save on logout
Dual UI modes: Circular ring and Rectangular bar, toggle via config
Smooth progress animations and level-up effects
Temporary on-screen popups and configurable XP/level notifications