WENTUS

Yapılandırma

Tequilala Config — ana ayarlar ve kavramlar.

Config.Base için genel yapılandırma. Bu sayfa Tequilala'ya özgü ana ayarları açıklar.

Tam liste (tüm tarifler, istasyon koordinatları, item alanları) config.lua dosyasındadır. Burada yalnızca kavramlar + sık değiştirilen ayarlar bulunur.

Genel

JobName
string
tequilala — framework'ünüzdekiyle aynı.
MinOnDuty
number
Standın kendi stoğundan satması için gereken minimum görevdeki çalışan sayısı.

Çoklu Konum

Tequilala, Config.Locations dizisi aracılığıyla birden fazla bar konumunu destekler:

Config.Locations = {
    {
        name = "tequilala_main",
        label = "Tequilala",
        blip = { coords = vector3(-556.82, 283.4, 82.18), sprite = 93, ... },
        stash = { stand = "TequilalaStand", freezer = "TequilalaStorage", settings = { slots = 100, weight = 1000000 } },
        CraftStations = { ... },
        InteractZones = { ... },
        SoundBoxSettings = { ... },
        PropObjects = { ... },
        Chairs = { ... },
        Teleport = { ... },
    },
    -- Buraya daha fazla konum ekleyin
}
Her konum bağımsızdır — kendi blip'i, stoku, bölgeleri, prop'ları. Config.Settings paylaşılan veri tutar (animasyonlar, ürünler, stok mağazası).

Animasyonlar

Üretim animasyon türleri:

AnimationSettings = {
    Beer = { SoundEnable = true, SoundName = "fill_beer", SoundTime = 14000, ProgTime = 12000 },
    Ice = { SoundEnable = true, SoundName = "icebreaker", SoundTime = 4000, ProgTime = 3000 },
    Cocktail = { SoundEnable = true, SoundName = "shaker", SoundTime = 14000, ProgTime = 12000 },
    Vodka = { SoundEnable = false, SoundTime = 14000, ProgTime = 12000 },
    -- ... Rum, Whiskey, Liqueur, Wine, Gin
}
Beer bira doldurma sesi + animasyonu çalar. Cocktail shaker prop'u ekler. Ice buz kırma sesi çalar. Diğer ruhlar barmen animasyonunu ses olmadan kullanır.

Tüketim animasyonları (DrinkAlcohol, DrinkCocktail, DrinkBeer, DrinkWine) de AnimationSettings içindedir.

Tarifler

9 kategori: Beer (2), Wine (7), Vodka (6), Whiskey (6), Tequila (6), Rum (6), Gin (6), Liqueur (3), Cocktail (10). Ruhlar doğrudan servis (tarifsiz). Kokteyller çok bileşenli tariflere sahiptir:

{ itemName = "tq_mojito_cocktail", itemLabel = "Mojito Cocktail", itemPrice = 25, itemAmount = 1,
  itemCraftRecipe = { { itemName = "tq_75cl_rum", itemAmount = 1 }, { itemName = "tq_sugar", itemAmount = 2 }, { itemName = "tq_lime", itemAmount = 2 } } },
Yeni kokteyl: CocktailMenuItems'e giriş ekleyin + items.lua/items-qbox.lua'ya item ekleyin. Ruhlar tarif gerektirmez — stoktan alınır ve doğrudan servis edilir.

Stok Mağazası

6 item ile bir mağaza: Kokteyl Kreması, Portakal Suyu, Şeker, Limon, Buz, Plastik Bardak. Her itemın tarifi yoktur (itemCraftRecipe = {}) — doğrudan nakit ile satın alınır.

İstasyon Koordinatları

İstasyon bölgeleri Config.Locations içindedir. Haritanıza göre ayarlamak için client/client.lua'nın üst kısmında DEBUG = true ayarlayın — kutular çizilecektir.