Présentation
TC Divisions
Divisions de job, coffres, shops et garages de service réservés par job, division, grade ou code.
VisionESXQBCoreQboxStandalonev1.2.0
tc-divisions permet de découper chaque job en divisions (SWAT, brigade, service médical…) et de réserver des coffres, des shops et des garages de service à un job, une division, un grade ou un code. Tout se construit en jeu, avec une interface NUI basée sur tc-ui.
#Fonctionnalités
- Divisions par job : créer, renommer, colorer, ordonner, supprimer. Un personnage peut être dans plusieurs divisions de son job ; son grade ne change jamais.
- Coffres réservés (stash de ton inventaire), avec position, objet affiché, capacité, blip.
- Shops d'objets et de tenues, gratuits ou payants (liquide / carte), tenus par un PNJ ou un objet.
- Garages de service : véhicules classés par division ou « Commun », places de sortie, point de rangement, préfixe de plaque, numéro de toit (secteur + matricule), remise des clés.
- Règles d'accès puissantes : job + grade minimum + divisions, et code optionnel (ET / OU) avec anti-bruteforce.
- Gestion par les patrons (
/division) : affecter les employés, gérer les véhicules et les coffres de leur entreprise. - Bouton panic (
/panic) qui alerte les collègues du même service. - Journal de toutes les actions (créations, affectations, ouvertures, achats, sorties / rangements, codes faux).
#Dépendances
| Obligatoires | oxmysql, ox_lib (manifeste), tc-ui |
| Frameworks | Vision (core), Qbox, QBCore, ESX, standalone (hooks à fournir) |
| Inventaires | ox_inventory, qb-inventory (et dérivés), qs-inventory, inventaire natif Vision / ESX |
| Optionnels | tc-logs (journal Discord), skinchanger (capture de tenues), object_gizmo (placement à la souris hors Vision), système de clés (qs-vehiclekeys, Renewed-Vehiclekeys, wasabi_carlock, qb-vehiclekeys) |
Coffres et inventaires
Les coffres exigent un inventaire qui gère les stashes (ox_inventory, qb-inventory, qs-inventory) ou l'inventaire natif Vision. Avec l'inventaire par défaut d'ESX ou en standalone, les coffres sont indisponibles ; shops, garages et divisions fonctionnent.
#Qui fait quoi
| Qui | Comment |
|---|---|
| Staff | /divgestion : menu complet (divisions, coffres, shops, garages, journal) |
| Joueurs | /division : voir son entreprise, son grade, sa division |
| Patrons | /division : affecter les employés en ligne, retirer des membres, gérer véhicules et coffres |
| Tout le monde | E sur un coffre / shop / garage auquel il a accès |
#Pages
InstallationPas à pas et objets à créer.ConfigurationToutes les options de `config.lua`.Accès et gestionRègles d'accès, codes, menu staff, gestion par les patrons.CommandesCommandes, touches et droits.Exports & APICe que tes scripts peuvent appeler.Base de donnéesLe SQL complet.DépannageErreurs fréquentes.
#Dans cette section
InstallationInstaller tc-divisions : ressources, server.cfg, base de données, objets et notes par framework.ConfigurationToutes les options de config.lua de tc-divisions : bridge, staff, limites, codes, garages, panic, images.Accès et gestionRègles d'accès, codes, menu staff complet et gestion par les patrons.CommandesCommandes, touches et droits d'accès de tc-divisions.Exports et APILire les divisions d'un joueur depuis un autre script, ouvrir les menus, ajouter des véhicules à un garage.Base de donnéesLe SQL complet de tc-divisions : 9 tables tc_div_*.DépannageErreurs fréquentes de tc-divisions : coffres indisponibles, accès refusé, clés de véhicule, images manquantes.