Yapılandırma
MC Club Config.Settings — teslimat, garaj, silahlar, konumlar.
Config.Base için ortak yapılandırma. Bu sayfa MC Club'a özel temel ayarları anlatır.
Tam liste (tüm koordinatlar, zone'lar, target kutuları)
config.lua dosyasındadır. Burada yalnızca kavramlar + sık değişen ayarlar var.Genel
GangName
string
lostmc — framework'teki çete, ya da Config.Base.GroupTypejob iken job adı.Stash / StashSettings
string / table
Kulüp deposu ID'si ve boyutu (
slots, weight).Logo
string
Menülerin qb-menu varyantında kullanılan başlık görseli.
Erişim Kontrolü
Base.GroupType
string
gang veya job. Target'ları, menüleri ve tüm sunucu callback'lerini hangi oyuncu alanının kilitlediğini belirler. ESX yalnızca job destekler.Base.Events.ManagementMenu
string
Kulüp PC'sinden açılan menü — çete menüsü veya boss menüsü.
Base.Events.ManagementMoney
string
Teslimat ödemesini alan banka kaynağı.
Teslimat
Delivery.DailyLimit
boolean
Oyuncu başına günde bir görev. Limit görev başlangıcında harcanır; yarıda bırakıp tekrar başlatarak ödül farm edilemez.
Delivery.TimeWindow
table
{ start = 1, finish = 20 } — 24 saat formatı. Gece yarısını geçen aralıklar (22 → 4) çalışır; start == finish kontrolü kapatır.Delivery.MaxDistance
number
Metre cinsinden sunucu tarafı mesafe doğrulaması; her teslimat adımına, üretime ve garaj işlemine uygulanır.
Delivery.FinishMoney
number
Araç üsse teslim edildiğinde çete/şirket hesabına ödenir.
Delivery.RewardItems
table
Bırakma noktasında çekilen item havuzu.
RewardItemsRandom.Max değerinin #RewardItems'tan büyük olması boş çekiliş ihtimali bırakır; RewardCount miktarı belirler.Delivery.Zones
table
Aday bırakma noktaları. Sunucu her görevde birini rastgele seçer.
Delivery = {
Vehicle = "slamvan2",
DailyLimit = true,
TimeWindow = { start = 1, finish = 20 },
MaxDistance = 15.0,
FinishMoney = 5000,
RewardItems = { "iron", "plastic" },
RewardItemsRandom = { Min = 1, Max = 5 },
RewardCount = { Min = 1, Max = 5 },
}
Silah Tarifleri
Sunucu bu tabloyu doğrudan okur; client yalnızca menü index'ini gönderir.
Weapons = {
{
weaponSpawn = "weapon_appistol",
recipe = {
{ itemName = "metalscrap", itemAmount = 2 },
{ itemName = "iron", itemAmount = 5 },
},
},
}
Yeni silah:
Config.Settings.Weapons içine bir kayıt ekle. Üretim menüsü otomatik güncellenir — client tarafında değişiklik gerekmez.Garaj
Garage.Vehicles garaj zone'unda sunulan listedir; Garage.SpawnCoords araçların çıktığı yer, Garage.Zone ise etkileşim yarıçapıdır.
Garage = {
Vehicles = {
{ VehicleName = "Zombie Bobber", VehicleSpawnName = "zombiea" },
},
}
Konumlar
Locations.Boss, Locations.WeaponCraft ve Locations.Stash üç target kutusudur (koordinat, boyut, heading, minZ/maxZ, distance). Üçü de GangName ile kilitlidir.
Araç Entegrasyonu
Base.Fuel
table
ox_fuel (statebag), LegacyFuel, cdn-fuel veya none. Export tabanlı olanlarda kaynak adını Export belirler.Base.VehicleKeys
table
event plaka ile Event'i tetikler, qbx qbx_vehiclekeys export'unu kullanır, none anahtar vermeyi kapatır.Base.Phone
table
UseMail = true bırakma konumunu harita butonlu mail olarak yollar; false doğrudan haritada işaretler.