bob74_ipl). Il appartient à un job ou à personne.
Ajouter un atelier
DansConfig.Forgery.workshops (config/forgery.lua) :
Acheter et posséder
- Acheter : un atelier sans propriétaire affiche “Workshop for sale” à sa porte. Le patron d’un job l’achète pour le job avec de l’argent sale (
Config.Forgery.payAccount). - Plusieurs par job : un job peut en posséder autant qu’il peut payer, ou autant que
ownership.perJoble permet. - Qui est le patron : le grade le plus haut du job propriétaire, et autant de grades en dessous que
ownership.bossDepthl’indique. Le patron achète, vend, embauche et améliore. - Les membres du job propriétaire entrent à partir du
minGradede l’atelier. Les autres sonnent, et un membre à l’intérieur peut les faire entrer. - Vendre : le patron le vend sur le portable de l’atelier (page Upgrades) et récupère
ownership.refundde ce qui a été payé (rien pour un atelier donné par un admin).ownership.sellable = falsedésactive la vente.
Ce qui reste quand un atelier perd son propriétaire
Argent sale : sur ESX le compte
black_money, sur QBCore l’item markedbills (sa valeur dans metadata.worth), sur Qbox l’item empilable black_money.Améliorations
Le patron achète les améliorations sur le portable, avec de l’argent sale.
Les prix sont dans
Config.Forgery.upgrades, ou en jeu.
Le portable du patron
Le portable du bureau du patron affiche sa page sur le vrai écran de la salle, avec des onglets :- Vue d’ensemble : ouvriers, machines et tables
- Personnel : embaucher et renvoyer les ouvriers et le garde, payer les salaires, choisir ce que les ouvriers détruisent pendant une descente
- Tickets : la file des commandes
- Matériel : commander du matériel, livré au stockage des matières premières après un délai
- Upgrades : acheter des améliorations, vendre l’atelier
Stockages
Chaque atelier a trois stockages qui s’ouvrent à leurs étagères :
Les tailles sont dans
Config.Forging.stores. Les ouvriers mettent les documents d’une commande dans une pile d’ID (id_stack), un conteneur qui les garde dans un seul slot. Glisser un document sur un autre fait aussi une pile. qb-inventory n’a pas de conteneurs, les documents y arrivent un par un.
Chaque target porte à 2 mètres (
Config.TargetDistance), et le serveur n’accepte les actions que d’un membre qui se tient au poste. Les invités et les agents à l’intérieur ne voient aucun poste.