KS-Notify
Installation
- Décompressez l’archive livrée dans votre dossier
resources/, sous le nomks-notify. - Importez le fichier
install.sqlfourni dans votre base de données. - Ajoutez
ensure ks-notifydans votreserver.cfg, aprèsoxmysqletqb-core. - Redémarrez votre serveur.
Configuration
Config.Position = "top-right"
Config.DefaultDuration = 4000 -- millisecondes
Config.Sounds = { success = true, error = true, info = false, alert = true }
Désactivez le son d’un type de notification en le passant à false — utile pour les notifications informatives fréquentes qui n’ont pas besoin d’alerter le joueur.
Envoyer une notification
Depuis n’importe quel script, une notification s’envoie avec :
exports['ks-notify']:Send(source, {
type = "success",
message = "Véhicule réparé avec succès.",
duration = 5000,
})
Les exports qb-core existants (QBCore.Functions.Notify) restent également fonctionnels et redirigent automatiquement vers KS-Notify.
Problèmes fréquents
Deux notifications s’affichent encore en même temps. Vérifiez que Config.QueueEnabled est bien à true — désactivée, chaque notification s’affiche immédiatement sans passer par la file d’attente.
Les notifications persistantes ne se ferment jamais. C’est le comportement attendu : une notification avec persistent = true reste affichée jusqu’à un clic du joueur ou un appel explicite à exports['ks-notify']:Dismiss(id).

