[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
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 viaconfig.luaand choose language withConfig.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.
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 throughshared/config_editor.lua(ACE, identifiers, groups). - Localization:
Built-in locale architecture usinglocales/*.json. Includes: EN, PL, DE, ES, FR, RU, TR. - Resource Security Logic:
Script validates resource name and is designed to run assh_cityguide. - Exports:
Open guide from other scripts via:exports['sh_cityguide']:openGuide()
FAQ:
Can I disable opening by command or keybind?
Yes. In config.lua, use:
Config.EnableCommand = true/falseConfig.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.
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) |



