Account Levels
Playtime-based account tier system for FiveM
Progression that rewards loyalty, not grinding
Account Levels gives every player an account-wide level based on their total active hours on your server. It is per-account, not per-character — players with several characters share the same progression, level, rewards and unlocks across your whole server.
Gate any feature, mine or yours, behind a level with one server-side call.
Key features
- Account-wide progression shared across all characters.
- 9 default tiers from Level 0 to Level 8, fully configurable.
- Playtime-based levelling using active server time, with AFK protection on both the server and client side.
- Daily playtime cap to prevent farming and bot abuse.
- Clean public API for gating jobs, vehicles, weapons, items, properties and anything else.
- Modern NUI panel with Status, Leaderboard and Admin tabs.
- Cinematic level-up animation with an unlock display.
- Leaderboard with online and offline indicators.
- ACE-gated admin panel with audit logging.
- Live 3D character preview rendered with a scripted FiveM camera.
- Optional XP boosts for events, VIP groups and catch-up bonuses.
- Optional Discord webhook for level-ups and admin actions.
- English and Hungarian locales included.
Classified-dossier style NUI
One unified panel for account level, progress, statistics and leaderboard position, in an RP-friendly classified dossier aesthetic.
- Status panel with the current tier and a progress bar
- Subject card with account details and session data
- Upcoming access list for future unlocks
- Leaderboard with top players and online state
- Admin tab, hidden entirely from non-staff users
- Level-up cinematic and a live in-game 3D character preview
Progression modifiers
- Server-wide event boost
- ACE group multipliers — VIP or supporter boosts
- Catch-up bonus for new players
- Optional inactivity decay
- Configurable daily cap
Commands
/level— open the main account level panel/level leaderboard— open the leaderboard/level admin— open the admin panel/playtime— show current playtime and tier/alboost— start a server-wide XP boost/algrant— grant bonus minutes to a player/alpreviewdebug— tune the 3D character preview camera
All commands and the default keybind are configurable.
Requirements
- FiveM server, Lua 5.4
- oxmysql 2.7 or newer
- ox_lib 3.0 or newer
- MariaDB 10.11+ or MySQL 8.x
- Frameworks: Standalone, QBox, QB-Core and ESX are auto-detected and the correct bridge is loaded. You can also force a specific mode in the config.
Included files
- Full source resource and configuration file
- Automatic SQL installation
- HTML / CSS / vanilla JS NUI
- Framework bridge files
- English and Hungarian locales
- Integration examples
Works with the rest of the suite
- LastResort Notify — a tier-up plays on its animated XP-bar surface instead of a plain framework notification.
- LastResort Loading Screen (free) — holds a tier-up until the screen is down, instead of playing it where nobody can see it.
- Intel NPC — NPC interactions award playtime minutes, so world roleplay feeds account progression.
- Intel NPC Chat — the
level_requiredfield on any dialogue topic becomes a real gate.
None of these are required. Every integration is optional and degrades to a silent no-op when the other resource is not running.
Licence & support
Author: ferencfegyenc · Version 1.0.0 · Resource name: account_levels
Per-customer licence — deploy on any number of servers you own. Redistribution, resale or leaking of this resource is strictly prohibited.
For support, bug reports or feature requests, open a ticket through this Tebex store, or reach us on Discord or at help@intelnpc.com.