Dépannage
Erreurs fréquentes avec tc-ui.
#Aucune notification ne s'affiche
- Vérifie que
tc-uiest démarré : tapeensure tc-uidans 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érifieshared_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.minigamene peut pas être lancé deux fois en même temps : vérifietc.minigameActive().- Les modules de bombe (
wires,button…) se jouent à la souris ;precisionetsequenceau clavier.