TC ScriptDocumentation

Présentation

TC UI

La bibliothèque d'interface partagée par tous les scripts TC, sur le modèle d'ox_lib.

LibrairieNUILua

#À quoi sert TC UI ?

tc-ui est la bibliothèque d'interface commune à tous les scripts TC. Elle fonctionne comme ox_lib : un import Lua (@tc-ui/init.lua), des exports, et un kit NUI (CSS + JS) que n'importe quelle page peut charger.

Elle donne à tous les scripts le même thème et le même comportement (notifications, barres de progression, mini-jeux…). Tu peux aussi t'en servir dans tes propres scripts.

Dépendance obligatoire

Tous les scripts TC dépendent de tc-ui. Il doit être démarré avant eux.

#Fonctionnalités

  • Notifications : succès, erreur, avertissement, information.
  • Barres de progression bloquantes ou pilotées par le script, avec animation et annulation.
  • Mini-jeux au clavier (précision, séquence) et modules de bombe à la souris (fils, bouton, braille, symboles, interrupteurs, mot de passe, son).
  • Digicode bloquant avec validation côté serveur.
  • Demande d'accord « Accepter / Refuser » avec compte à rebours.
  • HUD d'aide, aide native GTA, viseur central, invites ancrées dans le monde.
  • Points d'interaction (tc.point) : invite « touche + texte » sans dépendre d'un système de cibles.
  • Dialogues : confirmation et formulaires (texte, nombre, liste, case à cocher, curseur, couleur).
  • Kit NUI : variables CSS --tc-*, composants (tablette, tiroir, tableau, modale…) et fonctions JS pour créer ta propre interface.

#Ressources qui l'utilisent

RessourceCe qu'elle emploie
tc-mechanicKit complet, progression, mini-jeux, HUD
tc-divisionsKit, digicode, tc.ui
tc-forensicKit, progression, invite ancrée, demande d'accord
tc-contextmenuKit, tc.ui (panneau de gestion)
tc-banana_defuseKit CSS + JS
tc-codestock, tc-logs, tc-motel, tc-handlingKit et tc.ui

#Pages

#Dans cette section

Dernière mise à jour : 7 novembre 2026© 2026 TC Script