Skip to main content
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