Premium support available Instant Tebex delivery Premium FiveM 3D assets Vehicles · Clothing · Props · Free
Login FiveM

Description

Bring your roleplay or business server to life with this fully functional In-Game Digital Menu Board System!

Preview: https://youtu.be/_8ZoI_tiX6U

Players can update the menus, promotions, and images for any restaurant, café, bar, or business instantly and live in-game – no more static, outdated graphics or server restarts for visual changes. NexusMods Menu Screen is a complete DUI-based digital menu board system for FiveM.

Core Features:

  • Realistic, multi-screen digital displays and dynamic image sliders (up to 3 images, adjustable transition speed).

  • In-game NUI control panel for instant updates (no restarts required!).

  • NexusMods Menu Screen (complete DUI-based system), up to 9 independent screens, each with custom props.

  • Job-based permissions and admin control.

  • QBCore, QBX Core, and ESX compatible (automatically detected).

  • Full target integration (ox_target, qb-target, automatically detected, interactive).

  • Discord logging, MySQL/JSON persistence, and 15 language options, including English.

  • Optimized for performance and smooth integration.

  • Perfect for business, survival, and hardcore RP servers.

Give your players the professional immersion they deserve for business roleplay!

Preview: https://youtu.be/_8ZoI_tiX6U

Detailed Technical Specifications (English):

Overview

NexusMods Menu Screen is a complete DUI-based menu board system for FiveM. It renders real images onto custom 3D screen props inside the game world, with automatic image sliders, job-based permissions, and full admin control.

Key Features

  • Multi-Screen Slot System: Up to 9 independent screen slots, each with its own custom prop model, location, job, content, and settings. Slot-based mapping to included custom props (cstm_menu_screen_2 through _10).

  • Live Image Slider: Up to 3 image URLs per screen (configurable per screen), adjustable transition interval (1–60 seconds). Supports Imgur, Discord CDN, and any direct image link. Changes apply instantly to all players.

  • Built-In NUI Editor: Clean, modern control panel with live image preview. Job players see only their screens; admins see everything.

  • Framework Compatible: Out of the box with QBCore, QBX Core, and ESX. Automatic framework detection.

  • Smart Permissions: Job-based access (each screen tied to a specific job), Admin override, Configurable permissions for QBCore, QBX, and ESX admin groups, License-based admin whitelist support, ACE permission support.

  • Target Integration: Full support for ox_target and qb-target. Auto-detected on your server.

  • In-Game Placement: /menuplace command for live screen positioning, object_gizmo support for precise mouse-based move & rotate. Position and rotation saved automatically and restored after every server restart. Per-screen heading and height offset tuning.

  • Data Persistence: MySQL storage via oxmysql for all screen content. Automatic JSON file backup. Auto-restore from JSON. Screen positions saved separately to JSON. Legacy screen ID migration.

  • Discord Webhook Logging: Logs every screen update and placement change with full details (player name, screen name, all URLs, transition time, admin edit flag, etc.). Fully configurable.

  • Multi-Language Support: 15 languages included (English, Turkish, German, French, Spanish, Italian, Portuguese, Russian, Polish, Dutch, Arabic, Chinese, Japanese, Korean, Swedish). Switch UI language with one config line.

  • Fully Configurable: Add new screens in seconds from config.lua, customize commands, permissions, webhook, locale, activation distance, target radius, debug mode.

Commands

CommandDescription
/menuscreenOpen editor for job-permitted screens
/adminscreenOpen full admin editor (all screens)
/menuplace [screenId]Enter placement mode for nearest or specific screen

Requirements

  • Required: oxmysql, QBCore, QBX Core, or ESX.

  • Recommended: object_gizmo, ox_target or qb-target.

What's Included

  • Custom 3D screen prop models & textures (stream/)

  • Full NUI control panel (html/)

  • 15 locale files

  • SQL installer (install.sql)

  • JSON backup system

  • Complete config.lua with example screens

  • Full documentation (README.md)

Installation

  1. Place resource in your resources folder.

  2. Run install.sql (optional — table auto-creates on start).

  3. Add to server.cfg:

    ensure oxmysql
    ensure qbx_core   # or qb-core / es_extended
    ensure object_gizmo
    ensure nexusmods_menu
    
  4. Configure screens in config.lua.

  5. Restart server — done.

Support

Before opening a ticket, please include:

  • Full server console error

  • F8 client error (if applicable)

  • Your Config.Screens block

  • Framework in use (QBCore / QBX / ESX)

  • Whether object_gizmo is installed