Problemas comunes
Las notificaciones no aparecen
Comprueba que fr_notify está ejecutándose con ensure fr_notify en el server.cfg. Prueba en F8:
exports['fr_notify']:Info('prueba')
Los scripts existentes siguen usando el estilo antiguo
Activa Config.OverrideFramework = true en config.lua. Esto redirige ESX.ShowNotification y QBCore:Notify automáticamente. Si algunos scripts tienen la referencia del framework cacheada, usa el export directo con el patrón seguro descrito en Configuración.
Se apilan demasiadas notificaciones
Reduce Config.MaxVisible en config.lua. Las más antiguas se eliminan automáticamente cuando se supera el límite.
Las notificaciones aparecen en la esquina equivocada
Cambia Config.Position en config.lua. Opciones: 'top-right', 'top-left', 'top-center', 'bottom-right', 'bottom-left', 'bottom-center'.
El sonido es molesto
Pon Config.Sound = false en config.lua.
El override no funciona con algún script
Algunos scripts guardan la referencia del framework antes de que fr_notify arranque. Asegúrate de que fr_notify esté en el server.cfg antes que el framework. Si aun así no funciona, usa el export directo con el patrón seguro:
if GetResourceState('fr_notify') == 'started' then
exports['fr_notify']:Send({ type = 'info', message = msg })
end