Documentation

Setup guides & support

Statistics

πŸ’¬ Purchased 526+ times and trusted by 122+ FiveM servers. Β 

πŸ”₯ New releases every month β€” join our Discord!

9605b8c9a71daaacecfac84e3cbb17a8a16bea80.png

Trusted by:

  • DirtySouthV2

    LMX Prison Creator |...

  • B345tM0D3

    LMX Chain Creator β€” ...

  • BgBigh0mie

    LMX Livery Creator |...

  • Bigsnoop336

    LMX TV/Cinema Builde...

  • Zexus_Warrior

    FivePulse Free

  • 5stardrill

    LMX Periods

  • Dapookster315

    LMX TV/Cinema Builde...

  • SSlayter

    LMX Livery Creator |...

  • DanishCommunityRP

    LMX TV/Cinema Builde...

  • ARbankz

    Ultimate LMX Script ...

  • Didigamerr14

    FivePulse Free

  • G1GB18

    LMX CarAdmin β€” All-I...

LMX Advanced Drug Sa

25.90 USD

32.38 USD

LMX StoreMaster

24.99 USD

LMX TV/Cinema Builder (Creator, Place TVs Anywhere)

[[youtube:_3H0HIRzrlM]]


https://youtu.be/_3H0HIRzrlM

LMX TV BuilderΒ is an advanced TV/Cinema system for FiveM that lets you create screens anywhere in the world with a powerful in-game wizard.

[[ frameworks : esx, qbcore, qbox ]]Β 

[[ version : New Release! ]]

It transforms static props into fully functional media displays using DUI world rendering β€” not HUD overlays β€” with synced playback, per-screen queues, ownership controls, and optimized streaming performance.
Built to work standalone with ACE permissions (no framework required), it’s fully optimized, customizable, and ready for any serious RP server.

πŸ“ Drop a file in, it plays

Put your videos, music or images in the resource’s media folder and they show up in-game. No config file to edit, no restart, no links to paste. Formats the game cannot decode β€” HEVC from a phone, AV1, .mkv, .avi β€” are detected and converted for you in the background.

And because media is streamed on demand rather than bundled into the client download, your library can be any size without adding a second to join times.


✨ Features

  • 🎬 TV Creator Wizard β€” place Scaleform screens anywhere with precise positioning

  • πŸ“Ί Render Target Mode β€” map media onto real TV & cinema props, including curved and irregular surfaces (spawn new or use existing)

  • 🌍 DUI World Rendering β€” true world screens (no fake HUD overlays)

  • πŸ“ Drop-in Media Folder β€” add a file, it appears in-game. Reload the folder live with a button, no restart

  • πŸ”„ Automatic Format Conversion β€” HEVC, AV1, .mkv, .avi and more are converted to a playable format in the background

  • πŸŽ₯ Video, Audio & Images β€” clips, music with the track title on screen, and image projection for posters and notice boards

  • πŸš€ Zero Join-Time Cost β€” media streams on demand and is never part of the client download

  • ⏸️ Playback Controls β€” play, pause, resume, seek, skip and stop, synced across every viewer

  • πŸ“œ Queue System β€” add, reorder, loop queue, repeat current, schedule items, manage per-screen playlists

  • πŸ”Š Per-Screen Volume β€” 0–100 volume with distance-based falloff

  • πŸ‘‘ Ownership & Editors β€” creators own screens; grant editor access to others

  • πŸ” ACE Permissions β€” granular UI / create / manage / delete / admin permissions

  • πŸ’Ύ Persistence β€” screens save across restarts with oxmysql

  • ⚑ Optimized Streaming β€” DUIs only render when players are nearby (configurable)

  • πŸ› οΈ Fully Customizable β€” resolution, render tick, distances, permissions, and every UI string via config.lua. The player UI ships unencrypted so you can retheme it


⌨️ Commands (default)

  • /tv β€” Open the TV control menu

  • /tvwizard β€” Create & position a new screen

  • /tvrescan β€” Reload the media folder without restarting (admin)

  • /tvdebug β€” Troubleshooting output

Commands are customizable in config.lua.


πŸ“¦ Dependencies

Required

  • ox_lib

  • oxmysql

  • lmx_tv_scaleforms (included in the download)

Recommended

  • ffmpeg on the server β€” enables automatic conversion of formats the game cannot decode. Without it those files are named in your console and an included converter tool handles them on your own PC.


βš™οΈ Quick Install

  1. Install dependencies and ensure they start before this resource

  2. Put lmx_tv_builder in your resources folder

  3. Add to server.cfg:

ensure ox_lib
ensure oxmysql
ensure lmx_tv_scaleforms
ensure lmx_tv_builder
  1. Drop your media files into the resource’s media folder

  2. /tvwizard to place a screen, /tv to control it


πŸ” ACE Permissions (example)

# Everyone can open the TV menu
add_ace builtin.everyone lmx_tv.ui allow

# Admin group full access (common default)
add_ace group.admin command allow

# Or granular permissions:
add_ace group.admin lmx_tv.create allow
add_ace group.admin lmx_tv.manage allow
add_ace group.admin lmx_tv.delete allow
add_ace group.admin lmx_tv.admin allow

πŸ“„ Content & Licensing

This resource does not contain or provide any third-party audio or video integrations. All videos, sounds and images are played exclusively from predefined local files stored within the resource.

There is no YouTube, Twitch or other streaming integration, no field anywhere in the interface for entering a link, and no ability for the script to fetch media from outside itself. Server owners add their own files to the resource’s media folder; players choose from that list in-game.

Server owners should only use video and audio that they own or are licensed to distribute. Broadcasting content to players without the rights holder’s permission may infringe copyright and may violate the Rockstar Creator Platform License Agreement, which does not permit the distribution of third-party licensed musical works through the Creator Services. Responsibility for the content added to a server rests with that server’s owner.

The resource ships with an empty media folder and contains no audio or video.


⚠️ Notes / Limitations

  • Media is supplied by you. The script plays local files you place in its media folder. It does not stream from YouTube, Twitch or any external source.

  • Render target sharing: props with the same render target name may display the same content (engine limitation).

  • Floating screens: up to 15 Scaleform screens can show independent content at once. Render target screens are unlimited.

  • DUI cost: each screen is a browser instance β€” many screens in one area can impact performance.

  • Bandwidth: your server uploads media to each viewer while a screen plays. Keep bitrates sensible on busy servers β€” 720p is the most a screen renders anyway.

  • Conversion cost: automatic conversion uses ffmpeg on your server. It runs in the background, but a very large 4K source will use CPU while it works. It can be turned off, or done ahead of time with the included tool.


πŸ” Upgrading from an older version

Version 3.0.0 is a breaking change: remote playback (YouTube, Twitch, direct links) has been removed for licensing compliance and replaced with local files. Your existing screens survive the update β€” positions, sizes, props, owners, editors and volumes all load normally. A migration guide is in the docs.


🧩 Support