Konfiguration
Konfiguration
Alla alternativ finns i shared/config/general.lua.
Lagring
Config.Storage = 'json' -- 'json' skriver data/zones.json | 'db' använder oxmysqlSe Installation för den autogenererade databastabellen.
Anti-exploit-gränser
Servern validerar varje sparning mot dessa tak och avvisar eller begränsar allt som överskrider dem. Sänk dem för striktare servrar.
Config.Limits = {
maxZones = 100, -- totala zoner på servern
maxPoints = 64, -- punkter per zon
maxJobs = 40, -- jobb per zon
maxWeapons = 250, -- poster i listor för tillåtna/blockerade vapen
maxLabelLen = 64, -- max antal tecken i ett zonnamn
saveCooldown = 1000, -- ms mellan sparningar per spelare
}Kontrollintervall
Hur ofta (ms) klienten omvärderar vilka zoner spelaren befinner sig inuti.
Config.CheckInterval = 300HUD i zon
Glasbrickan som visas när man befinner sig inne i en zon. Huruvida den överhuvudtaget visas bestäms per zon av regeln showHud — detta styr endast var den placeras och dess titel.
Config.Hud = {
-- en av 9 förankringspunkter:
-- top-left top-center top-right
-- middle-left middle-center middle-right
-- bottom-left bottom-center bottom-right
position = 'bottom-center',
title = nil, -- nil = använd zonens eget namn
}Markmarkör
Ritas ut medan en zon med groundMarker = true är aktiv.
Config.Marker = {
type = 1,
size = { r = 60.0, g = 108.0, b = 240.0, a = 90 },
}Effekter vid in-/utpassering
Gemensam polish som läggs ovanpå regler per zon — en färgad skärmblixt och ett frontend-ljud vid in- och utpassering.
Config.Effects = {
enabled = true,
flash = true, -- färgad skärmblixt via NUI
sound = true, -- frontend-ljud vid in-/utpassering
enterSound = 'CHECKPOINT_NORMAL',
exitSound = 'CANCEL',
}Notiser
Config.NotifySystem = 'auto' -- 'auto' | 'ox' | 'framework' | 'custom'auto— använd det detekterade ramverkets notiser.ox— tvinga fram notiser frånox_lib.framework— använd ramverkets egna system.custom— anropa din egen hook iclient/editable.lua.
Inventarier (källa för vapenlista)
Vapenväljaren hämtar vapenlistan och dess riktiga ikoner direkt från ditt inventarium, så att spelare ser exakt de bilder de har i sin väska.
Config.Inventory = 'auto' -- 'auto' | 'ox' | 'qb' | 'esx' | 'tgiann' | 'codem'
Config.InventoryResource = nil -- åsidosätt resursnamnet om det har ändrats
Config.InventoryImagePath = nil -- åsidosätt basvägen för bilder, t.ex. 'nui://my_inv/html/images/'auto detekterar ox_inventory, qb-inventory, esx_inventory, tgiann-inventory eller codem-inventory. WEAPON_UNARMED är alltid valbart.
Standardregler
Config.DefaultRules är den regeluppsättning som tillämpas på varje helt ny zon. Se Zonregler för vad varje nyckel gör.