VERSION ENCRYPTED WITH ASSET ESCROW SYSTEM
π¨ OVERVIEW:
Streamers List is an advanced streamer showcase system for FiveM, designed to help roleplay servers promote their content creators directly in-game. It provides a clean and modern interface where players can discover active streamers, view creator information, and connect with live community content in a simple and immersive way.
Built for serious RP communities, streamer-friendly servers, and growing roleplay networks, it allows server owners to highlight their streamers, increase visibility, support community engagement, and create a more connected experience between players and content creators through a fully configurable and optimized system.
ββββββββββββββββββββ
β¨ FEATURES:
-Β πΊΒ **Server-side live/offline detection**Β for Twitch and Kick.
-Β π₯οΈΒ **Main draggable NUI panel**Β with search, platform filter, live-only toggle, and pagination.
-Β πΒ **Featured streamer system**Β with persistent SQL state.
-Β β±οΈΒ **Featured timer mode**Β (permanent or hourly duration) with automatic expiration cleanup.
-Β βΒ **Featured hover tooltip**Β inΒ `/streamers`Β showing remaining hours for temporary featured entries.
-Β π§ΎΒ **Secure application form flow**Β (Discord ID, social name, platform, URLs, viewers, long reason).
-Β πΒ **Strict server validation/sanitization**Β on all sensitive inputs and callbacks.
-Β π«Β **Duplicate protection**Β byΒ `username`Β andΒ `channel_url`Β before form submission and streamer creation.
-Β π‘οΈΒ **Admin panel**Β (`/adminstreamers`) to:
Β - review pending forms
Β - filter forms by state (`pending`, `accepted`, `rejected`)
Β - search admin data (name, username, identifier, Discord ID)
Β - view full submitted form
Β - accept/reject forms (reject reason required)
Β - auto-create streamer on accept (editable before confirm)
Β - create/edit/delete streamers
-Β ποΈΒ **Records tab**Β with unified history for:
Β - form decisions/actions
Β - streamer changes (`streamer_created`, `streamer_updated`, `streamer_deleted`)
Β - unique 5-digit Event ID per record (searchable)
Β - detailed per-event modal view with extended context
Β - localized action summaries (`who did what to which record`)
-Β πΒ **In-server result flow**Β for applicants (pending/rejected/acknowledge).
-Β π¨Β **Centralized UI colors inΒ `ui_colors.lua`**Β (no CSS rebuild needed for color theme changes).
- π **Full localization architecture** (`en`, `es`, `de`, `fr`) for UI, notifications, and debug messages.
ββββββββββββββββββββ
π BRIDGE COMPATIBILITY:
To check bridge compatibility, please consult our official documentation about this product.
ββββββββββββββββββββ
π¦ REQUIREMENTS:
β’ FiveM server (latest recommended artifact)
β’ oxmysql
ββββββββββββββββββββ
πΈ SCREENSHOTS:







