WENTUS

Yapılandırma

La Linterna Config.Settings — kilit knob'lar ve kavramlar.

Config.Base için ortak yapılandırma. Bu sayfa La Linterna'ya özel kilit ayarları anlatır.

Tam liste (tüm tarifler, istasyon koordinatları, item alanları) config.lua dosyasındadır. Burada sadece kavram + sık değiştirilen knob'lar var.

Genel

JobName
string
lalinterna — çatıdaki job ile aynı.
MarkedItemName
string
Aklanan işaretli para item'ı (markedbills).
MinOnDuty
number
Stand kendi stoğundan satış için gereken min görevli sayısı.
TipTax / TaxRate
boolean / number
Satış/bahşiş vergisi ve oranı (0.1 = %10).

Grade Kapıları

Yasadışı özellikler grade-gated (server-side doğrulanır):

GradeSettings = { CraftWeapon = 3, RepairWeapon = 2, MoneyWash = 2 },

Para Aklama

MoneyWashSettings.TaxRate işletmenin aldığı kesinti (kalan oyuncuya nakit). Aklama oranı client'tan alınmaz — güvenlik için server config'inden.

Elektrik / Blackout

Sigorta minigame ile elektrik kes → kameralar offline (heist). Sadece davranış config'de; sigortanın konumu (coords/heading) şifreli client'ta sabittir — son kullanıcı değiştiremez.

minigame
voltlab | ox_lib | custom | false
voltlab (varsayılan) — dahili ultra-voltlab desteği (ücretsiz). ox_lib → skillCheck. custom → kendi event'in (customEvent). false → anında.
job / requireItem
false | string
Kimler kullanabilir (server-side kapı). false veya "" (boş) = herkes (heist). requireItem bir item adı verilirse (örn. "advancedlockpick") o item gerekir.
blackoutExport
string | false
Gerçek ışıklar için weathersync kaynağı — qb-weathersync (QBCore) veya Renewed-Weathersync (QBox). false ise sadece kameralar düşer.

Tüketim (Kalori)

ConsumablesSettings çarpanları efekti belirler (temel kalori × çarpan):

ConsumablesSettings = { HungerMultiplier = 0.1, ThirstyMultiplier = 0.1, StressMultiplier = 0.001 },

Yemek → açlık, içecek → susuzluk, kahve → stres giderir. Çatı köprüsü: QBox statebag, QBCore metadata, ESX esx_status.

Alkol Yönetimi (rcore-drunk Uyumluluğu)

rcore-drunk veya başka bir alkol scripti kullanıyorsanız bu ayarı kontrol edin. Aksi halde envanter kitlenir, relog'a kadar açılmaz.
ConsumablesSettings = {
    HandleAlcohol = true,        -- true: lalinterna alkolü yönetir | false: rcore-drunk'a bırak
    AlcoholDrunkEffect = true,   -- sarhoşluk yürüyüşü + ekran sallanması (sadece HandleAlcohol=true iken)
    AlcoholEvidence = true,       -- qb-policejob evidence: alcohol / heavyalcohol
    AlcoholDecayMinutes = 15,     -- sarhoşluk her N dakikada 1 azalır (0 = hiç azalmaz)
}

Çakışma sebebi: Hem lalinterna hem rcore-drunk aynı alkol itemlerini (ll_*_beer, ll_martini, ll_margarita, ll_chelada, ll_tequila, ll_cointreau, ll_dryvermounth) usable olarak kaydeder. Çift kayıt → envanter bozulur.

Çözüm: HandleAlcohol = false yapın. Bu ayar açıkken lalinterna bu itemleri hiç kaydetmez — rcore-drunk onları sahiplenir. Sonra her iki resource'u restart'layın.rcore-drunk tarafında da ll_* itemlerinin kayıtlı olduğundan emin olun.

HandleAlcoholDavranış
true (varsayılan)lalinterna alkolü kendi yönetir (thirst + drunk efekti)
falselalinterna alkolü kaydetmez → rcore-drunk'a/devredir

Tarifler

7 kategori: CoffeeItems, CocktailItems, ColaMachineItems, OvenItems, BeerItems, FryItems, ComboMeals. Her ürün itemCraftRecipe listesiyle tanımlı:

[1] = {
    itemName = "ll_taco_crispy_beef", itemLabel = "Crispy Beef Taco",
    itemPrice = 44, itemAmount = 1,
    itemCraftRecipe = {
        { itemName = "ll_raw_corn_tortilla", itemAmount = 1 },
        { itemName = "ll_raw_fajita_steak",  itemAmount = 1 },
        -- ...
    },
},
Boş itemCraftRecipe = {} (cola/bira) → makineden bedava üretilir. Yeni ürün: kategoriye giriş + items.lua/items-qbox.lua'ya item ekle.

İstasyon Koordinatları

İstasyon zone'ları client/client.lua içinde. Kendi haritana göre ayarlamak için dosya başındaki DEBUG = true yap — kutular çizilir.