BUPA Safezone Creator
BUPA Safezone Creator
BUPA Safezone Creator verandert elk stukje van de map in een volledig beheerd, beschermd gebied — met de hand getekend, in-game, met een vliegende camera. Geen zoektocht naar coördinaten, geen config-bewerkingen om een zone te plaatsen, en geen herstart om er een toe te passen: je vlieg over de plek, plaatst punten op de grond om een polygoon te tekenen, geeft het een naam, vinkt de regels aan die moeten gelden en slaat het op. De zone synchroniseert direct met iedere speler.
Onder de motorkap is elke zone een echte ox_lib poly zone met een ingepakte regelsel per zone — alles van het uitschakelen van PvP en het opbergen van wapens tot snelheidslimieten, anti-VDM, combat-log vergrendeling, het blokkeren van item-drops en job whitelisting. De server vertrouwt de client nooit: elke opslag wordt gevalideerd, begrensd en herbouwd vanuit een whitelist, en elke aanmaak / bewerking / verwijdering kan worden gelogd naar Discord.
Snelstart: een admin typt /safezone, klikt op New zone → Enter freecam, plaatst minimaal 3 punten (linkermuisknop), drukt op Enter om te bevestigen, geeft de zone een naam, kiest de regels en jobs, en klikt op Save zone. Klaar.
Key features
- Freecam polygon drawing — vlieg over de map en teken precies de vorm die je wilt; het gebied wordt live gerenderd als een gloeiend blauw volume met instelbare hoogte.
- Huge per-zone rule catalogue — 60+ schakelaars en waardes verspreid over combat, wapens, anti-grief, voertuigen, beweging, economie, wereldbeleving en toegang, elk per-frame afgedwongen zolang een speler binnen is.
- Per-job & per-gang whitelisting — beperk toegang tot specifieke jobs (met minimale rang) of gangs; laat leeg voor iedereen.
- JSON or database storage — sla zones op in een resourcebestand of via oxmysql, te wisselen met één config-regel.
- Anti-exploit server validation — de client wordt nooit vertrouwd; punten, jobs, regels en wapenlijsten worden allemaal gecontroleerd op type en begrensd tegen instelbare limieten.
- In-zone glass HUD — een strakke badge die de zonenaam en actieve beschermingen toont (PvP uitgeschakeld, wapens opgeborgen, combat tag).
- Discord webhook logging — gekleurde embeds voor aanmaken / bewerken / verwijderen, met de admin, identifiers, punten, jobs en actieve regels.
- Admin gate — de creator is beveiligd achter ACE-permissions, framework admin-groepen, of je eigen aangepaste check.
- Combat-log lock — spelers die net hebben gevochten krijgen geen bescherming gedurende een ingesteld aantal seconden, zodat ze niet een zone in kunnen duiken om te ontkomen aan een vuurgevecht.
- Integration exports —
IsInSafezone,GetActiveZone,GetZoneFlag,CanDropItems,CanRob,CanStashen meer, zodat je inventory- / roof- / doodscripts rekening kunnen houden met de regels van een zone.
Frameworks
Het script detecteert automatisch en legt de verbinding met het framework dat jouw server draait — geen handmatige configuratie nodig:
- ESX
- QB-Core
- QBox
- Standalone (geen framework)
Config.Framework = 'auto' pakt de eerste die draait. Forceer het ('esx' / 'qb' / 'qbox' / 'standalone') als je er meer dan één draait of resources hernoemt.
Dependencies
| Resource | Vereist | Notities |
|---|---|---|
ox_lib |
Ja | Poly zones, callbacks, localesysteem en UI-helpers. |
oxmysql |
Alleen als Config.Storage = 'db' |
Nodig voor database-opslag; niet vereist voor de standaard JSON-opslag. |
De wapenkiezer haalt zijn lijst en iconen op uit je inventory (ox_inventory, qb-inventory, esx_inventory, tgiann-inventory of codem-inventory). Dit wordt automatisch gedetecteerd — de inventory zelf is geen harde vereiste, maar de iconen van de kiezer werken pas zodra er een ondersteunde inventory draait.