Zone Rules
Zone Rules
Elke zone heeft zijn eigen set regels. Nieuwe zones starten vanuit Config.DefaultRules (in shared/config/general.lua) en je past elke regel per zone aan in het paneel. Regels worden per frame afgedwongen zolang een speler zich in de winnende zone bevindt (wanneer zones overlappen, wint de kleinste/binnenste zone en worden deze regels toegepast).
Combat-log lock is speciaal: een speler die in de afgelopen combatLogLock seconden schade heeft opgelopen of toegebracht aan een andere speler krijgt helemaal geen bescherming zolang de tag actief is — ze kunnen niet een safezone inrennen om aan een gevecht te ontsnappen. De HUD toont een "Combat tag" status totdat deze verloopt.
Combat & damage
| Rule | What it does |
|---|---|
disablePvp |
Schakelt speler-tegen-speler schieten en melee, drive-bys en friendly fire uit binnen de zone. |
godMode |
Volledige onkwetsbaarheid — immuniteit voor kogels, melee en algemene schade. |
noFallDamage |
Verwijdert val- / botsingsschade. |
noBlastDamage |
Immuniteit voor vuur- en explosieschade. |
noMeleeDamage |
Immuniteit voor meleeschade. |
noDrowning |
Voorkomt verdrinkingsschade. |
infiniteStamina |
Herstelt continu sprint-stamina. |
regenHealth |
Regenereert langzaam gezondheid tijdens het verblijf (boven 100). |
regenArmor |
Regenereert langzaam armor tijdens het verblijf. |
Weapons
Wapenbeheer wordt geregeld via een policy en gedetailleerde instellingen.
| Setting | What it does |
|---|---|
weaponPolicy = 'all' |
Geen wapenbeperking vanuit de policy — elk wapen is toegestaan. |
weaponPolicy = 'blocklist' |
Alle wapens toegestaan behalve degene in de blockedWeapons lijst van de zone (worden opgeborgen bij het equippen). |
weaponPolicy = 'allowlist' |
Alleen wapens in de allowedWeapons lijst van de zone mogen worden gebruikt; al het andere wordt opgeborgen. (Standaard toegestaan: WEAPON_UNARMED, WEAPON_STUNGUN, WEAPON_NIGHTSTICK.) |
blockDraw |
Dwingt elk getrokken wapen terug naar ongewapend en blokkeert vuren volledig. |
disableMelee |
Blokkeert ongewapende / vuistgevechten. |
blockThrowables |
Ontwapent en blokkeert alle werpwapens (granaten, etc.). |
disarmOnEnter |
Berg het wapen van de speler op zodra deze binnenkomt. |
noReload |
Blokkeert de herlaad-besturing. |
noAiming |
Blokkeert het mikken (en de aanvalsbesturing). |
Anti-grief
| Rule | What it does |
|---|---|
antiVdm |
Anti-VDM — voorkomt voertuigbotsingsschade aan spelers. |
ramProtection |
Ram- & duwbeveiliging — botsingsbescherming zodat auto's spelers niet kunnen rondduwen. |
antiLasso |
Anti-lasso / tackle bescherming. |
blockMolotov |
Ontwapent molotovcocktails, jerrycans en brandblussers om vuurverspreiding tegen te gaan. |
noCarry |
Blokkeert draag- / piggyback-interacties (geëxposeerd naar je carry script via export). |
noCuff |
Blokkeert handboeien (geëxposeerd naar je handcuff script via export). |
combatLogLock |
Seconden dat een recent vechtende speler bescherming wordt ontzegd (waarde, 0–120; 0 = uit). |
Vehicles
| Rule | What it does |
|---|---|
noVehicles |
Zet de motor uit en trekt de handrem aan — niet rijden binnen de zone. |
freezeIncoming |
Bevriest naderende voertuigen bij de grens. |
engineOff |
Zet de motor uit wanneer een speler in een voertuig binnenkomt. |
lockDoors |
Vergrendelt voertuigdeuren binnen de zone. |
noSiren |
Dempt noodsirenes. |
deleteAbandoned |
Verwijdert achtergelaten voertuigen in de zone. |
speedLimit |
Beperkt de voertuigsnelheid tot deze waarde in km/u (0–120; 0 = uit). Voertuigen die sneller gaan worden afgekapt. |
flagReckless |
Markeert roekeloos rijgedrag als gezocht. |
Je kunt ook specifieke voertuigklassen per zone blokkeren (militair, vliegtuigen, etc.) — bij overeenkomende voertuigen wordt de motor uitgezet en krijgt de bestuurder een waarschuwing.
Movement
| Rule | What it does |
|---|---|
noSprint |
Schakelt sprinten uit (alleen wandelen/joggen). |
noJump |
Schakelt springen uit. |
noRagdoll |
Voorkomt dat de speler in ragdoll-status raakt. |
forceWalk |
Dwingt de wandel-snelheid af. |
noParachute |
Blokkeert het openen van parachutes. |
Economy & items
Deze regels zijn beschikbaar voor andere resources (inventory, overvallen, dood-scripts) via exports — deze resource heeft geen directe toegang tot je inventory, dus publiceert het de status zodat je deze kunt controleren.
| Rule | What it does | Export |
|---|---|---|
noDrop |
Spelers kunnen geen items neerleggen. | CanDropItems() |
noRob |
Spelers kunnen niet worden beroofd. | CanRobPlayers() |
noSell |
Verkopen is geblokkeerd. | CanSell() |
noStash |
Items opbergen in stashes is geblokkeerd. | CanStash() |
noKeepItemsOnDeath |
Behoedt items bij overlijden binnen de zone. | KeepItemsOnDeath() |
World & ambience
| Rule | What it does |
|---|---|
clearWanted |
Wist het gezocht-niveau van de speler bij binnenkomst en houdt dit binnen op 0. |
clearArea |
Verwijdert periodiek nabije peds en verkeer rond het centrum van de zone. |
dimScreen |
Past een subtiele donkere schermtint toe. |
ambientSound |
Speelt een omgevingsgeluid af bij binnenkomst. |
show3dName |
Tekent de zonenaam zwevend in 3D in het centrum. |
Access & visibility
| Rule | What it does |
|---|---|
jobWhitelist |
Alleen vermelde banen (die voldoen aan de minimumrang) mogen binnenkomen en krijgen bescherming. Lege lijst = iedereen. |
gangWhitelist |
Beperkt toegang tot vermelde gangs. |
showBlip |
Hoofdschakelaar voor de map-blip (een false hier verbergt hem volledig, ongeacht blip-instellingen). |
groundMarker |
Tekent een grondmarkering over de zone. |
notify |
Toont meldingen bij binnenkomst / verlaten. |
showHud |
Toont de glass HUD-badge in de zone. |
hideOnRadar |
Verbergt de blips van andere spelers op de radar tijdens verblijf binnen. |