Requirements
What your server needs before installing a TC script.
#Server
| Item | Detail |
|---|---|
| FXServer | A recent artifact. All scripts use lua54 and fx_version 'cerulean'. |
| OneSync | Recommended. Some server-side checks (distance, positions) need it to be active. |
| Database | MariaDB or MySQL, using utf8mb4. |
| License | Your server key must belong to the Cfx.re account that owns the script (see Installation). |
#Resources to install first
| Resource | Required by | Role |
|---|---|---|
oxmysql | tc-mechanic, tc-divisions, tc-forensic, tc-contextmenu | Database access |
ox_lib | tc-mechanic, tc-divisions, tc-forensic, tc-banana_defuse | Imported by the script manifest (callbacks, menus, inputs) |
tc-ui | every TC script | Interface: notifications, progress, mini-games, NUI |
| A framework | all (except standalone) | core (Vision), es_extended, qb-core or qbx_core |
ox_lib
The manifests of tc-mechanic, tc-divisions and tc-forensic declare ox_lib as a dependency, and tc-banana_defuse imports @ox_lib/init.lua. Start ox_lib before these scripts, even if you use neither ox_target nor ox_inventory.
#Optional resources
Detected automatically when started, ignored otherwise:
- Targets:
ox_target,qb-target(otherwise: marker + E key). - Inventories:
ox_inventory,qb-inventory(and forks),qs-inventory, native Vision / ESX inventory. - Society / banking: Renewed-Banking, qb-banking, okokBanking, esx_society, qbx_management, Vision core account.
- Discord log:
tc-logs. - Others:
screenshot-basic(tc-forensic camera),ox_doorlock,pma-voice,lb-phone,object_gizmo. Each script lists its own.
#Skills needed
No development skills are required: settings are in config.lua and, for most scripts, directly in game through a management panel (/mecagestion, /divgestion, /forensicgestion, /gestioncontexte).