Skip to content
KS-Notify

KS-Notify

Installation

  1. Décompressez l’archive livrée dans votre dossier resources/, sous le nom ks-notify.
  2. Importez le fichier install.sql fourni dans votre base de données.
  3. Ajoutez ensure ks-notify dans votre server.cfg, après oxmysql et qb-core.
  4. 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).

Une question non couverte ici ? Rejoignez notre Discord.