Yapılandırma
Yapılandırma
Tüm seçenekler shared/config/general.lua dosyasında yer alır.
Depolama
Config.Storage = 'json' -- 'json', data/zones.json dosyasına yazar | 'db', oxmysql kullanırOtomatik oluşturulan veritabanı tablosu için Kurulum bölümüne bakın.
Hile karşıtı sınırlar
Sunucu, her kaydı bu sınırlara göre doğrular ve bunların üzerindeki herhangi bir değeri reddeder veya sınırlar. Daha sıkı sunucular için bunları düşürün.
Config.Limits = {
maxZones = 100, -- sunucudaki toplam bölge
maxPoints = 64, -- bölge başına nokta
maxJobs = 40, -- bölge başına meslek
maxWeapons = 250, -- silah izin/engel listelerindeki girdiler
maxLabelLen = 64, -- bölge adındaki maksimum karakter
saveCooldown = 1000, -- oyuncu başına kayıtlar arası ms
}Kontrol aralığı
İstemcinin, oyuncunun hangi bölgenin içinde olduğunu ne sıklıkla (ms) yeniden değerlendireceği.
Config.CheckInterval = 300Bölge içi HUD
Bir bölgedeyken görünen cam rozet. Hiç görünmeyip görünmeyeceği, showHud kuralı tarafından bölge başına belirlenir — bu yalnızca nerede duracağını ve başlığını kontrol eder.
Config.Hud = {
-- 9 tutturma noktasından biri:
-- top-left top-center top-right
-- middle-left middle-center middle-right
-- bottom-left bottom-center bottom-right
position = 'bottom-center',
title = nil, -- nil = bölgenin kendi adını kullan
}Zemin işaretleyicisi
groundMarker = true olan bir bölge aktifken çizilir.
Config.Marker = {
type = 1,
size = { r = 60.0, g = 108.0, b = 240.0, a = 90 },
}Giriş / çıkış efektleri
Bölge bazlı kuralların üzerine katmanlanan genel cilalar — giriş ve çıkışta renkli bir ekran yanıp sönmesi ve bir arayüz sesi.
Config.Effects = {
enabled = true,
flash = true, -- NUI aracılığıyla renkli ekran yanıp sönmesi
sound = true, -- giriş / çıkışta arayüz sinyali
enterSound = 'CHECKPOINT_NORMAL',
exitSound = 'CANCEL',
}Bildirimler
Config.NotifySystem = 'auto' -- 'auto' | 'ox' | 'framework' | 'custom'auto— tespit edilen altyapının bildirimini kullanır.ox—ox_libbildirimlerini zorlar.framework— altyapının kendi sistemini kullanır.custom—client/editable.luaiçindeki kendi kancanızı çağırır.
Envanter (silah listesi kaynağı)
Silah seçici, silah listesini ve gerçek simgelerini doğrudan envanterinizden çeker; böylece oyuncular çantalarında bulunan birebir görselleri görürler.
Config.Inventory = 'auto' -- 'auto' | 'ox' | 'qb' | 'esx' | 'tgiann' | 'codem'
Config.InventoryResource = nil -- yeniden adlandırıldıysa kaynak adını geçersiz kıl
Config.InventoryImagePath = nil -- temel görsel yolunu geçersiz kıl, örn. 'nui://my_inv/html/images/'auto, ox_inventory, qb-inventory, esx_inventory, tgiann-inventory veya codem-inventory'yi algılar. WEAPON_UNARMED her zaman seçilebilirdir.
Varsayılan kurallar
Config.DefaultRules, yepyeni her bölgeye uygulanan kural kümesidir. Her anahtarın ne işe yaradığı için Bölge Kuralları bölümüne bakın.