A modern, feature-rich scoreboard for FiveM servers with support for ESX, QBCore, and Qbox frameworks. Features a beautiful okok-style UI with both fullscreen and compact display modes.
- Multi-Framework Support: Fully compatible with ESX, QBCore, and Qbox
- Dual UI Modes: Fullscreen layout or compact card-style display
- Real-time Updates: Live player count, duty status, and ping information
- Service Integration: Built-in support for okokBossMenu duty system
- Admin Highlighting: Customizable admin role display with colors and icons
- Search Functionality: Filter players by name in real-time
- Responsive Design: Modern UI with okok-style theming
- Easy Configuration: Simple drag-and-drop installation
- Multi-language Support: Built-in translation system
- Download the resource files
- Place the
Scoreboardfolder in your server'sresourcesdirectory - Add
ensure Scoreboardto yourserver.cfg
The resource automatically detects your framework:
- ESX: Detects
es_extended - QBCore: Detects
qb-core - Qbox: Detects
qbox-core
- Default key:
HOME - Players can change this via GTA keybinds (FiveM key mapping)
- Command:
aiben_scoreboard
Config.Framework = "auto" -- "auto" | "qb-core" | "qbox" | "esx"
Config.DefaultKey = "HOME" -- Default keybind
Config.DefaultUI = "fullscreen" -- "fullscreen" | "compact"
Config.RefreshInterval = 3000 -- Update interval (ms)Config.Theme = {
bg = "rgba(15,15,20,0.92)", -- Background color
panel = "rgba(22,22,30,0.98)", -- Panel background
accent = "#00E5FF", -- Primary accent (neon cyan)
accent2 = "#8A2BE2", -- Secondary accent (neon purple)
text = "#FFFFFF", -- Text color
muted = "#9aa0a6", -- Muted text color
success = "#21c55d", -- Success color
danger = "#ef4444", -- Danger color
warning = "#f59e0b", -- Warning color
shadow = "0 10px 30px rgba(0,0,0,0.45)" -- Shadow effect
}Config.Services = {
{ job = "police", label = "Police", icon = "๐ก๏ธ", color = "#00B4D8" },
{ job = "ambulance", label = "EMS", icon = "๐", color = "#EF476F" },
{ job = "mechanic", label = "Mechanic", icon = "๐ง", color = "#F77F00" }
}Config.Admins = {
["god"] = { label = "Owner", color = "#FF006E", icon = "๐" },
["admin"] = { label = "Admin", color = "#8338EC", icon = "๐ก๏ธ" },
["mod"] = { label = "Moderator", color = "#3A86FF", icon = "๐จ" }
}Config.OkokBossMenu = {
enabled = true,
resource = "okokBossMenu", -- Your okokBossMenu resource name
export = "IsPlayerOnDuty" -- Export function name
}- Open Scoreboard: Press
HOMEkey (default) - Switch UI Mode: Click "Compact" or "Fullscreen" button
- Search Players: Type in the search box to filter players
- Close Scoreboard: Click the "โ" button or press
HOMEagain
- Complete player list with all details
- Service statistics
- Search functionality
- Admin role highlighting
- Real-time duty status
- Minimal card display
- Player count and duty statistics
- Service overview
- Quick access to fullscreen mode
The resource supports multiple languages. Edit locales.lua to add new translations:
Locales["fr"] = {
title = "Tableau de Bord du Serveur",
total_players = "Joueurs en Ligne",
on_duty = "En Service",
-- ... add more translations
}Set your preferred language in config.lua:
Config.Locale = "en" -- Change to your language code- ESX, QBCore, or Qbox framework
okokBossMenu- For enhanced duty system integration
Scoreboard/
โโโ fxmanifest.lua # Resource manifest
โโโ config.lua # Configuration file
โโโ client.lua # Client-side logic
โโโ server.lua # Server-side logic
โโโ locales.lua # Translation strings
โโโ README.md # This file
โโโ html/
โโโ index.html # UI structure
โโโ style.css # Styling
โโโ script.js # UI logic
-
Scoreboard not opening
- Check if the resource is started:
ensure Scoreboard - Verify keybind in GTA settings
- Check console for errors
- Check if the resource is started:
-
Framework not detected
- Ensure your framework resource is started before Scoreboard
- Check
Config.Frameworksetting
-
Duty status not showing
- Verify okokBossMenu integration settings
- Check ESX duty system configuration
-
UI not displaying correctly
- Clear browser cache
- Restart the resource
Enable debug logging by checking the server console for detailed information.
For support and questions:
- Check the troubleshooting section above
- Review the configuration options
- Ensure all dependencies are properly installed
- Initial release
- Multi-framework support
- Dual UI modes (fullscreen/compact)
- Real-time player information
- Admin role highlighting
- Service integration
- Search functionality
- Multi-language support
This project is licensed under the MIT License - see the LICENSE file for details.
- Author: Aiben
- Framework Support: ESX, QBCore, Qbox
- UI Design: okok-style theming
- Icons: Unicode emoji support
Made with โค๏ธ for the FiveM community

