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.
| Cas | Effet |
|---|---|
| Aucune règle | Public : tout le monde y a accès |
| Règle sans division cochée | Toute l'entreprise (tous les membres du job, au grade minimum) |
| Règle avec divisions | Uniquement les membres de ces divisions |
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
| Mode | Effet |
|---|---|
| Pas de code | Seules les règles comptent |
| Accès ET code | Il faut être autorisé et taper le code (sans règle : code pour tous) |
| Accès OU code | Les 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.MaxAttemptscodes faux, le personnage est bloquéConfig.LockSecondssecondes sur ce point (compté par personnage, survit à une reconnexion). - Un shop déverrouillé par code le reste
Config.ShopUnlockSecondssecondes.
#Menu staff (/divgestion)
#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.GarageMaxOutvé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 bagcallsigndu 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.BossChestReachm). 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.