Zerix Development

Overzicht

Dichtheid van NPCs, scenario-NPCs en verkeer op ESX, Qbox en QBCore.

Z-npc stuurt hoe vol de stad voelt: lopende mensen, scenario-NPCs (bankjes, bellen, werken) en autos. Alles zit in config.lua. Geen inventory, geen target, geen SQL.

Wat je als speler merkt

SettingWat je ziet
peds lagerMinder mensen op straat
scenarioPeds lagerMinder NPCs op bankjes / aan het werk
vehicles lagerMinder rijdend verkeer
parkedVehicles lagerMinder geparkeerde autos
Traffic.randomCops = falseGeen ambient NPC-politie
Traffic.dispatch = falseGeen NPC 911 (politie/ambulance/brandweer)
Cleanup.enabled = true + density 0.0Lege stad (rest-NPCs/autos worden verwijderd)

Wat je als owner moet weten

  • Waarden lopen van 0.0 (niks) tot 1.0 (GTA-standaard).
  • Dichtheid draait client-side (GTA natives, elke frame). De server logt alleen framework + defaults.
  • Framework is optioneel. Config.Framework = 'auto' detecteert qbx_core, qb-core of es_extended voor de start-log. Zonder framework werkt hij als standalone.
  • Bij 0.0 en toch nog NPCs/autos: zet Config.Cleanup.enabled = true. Density alleen stopt nieuwe spawns, niet alles wat de engine al in de buurt heeft.
  • In-game: `/npcdensity` toont de huidige waarden (F8 + chat).

Resource-info

fxmanifest nameZ-npc
Version1.0.1
AuthorZerix.nl
FrameworksESX, Qbox, QBCore, of standalone
Dependenciesgeen (alleen Cfx /assetpacks)

Bestanden die je mag aanpassen (Tebex / escrow)

BestandWat je aanpast
config.luaDichtheid, zones, blacklist, dispatch, cleanup, tijd
editable/client.luaEigen client hooks
editable/server.luaEigen server hooks
README.mdUitleg bij de resource

client/main.lua, server/main.lua en shared/framework.lua zijn escrow.