── ENGLISH ──
RS Lifeinvader — In-Game Ad System
Players can post ads at a Lifeinvader location for a configurable price. All online players receive a push notification with sound. Includes a full word & link filter with leet-speak detection.
Features:
- Post ads with title, description & anonymous option
- Push notifications to all players with configurable sound & volume
- Extensive word filter with leet-speak normalization (0=o, 4=a, $=s, etc.)
- Link & URL pattern filter (Discord, YouTube, Twitch, etc.)
- Configurable cooldown, cost, max title/description length
- Min level requirement (configurable function)
- Discord webhook logging (new ads, filter triggers, cooldown attempts)
- Ban function for invalid data types (anti-cheat)
- Map blip & marker fully configurable
- All texts translatable via Config.Locales
- Modern minimalist dark UI with push notification popup
- ESX support
- XSS-safe, all validation server-side
Config files (not encrypted):
- config.lua — Location, blip, marker, ad settings, locales, notify function
- sv_config.lua — Webhook URL, banned words/patterns, level check, ban function
- colors.css — UI & notification colors
Requirements: ESX, es_extended
── DEUTSCH ──
RS Lifeinvader — Ingame Werbesystem
Spieler koennen an einem Lifeinvader Standort Anzeigen schalten — gegen konfigurierbare Kosten. Alle Online-Spieler erhalten eine Push-Benachrichtigung mit Sound. Inklusive Wort- & Linkfilter mit Leet-Speak Erkennung.
Features:
- Anzeigen mit Titel, Beschreibung & Anonym-Option
- Push-Benachrichtigungen an alle Spieler mit konfigurierbarem Sound & Lautstaerke
- Umfangreicher Wortfilter mit Leet-Speak Normalisierung (0=o, 4=a, $=s, etc.)
- Link- & URL-Pattern Filter (Discord, YouTube, Twitch, etc.)
- Konfigurierbarer Cooldown, Kosten, max Titel-/Beschreibungslaenge
- Min Level Voraussetzung (konfigurierbare Funktion)
- Discord Webhook Logging (neue Anzeigen, Filter-Treffer, Cooldown-Versuche)
- Ban-Funktion bei ungueltigen Datentypen (Anti-Cheat)
- Map Blip & Marker komplett konfigurierbar
- Alle Texte uebersetzbar via Config.Locales
- Modernes minimalistisches Dark UI mit Push-Notification Popup
- ESX Support
- XSS-sicher, alle Validierung serverseitig
Config-Dateien (nicht verschluesselt):
- config.lua — Location, Blip, Marker, Ad-Settings, Locales, Notify Funktion
- sv_config.lua — Webhook URL, Banned Words/Patterns, Level-Check, Ban Funktion
- colors.css — UI & Notification Farben
Voraussetzungen: ESX, es_extended