Prérequis
Ce dont ton serveur a besoin avant d'installer un script TC.
#Serveur
| Élément | Détail |
|---|---|
| FXServer | Un artefact récent. Tous les scripts utilisent lua54 et fx_version 'cerulean'. |
| OneSync | Recommandé. Certains contrôles serveur (distance, positions) en ont besoin pour être actifs. |
| Base de données | MariaDB ou MySQL, en utf8mb4. |
| Licence | La clé de ton serveur doit appartenir au compte Cfx.re qui possède le script (voir Installation). |
#Ressources à installer avant
| Ressource | Requise par | Rôle |
|---|---|---|
oxmysql | tc-mechanic, tc-divisions, tc-forensic, tc-contextmenu | Accès à la base de données |
ox_lib | tc-mechanic, tc-divisions, tc-forensic, tc-banana_defuse | Importé par le manifeste du script (callbacks, menus, saisies) |
tc-ui | tous les scripts TC | Interface : notifications, progression, mini-jeux, NUI |
| Un framework | tous (sauf standalone) | core (Vision), es_extended, qb-core ou qbx_core |
ox_lib
Le manifeste de tc-mechanic, tc-divisions et tc-forensic déclare ox_lib comme dépendance, et celui de tc-banana_defuse importe @ox_lib/init.lua. Démarre donc ox_lib avant ces scripts, même si tu n'utilises ni ox_target ni ox_inventory.
#Ressources optionnelles
Détectées automatiquement si elles sont démarrées, ignorées sinon :
- Cibles :
ox_target,qb-target(sinon : marqueur + touche E). - Inventaires :
ox_inventory,qb-inventory(et dérivés),qs-inventory, inventaire natif Vision / ESX. - Société / banque : Renewed-Banking, qb-banking, okokBanking, esx_society, qbx_management, caisse du core Vision.
- Journal Discord :
tc-logs. - Autres :
screenshot-basic(appareil photo de tc-forensic),ox_doorlock,pma-voice,lb-phone,object_gizmo. Chaque script précise les siennes.
#Compétences utiles
Aucune compétence en développement n'est nécessaire : les réglages se font dans config.lua et, pour la plupart des scripts, directement en jeu avec un panneau de gestion (/mecagestion, /divgestion, /forensicgestion, /gestioncontexte).