Le pont notifications fournit un moyen simple et unifié d’afficher des notifications entre différents frameworks. Au lieu d’écrire du code spécifique à chaque framework, vous appelez Bridge.Notify.Client.Functions.Notify et laissez TS-Lib le router vers la bonne implémentation.
Statut & tests
Fonctionnement de la sélection
Valeurs supportées dans ts-lib/config.lua :
- Clés de notification :
qbcore, esx, standalone
- Mappées aux noms de ressources via
Config.Data.Notify :
Quand Config.Notify = 'auto', TS-Lib parcourt cette table et choisit la première ressource démarrée.
API côté client
Bridge.Notify.Client.Functions.Notify(message, type?)
Affiche une notification au joueur.
Comportement par framework
QBCore
Utilise QBCore.Functions.Notify :
Types courants : success, error, warning, info
ESX
Utilise ESX.ShowNotification :
Standalone
Utilise actuellement un simple print ou peut être étendu. Le pont notifications est principalement conçu pour fonctionner avec les systèmes de notification des frameworks.
Notifications serveur vers client
TS-Lib fournit un événement qui peut être déclenché depuis le serveur pour afficher des notifications aux clients :
Ceci est automatiquement enregistré quand vous utilisez le pont QBCore et peut être étendu pour d’autres frameworks.
Utilisation via les helpers TS.Lib
Quand vous utilisez @ts-lib/import.lua, vous pouvez aussi accéder aux notifications via le pont framework :
Ceci fournit la même API unifiée tout en faisant partie de la surface du pont framework.
Intégration dans vos propres scripts
Utilisation basique
Avec exports (sans import)
Si vous n’avez pas inclus @ts-lib/import.lua, vous pouvez toujours utiliser les exports framework directement :
Pour une fonctionnalité TS-Lib complète, nous recommandons d’utiliser la méthode d’import. Dernière modification le 22 juillet 2026