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.
| Key | Default |
|---|---|
peds | 0.4 |
scenarioPeds | 0.3 |
vehicles | 0.4 |
randomVehicles | 0.35 |
parkedVehicles | 0.5 |
Config.PedBudget / Config.VehicleBudget
Default nil = afgeleid van density (0–3). Zie Dichtheid.
Config.Traffic
Zie Verkeer en dispatch.
| Key | Default |
|---|---|
garbageTrucks | false |
randomBoats | true |
randomCops | false |
randomCopsOnFoot | false |
dispatch | false |
distantSirens | false |
distantVehicleLights | true |
Config.MaxWantedLevel
Default 5. 0 = geen NPC-wanted. Clamp 0–5.
Config.Cleanup
Zie Cleanup.
| Key | Default |
|---|---|
enabled | false |
peds | true |
vehicles | true |
radius | 120.0 |
interval | 2000 |
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.