Scripts 2026-04-10

Agency-Notify: Benachrichtigungen sollten sich wie iOS anfühlen, nicht wie FiveM aus 2014

TDYSKY

TDYSKY

Founder & Lead Developer at Agency Scripts

Das Benachrichtigungs-Ghetto

Benachrichtigungen auf den meisten FiveM-Servern sehen immer noch aus wie das Standard-ESX von 2019. Ein einfacher farbiger Balken oben, vielleicht ein Icon, eine Zeile Text. Die Spieler haben sich darauf trainiert, sie zu ignorieren. Das ist ein riesiger verschwendeter Kanal, um wichtige Informationen zu kommunizieren.

So sehen moderne Benachrichtigungen aus

Agency-Notify liefert Toast-Benachrichtigungen, die sich sauber stapeln, Rich Content unterstützen (Icons, Bilder, mehrzeiligen Text, Action-Buttons) und klare Schweregrade mit unterschiedlichen visuellen Behandlungen haben. Success, Warning, Error, Info — jeder hat seine eigene Animation, Farbe und Typografie-Gewichtung.

Gruppierung, die Spam verhindert

Wenn drei ähnliche Benachrichtigungen in kurzer Folge feuern würden, fasst Agency-Notify sie zu einer gruppierten Benachrichtigung zusammen. Keine drei identischen "Du hast 500 $ erhalten"-Toasts mehr, die den Bildschirm blockieren. Das ist ein Verhalten, das Spieler von jeder modernen App erwarten, und es existiert endlich auch in FiveM.

Entwicklerfreundliche API

Ein Funktionsaufruf, um eine Benachrichtigung aus jedem Script abzufeuern: exports['agency-notify']:Show({title, body, icon, level, duration, actions}). Gibt eine ID zurück, mit der du die Benachrichtigung später aktualisieren oder verwerfen kannst. Das ist alles. Keine Framework-Kopplung, keine magischen Globals.

Aus gutem Grund standalone

Agency-Notify ist ein framework-unabhängiger Baustein. Deine QBCore-Scripts, ESX-Scripts und dein standalone Custom Code rufen alle dieselbe API auf. So hältst du die visuelle Sprache deines Servers über Dutzende von Scripts verschiedener Autoren hinweg konsistent.

Share this article

Ready to upgrade your server?

Check out our premium FiveM scripts in the Agency Scripts store or join our Discord community for support and updates.