





🏙️ DEBUX BILLBOARD — In-Game Billboard Rental System
Place billboards anywhere. Admins create, players rent & design — all in-game.
Debux Billboard brings a fully functional outdoor advertising ecosystem to your FiveM server. Admins place billboards on any surface using a free camera. Players browse, preview, rent, and design their own visuals — published live to the world instantly.
📦 Includes a custom office map with 400+ pre-placed billboard locations.
━━━━━━━━━━━━━━━━━━━━━━━
✅ FEATURES
━━━━━━━━━━━━━━━━━━━━━━━
🗺️ Included Map & Pre-Built Locations
• Full custom office map (standalone ymap, no extra dependencies)
• 400+ billboard locations pre-configured, ready to rent day one
• Placed on real surfaces — walls, buildings, rooftops
⚡ Performance — True 0.00ms
• DUI textures created only when billboard is on screen
• Auto-evicted from texture pool when off-screen
• Squared distance math — zero vector3 allocations in hot path
• Global DUI slot pool with farthest-first eviction
• Flat GPU & CPU cost with hundreds of billboards
🎨 In-Game Visual Editor
• Design directly in-game — no external app
• Canvas auto-sized to real billboard dimensions
• Brushes, shapes, text, preset color palettes
• Import images from external URLs (Discord CDN supported)
• Saved as base64 texture, streamed to nearby players instantly
🛠️ Admin Billboard Creation
• /billboard — free camera, fly anywhere with WASD + mouse
• Click two points on any surface to define billboard area
• Live blue outline + real-time width/height readout
• Camera setup mode for player preview angle
• Scroll = FOV · Shift+Scroll = height · Ctrl+Scroll = width
• Set name, label, daily price, allowed jobs before saving
📋 Admin Management Panel
• Dashboard: total / rented / available / expired stats
• List sorted by distance from admin position
• Per-billboard: texture view, coord edit, render distance (10–500m)
• Extend/remove rental, active toggle, placeholder visibility
• Teleport to any billboard instantly from panel
• In-world coord editor: move, resize, rotate with arrow keys
🧑💼 Player Rental Experience
• Interact with rental NPC on map
• Browse all available billboards sorted by name & status
• Preview from exact admin-set camera angle before renting
• Live blue outline shown in-world during preview
• Daily or multi-day rental — total price shown before confirming
• Editor opens instantly after payment, sized to billboard
🏗️ Billboard Lifecycle
• Unrented billboards show customizable placeholder
• Rental expiry is automatic — reverts to placeholder
• Admin can extend or clear expiry anytime
• Deleted billboard → DUI & texture cleaned on all clients
🖥️ Tech Stack
• UI: React + TypeScript + Vite
• Compatible: ESX · QBCore · QBX
• Map: standard ymap — no IPL or streaming required
https://youtu.be/1QRUThKEgt0