Kurulum
Önce genel bağımlılıkları kur. Sonra:
Klasörü yerleştir
wentus-lalinterna klasörünü resources/[wentus]/ altına koy.
Item'ları ekle
items-qbox.lua (66 item) → ox_inventory/data/items.lua.
items.lua (66 item) → qb-core/shared/items.lua.
assets/images/ altındaki 66 PNG'yi envanterin image klasörüne kopyala.
Job ekle
lalinterna job'unu 4 grade ile ekle (silah üretim grade 3, tamir 2, para aklama 2 gerektirir) — konum çatıya göre değişir:
qbx_core/shared/jobs.lua — job anahtarı ['lalinterna'], grade anahtarları sayısal [0]:
['lalinterna'] = {
label = "La Linterna",
defaultDuty = true,
offDutyPay = false,
grades = {
[0] = { name = 'Dishwasher', payment = 50 },
[1] = { name = 'Cook', payment = 75 },
[2] = { name = 'Chef', payment = 100 },
[3] = { name = 'Boss', isboss = true, bankAuth = true, payment = 150 },
},
},
qb-core/shared/jobs.lua — job anahtarı parantezsiz lalinterna, grade anahtarları string ['0']:
lalinterna = {
label = "La Linterna",
defaultDuty = true,
offDutyPay = false,
grades = {
['0'] = { name = 'Dishwasher', payment = 50 },
['1'] = { name = 'Cook', payment = 75 },
['2'] = { name = 'Chef', payment = 100 },
['3'] = { name = 'Boss', isboss = true, bankAuth = true, payment = 150 },
},
},
ESX'te job'lar veritabanındadır (jobs + job_grades). lalinterna'yı 4 grade ile ekle. Grade seviyeleri (silah/aklama kapıları) job_grades.grade ile eşleşmeli.
bankAuth = true — şirket/society banka hesabına erişmesi gereken her grade'de zorunludur: patron menüsünde para yatır/çek ve stok alırken şirket ödeme seçeneği. Olmadan banking kaynağı (Renewed-Banking / qb-banking) isboss grade'lere bile erişimi reddeder. Patron grade'ine (ve parayı yöneten yönetici grade'ine) ekle.markedbills
Para aklama, markedbills item'ının worth metadata'sını okur (ox: metadata.worth, qb: info.worth). Bu item ekonomi scriptinden gelir; yoksa aklama 0 döner.
Kapılar (opsiyonel)
LalinternaDoorList.lua içindeki Config.DoorList girişlerini qb-doorlock/config.lua'ya yapıştır.
ox_doorlock'un oyun-içi kapı oluşturma aracıyla, dosyadaki koordinat/heading/model ve groups = { lalinterna = 0 } ile 6 kapıyı ekle.
Config + başlat
Config.Base çatı seçimi (Yapılandırma), sonra:
ensure wentus-lalinterna
Wentus-LaLinterna: Started görmelisin. Konsol eksik item uyarısı verirse items.lua eklenmemiştir.Opsiyonel Bağımlılıklar
| Özellik | Gereken |
|---|---|
| Müzik kutusu | xsound |
| Elektrik blackout ışıkları | qb-weathersync (QBCore) veya Renewed-Weathersync (QBox) — yoksa sadece kameralar düşer |
| Elektrik minigame (varsayılan) | ultra-voltlab (ücretsiz). ox_lib/custom/false de seçilebilir |
| Silah üretim minigame | ox_lib (skillCheck, zaten zorunlu) |
| Kapılar | ox_doorlock veya qb-doorlock |