[ESX/QBCORE/QBOX] Guidebook | OPEN SOURCE | The Ultimate Guidebook for your Community

:movie_camera: Showcase Video:

The ultimate cross-framework in-game knowledge hub for FiveM.

Empower your players with instant access to server rules, job guides, tutorials, and interactive help points – all seamlessly integrated into your server.

Whether you’re running ESX Legacy, QBCore and QBOX, DN-Guidebook delivers a professional, modern, and feature-rich guidebook system that adapts to your server’s needs.


:lock: Open Source with Anti-Leak Protection

DN-Guidebook is fully open source – you can freely modify and customize all code to fit your server’s needs.

To protect your purchase and prevent unauthorized redistribution, the script includes a protected.lua file encrypted with FiveM Escrow.
This file is required for the script to run and must not be removed.


:star2: Why DN-Guidebook?

DN-Guidebook is more than just a help system – it’s the professional solution for servers that care about player experience and admin efficiency.

:white_check_mark: Fully cross-framework – Works with ESX, QBCore and QBOX
:white_check_mark: Modern, intuitive UI – Beautiful themes, smooth animations, responsive design
:white_check_mark: Powerful admin tools – Manage everything in-game, no server restarts needed
:white_check_mark: Job-based permissions – Control exactly who sees what
:white_check_mark: Multi-language ready – 7 languages included, easy to extend
:white_check_mark: Developer-friendly – Clean code, exports, events, and full documentation
:white_check_mark: OPEN SOURCE


:rocket: Key Features

:dart: In-Game Knowledge Hub

Manage categories, pages, and interactive help points directly in-game. Players can access essential information exactly where they need it – whether it’s server rules, job guides, or location-specific tutorials.

:mag: Full-Text Search

Find content instantly, even across long pages. The integrated search highlights matches in real-time and lets players jump directly to the information they need.

:link: Multi-Framework Support

ESX Legacy, QBCore, and QBOX – fully supported with automatic framework detection, unified bridge system, and seamless notification integration. No messy code, no compatibility issues.

:closed_lock_with_key: Job & Grade Restrictions

Fine-grained job- and grade-based access control for every category, page, and help point. Perfect for sensitive information like police protocols, EMS guides, or admin documentation.

:zap: Live Permission Updates

Visibility updates instantly when players change jobs – thanks to ESX, QBCore, and QBOX event hooks. No manual refreshes, no delays.

:dna: Permission Inheritance

Help points automatically inherit restrictions from their linked pages and categories – saving you time and ensuring consistency across your guidebook.

:hammer_and_wrench: Comprehensive Admin Panel

Create, edit, delete, duplicate, and sort content with ease. Teleport directly to help points on the map. Manage everything in-game without touching a single config file.

:writing_hand: WYSIWYG Editor

Built-in rich text editor with support for:

  • Headings, lists, bold/italic formatting
  • Images and YouTube video embeds
  • GPS waypoint buttons (players click to set waypoints)
  • Links, iFrames, and custom HTML content

:art: Theme System

Choose from multiple color themes with CSS variables and live theme switching. Dark-mode friendly, modern design, and fully customizable.

:earth_africa: Multi-Language Support

Includes 7 languages out of the box: German, English, Spanish, French, Polish, Portuguese, and Turkish – with automatic fallback to English and optional client locale detection.

:zap: NUI Optimized

Lightning-fast UI with customizable keybinds, dynamic resource naming (no hardcoded values), and smooth interactions – even on high-population servers.

:bar_chart: Discord Logging

Clean Discord embeds with admin Steam IDs and English descriptions for perfect accountability. Track every admin action: create, edit, delete, teleport, and more.

:card_file_box: SQL Ready

Safe and clean database setup with UTF8MB4 encoding, IF NOT EXISTS checks, example data, and easy migration. Installation is smooth from day one.

:lock: Anti-Leak Protection

Includes escrow-ready protected.lua with token validation to secure your investment.

:rocket: Performance Optimized

No unnecessary loops, clean error handling, and 0.0 ms idle usage. Built for stability and performance on busy servers.

:man_technologist: Developer-Friendly

Clear exports, events, structured config files, and consistent code style. Customize and extend with ease.

:package: Branding Ready

Professional README with install guide, support links, and Discord integration. Everything you need to get started in minutes.

:crystal_ball: Future-Proof

No hardcoded text anywhere. Everything is controlled via locales and config files, making updates and translations effortless.


:bulb: Use Cases

:white_check_mark: Onboard new players with interactive tutorials and server rules
:white_check_mark: Provide job-specific guides accessible via map markers
:white_check_mark: Create FAQ sections and troubleshooting resources
:white_check_mark: Restrict sensitive content to specific jobs and grades
:white_check_mark: Update content live without server restarts
:white_check_mark: Guide players to locations with GPS waypoint buttons


:video_game: Commands

Command Description Permission
/guidebook Open the guidebook Everyone
/guidebookadmin Open admin panel Admin only
/sendhelp <playerId> [pageKey] Send help message to a player Admin only
/gps <pointKey> Set waypoint to a help point Everyone

(All commands fully configurable in config.lua)

:wrench: Developer API

Client Exports:

lua

exports['dn-guidebook']:OpenGuidebook()
exports['dn-guidebook']:OpenGuidebookPage('page_key')
exports['dn-guidebook']:OpenGuidebookCategory('category_key')
exports['dn-guidebook']:CloseGuidebook()

Perfect for integrating the guidebook into your existing scripts and workflows.


:gear: Installation

  1. Drop the resource into resources/[standalone]
  2. Add to server.cfg: ensure dn-guidebook
  3. Import SQL: Run install.sql (optional: example_data.sql for demo content)
  4. Configure permissions via ACE or framework admin roles
  5. Customize themes, locales, and settings in config.lua

Done! Your players can now access the guidebook in-game.


:bar_chart: Performance & Stats

:white_check_mark: 9,494 lines of meticulously crafted code
:white_check_mark: 0.0 ms idle usage – Zero performance impact
:white_check_mark: Built with stability, security, and scalability in mind
:white_check_mark: Tested on high-population servers


:package: What’s Included

:white_check_mark: Full guidebook system with categories, pages, and help points
:white_check_mark: Admin panel with create, edit, delete, duplicate, and teleport functions
:white_check_mark: WYSIWYG editor with images, videos, GPS buttons, and iFrames
:white_check_mark: 7 languages (DE/EN/ES/FR/PL/PT/TR) with auto-detection
:white_check_mark: Theme system with live switching
:white_check_mark: Discord logging with admin accountability
:white_check_mark: SQL setup with example data
:white_check_mark: README with installation guide
:white_check_mark: Developer API with exports and events
:white_check_mark: Future updates and support included


:fire: Why Choose DN-Guidebook?

DN-Guidebook is the most complete, professional, and flexible guidebook solution for FiveM:

:white_check_mark: Cross-framework – ESX, QBCore, QBOX
:white_check_mark: Modern UI – Beautiful, fast, responsive
:white_check_mark: Job-based permissions – Full control over content visibility
:white_check_mark: Live updates – No server restarts needed
:white_check_mark: Multi-language – 7 languages included
:white_check_mark: Performance optimized – 0.0 ms idle usage
:white_check_mark: Developer-friendly – Clean code, exports, events
:white_check_mark: Support & updates – Active Discord community
:white_check_mark: OPEN SOURCE


:telephone_receiver: Support & Links

TEBEX: Purchase Now & Upgrade Your Server
DISCORD: Join Our Support Server

Code is accessible Yes
Subscription-based No
Lines (approximately) 9,494
Requirements ESX, QBCORE or QBOX
Support Yes