Files
red-valley/docs/cross_resource_modifications.md
2026-03-29 21:41:17 +03:00

4.0 KiB

Cross-Resource Modifications

Fișiere modificate în afara resursei principale la care s-a lucrat. Util pentru tracking git — aceste fișiere aparțin altor resurse dar au fost modificate pentru a suporta features noi.


Feature: Mechanic Job Outfit (lucrat pe t1ger_mechanic)

Fișiere modificate în alte resurse:

Fișier Resursă Ce s-a modificat
configs/Config.lua 17mov_CharacterSystem Adăugat Config.Outfits['mechanic'] cu outfit data per grad (0-4) și gen (male/female)
shared/jobs.lua qb-core Schimbat label job mechanic: "Servicii Auto" → "Mecanic"
resources.cfg Server root Adăugat ensure [stream] pentru încărcare AdminPack

Fișiere NOI create în t1ger_mechanic:

Fișier Ce face
client/shop/markers/getoutfit.lua Comandă admin /getoutfit — printează clothing component IDs
client/shop/markers/duty.lua MODIFICAT — adăugat auto-apply/restore outfit la duty toggle

Fișiere NOI create în alte locații:

Fișier Locație Ce face
fxmanifest.lua [stream]/[admin-outfit]/AdminPack/ Manifest pentru încărcare clothing pack admin
fxmanifest.lua _preLoad/AdminPack/ Manifest pre-staging (copie, nu se încarcă pe server)
start_server.ps1 Server root PowerShell wrapper anti Ctrl+C
job-outfit-setup.md .agents/workflows/ Workflow refolosibil pentru setup outfit per job

Feature: Mechanic Job Garage & Keys (lucrat pe t1ger_mechanic + qs-advancedgarages)

Fișiere modificate în alte resurse:

Fișier Resursă Ce s-a modificat
fxmanifest.lua qs-advancedgarages Verificat/ajustat dependințe

Note:

  • Modificările la garage/keys au fost în principal în fișierele native ale t1ger_mechanic (garage.lua, duty.lua)
  • Logica de key removal la admin delete a fost adăugată cross-resource între t1ger_mechanic și qs-advancedgarages

Rezumat rapid — Toate fișierele modificate

resources/[framework]/[core]/qb-core/shared/jobs.lua                    ← MODIFICAT
resources/[framework]/[base]/[auth]/17mov_CharacterSystem/configs/Config.lua  ← MODIFICAT
resources/[framework]/[base]/[jobs]/[legal]/[mechanic]/t1ger_mechanic/
  └── client/shop/markers/duty.lua                                      ← MODIFICAT  
  └── client/shop/markers/getoutfit.lua                                 ← NOU
resources/[stream]/[admin-outfit]/AdminPack/fxmanifest.lua              ← NOU
resources.cfg                                                           ← MODIFICAT
start_server.ps1                                                        ← NOU
_preLoad/AdminPack/fxmanifest.lua                                       ← NOU
.agents/workflows/job-outfit-setup.md                                   ← NOU

Feature: Wasabi Police Install (lucrat pe wasabi_police — 2026-03-29)

Fișiere modificate în alte resurse:

Fișier Resursă Ce s-a modificat
shared/items.lua qs-inventory Adăugat bobby_pin + tracking_bracelet în secțiunea Cops Tools
html/images/bobby_pin.png qs-inventory Copiat imagine item din _install_first/inventory_images/
html/images/tracking_bracelet.png qs-inventory Copiat imagine item din _install_first/inventory_images/

Fișiere modificate în wasabi_police:

Fișier Ce s-a modificat
game/configuration/config.lua Config.Jail.jail = 'rcore' (linia 74)

Note:

  • Items bobby_pin și tracking_bracelet existau deja în qb-core/shared/items.lua (adăugate anterior pe 2026-01-18)
  • handcuffs exista deja în ambele (qb-core + qs-inventory)
  • SQL-urile ESX din _install_first/esx/sql/ nu au fost executate (suntem pe QBCore)
  • Resursa se încarcă automat via ensure [jobs] din resources.cfg