[PAID] City Guide [ESX/QBCORE/QBOX]

[PAID] City Guide [ESX/QBCORE/QBOX]

Take exploration roleplay on your server to a professional level. sh_cityguide is not just a simple location list, it is a complete in-game city guide ecosystem with a premium book-style interface, category management, admin editing tools, and multilingual support. Turn San Andreas into a discoverable, guided experience your players will actually use.


YouTube

Screenshoots


:hammer_and_wrench: Key Features:

  • Immersive Book-Style NUI:
    A fully custom city guide interface designed as an interactive book with category tabs, location details, and GPS actions.

  • Admin Editor Modal (In-Game):
    Authorized staff can open a dedicated editor modal directly from the guide and manage everything without leaving gameplay:
    Add, update, and delete categories
    Add, update, and delete locations
    Instant data refresh after each action
    Safety confirmation modals for deletions

  • Permission-Based Access:
    Editor access supports multiple permission systems out of the box:
    ACE permission
    Identifier whitelist
    Framework group permissions
    Only authorized users see and can use edit functionality.

  • Category & Content Control:
    Locations are organized by category for a clean player experience. Includes built-in limits (max category count) and validation to keep data structured and stable.

  • Configurable Branding & Localization:
    Set your server logo via config.lua and choose language with Config.Locale. Locale JSON system is modular and easy to extend.

  • Direct GPS Integration:
    Players can set waypoint to selected places from NUI in one click, making city exploration smooth and practical.


:clipboard: Technical Information:

  • Frameworks:
    Plug-and-play support for ESX, QB-Core, and Qbox with automatic detection (or manual force in config).
  • Data Storage:
    JSON-based data files for categories and locations, with server-side normalization and validation.
  • Permissions:
    Configurable through shared/config_editor.lua (ACE, identifiers, groups).
  • Localization:
    Built-in locale architecture using locales/*.json. Includes: EN, PL, DE, ES, FR, RU, TR.
  • Resource Security Logic:
    Script validates resource name and is designed to run as sh_cityguide.
  • Exports:
    Open guide from other scripts via: exports['sh_cityguide']:openGuide()

:red_question_mark: FAQ:

Can I disable opening by command or keybind?
Yes. In config.lua, use:

  • Config.EnableCommand = true/false
  • Config.EnableKeybind = true/false

Can I change the server logo without editing NUI files?
Yes. Set Config.ServerLogoUrl in config.lua.

Do I need to edit code to add categories and places?
No. Authorized admins can manage all guide content directly in the in-game editor modal.

How do I add a new language?
Create a new file in locales/<code>.json, copy existing keys, translate values, then set Config.Locale = "<code>".

Is this only for admins?
No. Players use the guide to browse and set GPS. Admin-only tools are limited to the editor and protected by permissions.


:shopping_cart: Purchase & Support

Price : 4.99$ (without tebex tax)

Get it now on our Tebex

We provide full support and regular updates to ensure the best experience. If you need any assistance, join our Discord for dedicated support!


Question Answer
Code is accessible No (Keymaster / Escrow)
Subscription-based No
Lines (approximate) 500+
Requirements ox_lib, ESX, QB-Core, or Qbox
Support Yes (via Discord)
2 Likes