TC ScriptDocumentation

Dépannage

Erreurs fréquentes avec tc-ui.

#Aucune notification ne s'affiche

  • Vérifie que tc-ui est démarré : tape ensure tc-ui dans la console serveur et regarde s'il y a une erreur.
  • Ouvre la console F8 en jeu pour voir les erreurs côté client.
  • Si tu l'appelles depuis ton script via tc.notify, vérifie shared_script '@tc-ui/init.lua' dans ton manifeste. Sinon, passe par l'export : exports['tc-ui']:notify(...).

#Erreur sur le global tc (nil)

Le global n'existe que si @tc-ui/init.lua est chargé. Ajoute-le :

fxmanifest.lua
dependency 'tc-ui'
shared_script '@tc-ui/init.lua'

et vérifie que tc-ui démarre bien avant ta ressource.

#Ma page NUI n'a pas le style TC

Charge le kit depuis ta page (voir Kit NUI). L'adresse commence par https://cfx-nui-tc-ui/…. Une faute dans le nom de la ressource (tc-ui) suffit à empêcher le chargement.

#La souris reste bloquée après la fermeture

Ferme toujours la vue avec tc.ui.close() : le focus NUI est géré par tc-ui, qui le rend uniquement quand plus aucune vue ne le demande. À l'arrêt de tc-ui, le focus est libéré automatiquement.

#tc.helpText ne reste pas affiché

C'est normal : c'est l'aide native GTA, elle doit être appelée à chaque image (dans une boucle). Pour une invite persistante sans boucle, utilise tc.showHud ou tc.point.add.

#Mini-jeu qui ne répond pas

  • tc.minigame ne peut pas être lancé deux fois en même temps : vérifie tc.minigameActive().
  • Les modules de bombe (wires, button…) se jouent à la souris ; precision et sequence au clavier.
Dernière mise à jour : 7 novembre 2026© 2026 TC Script