Scripts 2026-04-10

Agency-Notify: les notifications devraient ressembler à iOS, pas à FiveM version 2014

TDYSKY

TDYSKY

Founder & Lead Developer at Agency Scripts

Le ghetto des notifications

Les notifications sur la plupart des serveurs FiveM ressemblent encore à l'ESX par défaut de 2019. Une simple barre colorée en haut, parfois une icône, une ligne de texte. Les joueurs se sont entraînés à les ignorer. C'est un énorme canal gâché pour communiquer des informations importantes.

À quoi ressemblent les notifications modernes

Agency-Notify propose des notifications de type toast qui s'empilent proprement, supportent du contenu riche (icônes, images, texte multi-lignes, boutons d'action) et offrent des niveaux de gravité clairs avec des traitements visuels distincts. Success, warning, error, info — chacun a sa propre animation, sa couleur et son poids typographique.

Un regroupement qui évite le spam

Si trois notifications similaires devaient se déclencher en succession rapide, Agency-Notify les fusionne en une seule notification groupée. Fini les trois toasts identiques "Tu as gagné 500 $" qui bloquent l'écran. C'est un comportement que les joueurs attendent de n'importe quelle app moderne, et il existe enfin dans FiveM.

Une API pensée pour les développeurs

Un seul appel de fonction pour déclencher une notification depuis n'importe quel script : exports['agency-notify']:Show({title, body, icon, level, duration, actions}). Renvoie un ID que tu peux utiliser pour mettre à jour ou fermer la notification plus tard. C'est tout. Aucun couplage au framework, pas de globales magiques.

Standalone pour une bonne raison

Agency-Notify est une brique indépendante du framework. Tes scripts QBCore, tes scripts ESX et ton code custom standalone appellent tous la même API. C'est comme ça qu'on maintient un langage visuel cohérent sur un serveur, à travers des dizaines de scripts d'auteurs différents.

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.