89 lines
4.0 KiB
Markdown
89 lines
4.0 KiB
Markdown
|
|
# 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`
|
||
|
|
|