Preview:-Β https://youtu.be/JISMSUGXW80
Give every business on your server a voice. GS Announcements lets businesses and staff broadcast fully-designed, cinematic announcement cards to every player β with GPS waypoints, animated backgrounds, emergency-style lightshows and scheduling β all managed from a stunning glassmorphism dashboard that runs entirely in-game.
No config editing. No restarts. Whitelist, restrict and approve everything live.
π¬ The Builder
Design announcements like a pro, with a live preview of exactly what players will see:
- 7 cinematic layouts β Cinematic Banner, Modern Card, Minimal Toast, Neon Pulse, Split Showcase, Breaking News, Showcase Hero
- 12 animated background effects β Aurora, Ember, Neon Grid, Scanlines, Spotlight & more (pure CSS, zero FPS cost, no downloads)
- 11 emergency-style lightshows β Police, Sheriff, EMS, Fire, Taxi, Tow, Nightclub, Gold Carpetβ¦ or build a fully custom show (pattern + 3 colours + speed + intensity)
- Media slots for backgrounds, artwork and logos β GIF / MP4 / WEBM / PNG / JPG / WEBP
- Custom colours, fonts, sounds, entrance animations, card size presets
- GPS integration β viewers press E to set a waypoint straight to the business; pick the exact spot on the map from inside the Builder
- Scheduling β publish now, or schedule once / daily / weekly / weekdays
π Access Control β 100% In-Game
The feature set server owners actually ask for:
- Whitelist whole jobs or individual players from a dedicated admin page β with a one-click online players roster, no identifier copy-pasting
- Three whitelist tiers: Permanent Β· One-Time (auto-expires after their first announcement) Β· Super Admin (full dashboard access, granted and revoked live β no restart)
- Role locks β require a minimum job grade (e.g. Management+ only)
- Content restrictions β lock any layout, background effect or lightshow to specific jobs or players (police lightshow for police only!)
- Approval queue toggle β player publishes go to an admin Approvals page for review, or flip one config value and let whitelisted players broadcast directly
- Every rule is enforced server-side β nothing is trusted from the client
πΌοΈ Asset Library with Admin Approval
Players can submit their own backgrounds, GIFs and logos β but nothing is usable until an admin approves it. Per-player libraries, a moderation queue with live badge counts, and a server-side media gate that blocks unapproved links even from hand-crafted payloads.
π Live Analytics
Real numbers, no fake counters: total reach, broadcasts, peak audience, GPS waypoints set, best hours to post, layout usage β with 24h / 7d / 30d ranges and auto-refresh.
βοΈ Tech & Compatibility
- β QBox / QBCore / ESX auto-detected β or fully standalone
- β MySQL persistence via oxmysql (tables auto-create on first start)
- β Optimized: no background polling, event-driven analytics, paged SQL queries
- β Business status system (open/closed/busy) with an event other resources can hook
- β History with one-click resend, CSV export, profiles & 16 studio templates
- β Escrow-friendly structure (adjust to your actual escrow setup)
π¦ Requirements & Install
-
oxmysql(free) β ensure it starts before this resource - Drag & drop, add
ensure gs-annoucementsto your server.cfg - Add your license to
Config.Admins(use/gsidin-game to get it) β that's the only config step; everything else is managed in-game
π Support
Active support via our Discord.