TC ScriptDocumentation

Présentation

TC Mécanique

Atelier mécanique complet : commandes clients avec aperçu, tablette, pose pièce par pièce, peinture, diagnostic et usure.

VisionESXQBCoreQboxStandalonev1.7.2

tc-mechanic est un atelier mécanique complet pour Vision, ESX, QBCore, Qbox ou standalone. Les clients configurent leur véhicule avec un aperçu en direct, les mécaniciens réalisent chaque étape sur le véhicule, et tout se règle en jeu.

#Fonctionnalités

  • Commandes clients avec aperçu en direct (caméra orbitale), récapitulatif puis commande. Le prix est toujours recalculé par le serveur.
  • Tablette atelier (/atelier) : tableau de bord, commandes filtrables, détail avec devis et étapes.
  • Pose pièce par pièce : la pièce est récupérée au stock, portée en main, puis posée depuis un cercle bleu au sol avec animation, mini-jeu et/ou barre de progression.
  • Poste peinture : pistolet en main, la couleur se dépose progressivement sur le véhicule.
  • Roues et pneus roue par roue : jantes, pneus (flanc, drift, pare-balles), fumée.
  • Diagnostic avec devis automatique : dégâts et usure des composants analysés, prix calculés, le client accepte ou refuse.
  • Usure progressive (huile, moteur, pneus, freins, suspensions, batterie, bougies) avec effet réel sur la conduite : perte de puissance, adhérence, calages, crevaisons…
  • Facturation intégrée (banque ou espèces) vers la caisse du job, ou facture du framework.
  • Réglage de tout le gameplay en jeu : tarifs, durées, mini-jeux, usure, permissions par grade, accessoires tenus en main.
  • Aucun stream, aucun prop personnalisé, aucun item : uniquement des props et animations GTA de base.

#Architecture sécurisée

Le serveur fait autorité :

  • Aucun prix, aucune propriété, aucun état de véhicule n'est accepté du client sans contrôle.
  • Étapes validées : pièce portée, point et distance vérifiés, véhicule sans conducteur, immobilisé et verrouillé pendant les travaux, durée minimale imposée.
  • Actions limitées par grade, callbacks limités en fréquence, tentatives anormales inscrites au journal « sécurité ».
  • Les données d'usure (tc_wear, tc_extras, tc_order) sont écrites uniquement par le serveur.

#Dépendances

RessourceStatutRôle
oxmysqlobligatoireBase de données
ox_libobligatoire (manifeste)Callbacks, propriétés de véhicule
tc-uiobligatoireInterface, notifications, progression, mini-jeux
Framework core, es_extended, qb-core ou qbx_coreun des quatre, sinon standaloneJoueurs, jobs, argent, société
ox_target / qb-targetoptionnelInteraction aux points (sinon marqueur + E)
tc-comptaoptionnelContrats partenaires (Config.Integrations.compta)
tc-logsoptionnelCopie du journal sur Discord (Config.Integrations.logs)
object_gizmooptionnel (hors Vision)Placement des points au gizmo

#Frameworks

FrameworkDétectionNotes
VisioncorePoints managés, facture et caisse société du core
Qboxqbx_coreIdentifiant = citizenid
QBCoreqb-coreIdentifiant = citizenid
ESXes_extendedIdentifiant = identifier
StandaloneaucunÀ compléter via Config.Bridge.Standalone

#Pages

#Dans cette section

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