BUPA Safezone Creator
BUPA Safezone Creator
BUPA Safezone Creator promění libovolné místo na mapě v plně kontrolovanou chráněnou zónu – nakreslenou ručně, přímo ve hře, pomocí volně létající kamery. Žádné hledání souřadnic, žádné úpravy configu pro vytvoření zóny a žádný restart kvůli její aktivaci: přeletíte nad daným místem, umístíte body na zem pro vytvoření polygonu, pojmenujete ho, zaškrtnete pravidla, která má vynucovat, a uložíte. Zóna se okamžitě synchronizuje všem hráčům.
Pod kapotou je každá zóna skutečnou ox_lib poly zónou sbalenou do sady pravidel specifických pro danou zónu – od vypnutí PvP a schování zbraní až po rychlostní limity, anti-VDM, blokování combat-logu, blokování vyhazování předmětů a whitelistování jobů. Server klientovi nikdy důvěřuje: každé uložení je ověřeno, omezeno a sestaveno z whitelistu a každé vytvoření / úprava / smazání může být logováno na Discord.
Rychlý start: administrátor napíše příkaz /safezone, klikne na New zone → Enter freecam, umístí alespoň 3 body (levým tlačítkem myši), stiskne Enter pro potvrzení, zónu pojmenuje, vybere její pravidla a joby a klikne na Save zone. Hotovo.
Key features
- Kreslení polygonu přes freecam – přeletíte nad mapou a obkreslíte přesný tvar, jaký chcete; oblast se vykresluje živě jako svítící modrý objem s nastavitelnou výškou.
- Obrovský katalog pravidel pro každou zónu – 60+ přepínačů a hodnot napříč bojem, zbraněmi, anti-griefem, vozidly, pohybem, ekonomikou, atmosférou světa a přístupem, přičemž každé je vynucováno snímek po snímku, když je hráč uvnitř.
- Whitelistování podle jobů a gangů – omezte vstup na konkrétní joby (s minimálním levelem) nebo gangy; nechte prázdné pro každého.
- Ukládání do JSONu nebo databáze – ukládejte zóny do souboru resource nebo do oxmysql, přepíná se to jedním řádkem v configu.
- Anti-exploit ověřování na serveru – klientovi se nikdy nevěří; body, joby, pravidla a seznamy zbraní jsou kontrolovány na typ a omezovány proti nastavitelným limitům.
- Skleněný HUD v zóně – přehledná cibulka ukazující název zóny a aktivní ochrany (PvP vypnuto, zbraně schované, combat tag).
- Logování přes Discord webhook – barevně odlišené embedy pro vytvoření / úpravu / smazání, včetně administrátora, identifikátorů, bodů, jobů a aktivních pravidel.
- Administrátorská brána – tvůrce je uzamčen za ACE oprávněními, administrátorskými skupinami frameworku nebo vaší vlastní vlastní kontrolou.
- Zámek combat-logu – hráči, kteří právě bojovali, nezískají ochranu po určitou dobu v sekundách, takže se nemohou schovat do zóny, aby unikli přestřelce.
- Integrační exporty –
IsInSafezone,GetActiveZone,GetZoneFlag,CanDropItems,CanRob,CanStasha další, takže vaše skripty pro inventář / vykrádání / smrt mohou respektovat pravidla zóny.
Frameworks
Skript automaticky detekuje a propojí se s frameworkem, na kterém váš server běží – bez ručního propojování:
- ESX
- QB-Core
- QBox
- Standalone (bez frameworku)
Config.Framework = 'auto' vybere první spuštěný. Vynuťte jej ('esx' / 'qb' / 'qbox' / 'standalone'), pokud spouštíte více než jeden nebo přejmenováváte resources.
Dependencies
| Resource | Required | Notes |
|---|---|---|
ox_lib |
Yes | Poly zóny, callbacky, systém lokalizace a UI pomůcky. |
oxmysql |
Only if Config.Storage = 'db' |
Vyžadováno pro ukládání do databáze; není potřeba pro výchozí ukládání do JSONu. |
Výběr zbraní čerpá svůj seznam a ikony z vašeho inventáře (ox_inventory, qb-inventory, esx_inventory, tgiann-inventory nebo codem-inventory). To je detekováno automaticky – samotný inventář není povinnou závislostí, ale ikony ve výběru se načtou pouze tehdy, když běží podporovaný inventář.