TC ScriptDocumentation

Accès et gestion

Règles d'accès, codes, menu staff complet et gestion par les patrons.

#Règles d'accès

Elles s'appliquent aux coffres, shops, garages, et à chaque article / véhicule.

Une règle = job + grade minimum + divisions. On peut en cumuler plusieurs.

CasEffet
Aucune règlePublic : tout le monde y a accès
Règle sans division cochéeToute l'entreprise (tous les membres du job, au grade minimum)
Règle avec divisionsUniquement les membres de ces divisions
Suppression d'une division

Supprimer une division ne retire pas son identifiant des règles d'accès : la règle ne donne alors plus accès à personne. L'accès n'est jamais élargi par erreur.

#Code optionnel

ModeEffet
Pas de codeSeules les règles comptent
Accès ET codeIl faut être autorisé et taper le code (sans règle : code pour tous)
Accès OU codeLes autorisés entrent directement, les autres avec le code
  • Codes en chiffres uniquement, longueur Config.Code (4 à 8 par défaut).
  • Anti-bruteforce : après Config.MaxAttempts codes faux, le personnage est bloqué Config.LockSeconds secondes sur ce point (compté par personnage, survit à une reconnexion).
  • Un shop déverrouillé par code le reste Config.ShopUnlockSeconds secondes.

#Divisions

Tous les jobs du serveur (tables jobs / job_grades sur Vision et ESX, jobs partagés sur QBCore / Qbox). Par job : créer, renommer, colorer, ordonner, supprimer des divisions, choisir le grade qui peut gérer, affecter les joueurs. Un personnage peut être dans plusieurs divisions de son job (puces à cocher). Le grade ne change jamais.

#Coffres

Stash de ton inventaire (ox_inventory, qb-inventory, qs-inventory ou coffre natif Vision), position (ma position / gizmo), objet affiché, capacité, blip.

#Shops

Objets de ton inventaire et tenues (capture de la tenue portée → objet Config.Outfits.Item), gratuit ou payant (liquide / carte), tenu par un PNJ ou un objet.

#Garages

Un point par job (ou par division via l'accès).

  • Véhicules classés dans des divisions (puces) ou « Commun » : le joueur ne voit que les véhicules de ses divisions + les communs, rangés par onglet de division.
  • Commun + division : la puce « Commun » se cumule avec des divisions. Le véhicule est visible de tous ceux qui ont accès au garage, et apparaît aussi dans l'onglet de ses divisions.
  • Véhicules de service : nom de spawn, ou « Capturer mon véhicule actuel » pour garder couleurs, livrée, extras et pièces.
  • Places de sortie (la première libre), point de rangement (conducteur + E), préfixe de plaque. Création du véhicule et remise des clés via le bridge (Config.Bridge.VehicleKeys).
  • Limite de sorties : Config.GarageMaxOut véhicules sortis par joueur.
  • Numéro de toit (packs onx / nk) : par véhicule, « Toit : N chiffres » (détecté à la capture). À la sortie, le joueur saisit son secteur et son matricule, posés sur le toit via Config.Callsign.layouts. Le dernier couple saisi est proposé à la sortie suivante, et le texte est publié dans le state bag callsign du véhicule.
  • La livrée et la barre de feux (modLivery, modLightbar) sont reposées pendant environ 1 s après la sortie si le modèle n'avait pas fini de charger ses pièces.

#Journal

Créations, affectations, ouvertures, achats, sorties / rangements, codes faux.

#Gestion par les patrons (/division)

À partir du grade de gestion du job (réglable dans /divgestion, par défaut Config.DefaultManageGrade) :

  • Affecter les employés en ligne à une division, retirer des membres.
  • Véhicules : divisions de chaque véhicule, plus :
    • Visible à partir de : grade minimum qui voit le véhicule (le cache aux grades inférieurs, même dans sa division) ;
    • Visible sans division dès : ce grade et au-dessus voient le véhicule même hors de ses divisions. Réglage par job (colonne grades).
  • Coffres : création, modification, suppression des coffres de l'entreprise (owner_job), posés à la position du patron (≤ Config.BossChestReach m). Limites : Config.BossChests (nombre, emplacements, poids max), modifiables par job dans /divgestion. Un coffre du staff peut être confié à une entreprise (« Géré par »). La suppression par le patron conserve le contenu en base.
Dernière mise à jour : 7 novembre 2026© 2026 TC Script