El gueto de las notificaciones
Las notificaciones en la mayoría de servidores FiveM todavía se ven como el ESX por defecto de 2019. Una barra de color en la parte superior, quizás un icono, una línea de texto. Los jugadores se han entrenado a ignorarlas. Es un enorme canal desperdiciado para comunicar información importante.
Cómo son las notificaciones modernas
Agency-Notify trae notificaciones tipo toast que se apilan de forma limpia, soportan contenido enriquecido (iconos, imágenes, texto multilínea, botones de acción) y tienen niveles de severidad claros con tratamientos visuales distintos. Success, warning, error, info — cada uno tiene su propia animación, color y peso tipográfico.
Agrupación que evita el spam
Si tres notificaciones similares fueran a dispararse en rápida sucesión, Agency-Notify las colapsa en una sola notificación agrupada. Se acabaron los tres toasts idénticos de "Has ganado 500 $" bloqueando la pantalla. Es un comportamiento que los jugadores esperan de cualquier app moderna y por fin existe en FiveM.
Una API amigable para desarrolladores
Una llamada a función para lanzar una notificación desde cualquier script: exports['agency-notify']:Show({title, body, icon, level, duration, actions}). Devuelve un ID que puedes usar para actualizar o descartar la notificación después. Eso es todo. Sin acoplamiento al framework, sin globales mágicas.
Standalone por una razón
Agency-Notify es un bloque de construcción independiente del framework. Tus scripts QBCore, tus scripts ESX y tu código standalone personalizado llaman todos a la misma API. Así es como mantienes coherente el lenguaje visual de un servidor a través de decenas de scripts de distintos autores.