TC ScriptDocumentation

Installation

Installer tc-forensic : ressources, SQL, items, configuration et droits staff.

#1. Copier la ressource

Copie tc-forensic dans resources.

#2. server.cfg

Le framework doit démarrer avant tc-forensic.

server.cfg
ensure oxmysql
ensure ox_lib
ensure tc-ui
ensure core                 # ou es_extended / qb-core / qbx_core
ensure ox_inventory         # recommandé
ensure screenshot-basic     # optionnel (appareil photo)
ensure tc-forensic

#3. Base de données

Importe sql/install.sql (facultatif : les tables sont aussi créées au démarrage). Voir Base de données.

#4. Créer les items

Voir la page Items. Sur Vision, les items sont créés automatiquement au démarrage (Config.NewItems).

Items : douille, camera, photo, dossier_photo, prelevement_adn, fiche_empreintes, test_gsr, forensic_kit, gloves, evidence_bag, lampe_uv, sachet_douilles.

#5. Régler shared/config.lua

OptionÀ régler
Config.Police.jobsJobs police (hors Vision) : { 'police', 'sheriff' }
Config.Evidence.hashSaltChange-le : sel des codes ADN / empreintes (mode interne)
Config.ItemsNoms des items dans ton inventaire
Config.IntegrationsActive ou coupe tc-logs, screenshot-basic, ox_doorlock, rpemotes
hashSalt

Config.Evidence.hashSalt = 'change-me' par défaut. Remplace-le par une valeur longue et unique à ton serveur, avant la mise en production : changer ce sel plus tard invalide les codes déjà générés.

#6. Droits staff

server.cfg
add_ace group.admin command allow

Ou Config.Bridge.Admins. Sur Vision : permissions Config.StaffPermissions, ou Config.AdminDiscords.

#7. Placer les laboratoires

En jeu, en staff : /forensicgestion (Vision : aussi /gestion → Police scientifique) → page Laboratoires. Tant qu'aucun point n'est placé, les analyses restreintes au labo sont refusées partout.

#8. Coffres des preuves (hors Vision)

Définis-les dans Config.EvidenceLockers (ox_inventory recommandé). Sur Vision, ils se placent dans /gestion.

Lua
Config.EvidenceLockers = {
    { job = 'police', label = 'Coffre des preuves', coords = vec3(0.0, 0.0, 0.0), slots = 100, weight = 500 },
}

#Vérifier

  1. Aucune erreur rouge tc-forensic au démarrage.
  2. Un policier en service tape /enquete : la tablette s'ouvre.
  3. Tire avec une arme : une douille apparaît au sol (visible à la lampe).
Dernière mise à jour : 7 novembre 2026© 2026 TC Script