Zerix Development

Configuratie

Alle Z-npc config-keys, defaults en wat ze doen.

Bestand: Z-npc/config.lua. Shared (shared_scripts). Blijft open na Tebex / escrow.

Config.Framework

Config.Framework = 'auto'

auto | esx | qb | qbox. Auto-volgorde: qbx_core → qb-core → es_extended → standalone. Alleen voor logs.

Config.Enabled

Config.Enabled = true

false = density-loop stopt (resource-restart nodig om weer aan te zetten). Cleanup/traffic-threads skippen ook zolang dit false is.

Config.Debug

Config.Debug = false

true = extra print in F8 ([Z-npc]).

Config.StatusCommand

Config.StatusCommand = 'npcdensity'

Chat-command voor de huidige waarden. false of '' = uit. Zie Commands.

Config.Density

Zie Dichtheid.

KeyDefault
peds0.4
scenarioPeds0.3
vehicles0.4
randomVehicles0.35
parkedVehicles0.5

Config.PedBudget / Config.VehicleBudget

Default nil = afgeleid van density (0–3). Zie Dichtheid.

Config.Traffic

Zie Verkeer en dispatch.

KeyDefault
garbageTrucksfalse
randomBoatstrue
randomCopsfalse
randomCopsOnFootfalse
dispatchfalse
distantSirensfalse
distantVehicleLightstrue

Config.MaxWantedLevel

Default 5. 0 = geen NPC-wanted. Clamp 0–5.

Config.Cleanup

Zie Cleanup.

KeyDefault
enabledfalse
pedstrue
vehiclestrue
radius120.0
interval2000

Config.Time

Zie Tijd. Default enabled = false. Window-voorbeeld: 22:00–06:00, peds 0.35, vehicles 0.25.

Config.Zones

Zie Zones. Default: lege tabel met uitgecommentarieerde Legion Square + MRPD.

Config.BlacklistVehicles / Config.BlacklistPeds

Zie Blacklist.

Config.DispatchServices

IDs 1–15, default allemaal false. Telt alleen als Traffic.dispatch = true. Zie Verkeer en dispatch.