BUPA Safezone Creator
BUPA Safezone Creator
BUPA Safezone Creator transformă orice porțiune a hărții într-o zonă protejată complet guvernată — desenată manual, direct în joc, cu o cameră cu zbor liber. Fără căutare de coordonate, fără editare de config pentru a plasa o zonă și fără restart pentru a o aplica: zboroți deasupra locului, plasați puncte pe sol pentru a trasa un poligon, o denumiți, bifați regulile pe care trebuie să le aplice și salvați. Zona se sincronizează instantaneu cu fiecare jucător.
Sub capotă, fiecare zonă este un ox_lib poly zone real, cu un set de reguli compact, specific fiecărei zone — de la dezactivarea PvP-ului și ascunderea armelor până la limite de viteză, anti-VDM, blocare la combat-log, blocarea aruncării de obiecte și whitelisting pe joburi. Serverul nu are niciodată încredere în client: fiecare salvare este validată, limitată și reconstruită dintr-un whitelist, iar fiecare creare / editare / ștergere poate fi înregistrată pe Discord.
Pornire rapidă: un admin tastează /safezone, dă clic pe New zone → Enter freecam, plasează cel puțin 3 puncte (clic stânga), apasă Enter pentru confirmare, apoi denumește zona, alege regulile și joburile și apasă Save zone. Gata.
Key features
- Desenare poligon cu Freecam — zboară deasupra hărții și trasează exact forma pe care o dorești; zona se randează live ca un volum albastru strălucitor, cu înălțime ajustabilă.
- Catalog uriaș de reguli per-zonă — peste 60 de comutatoare și valori pentru combat, arme, anti-grief, vehicule, mișcare, economie, ambianța lumii și acces, fiecare aplicate cadru cu cadru cât timp un jucător se află în interior.
- Whitelist per-job și per-gang — restricționează intrarea la anumite joburi (cu rang minim) sau ganguri; lasă gol pentru toată lumea.
- Stocare JSON sau în baza de date — stochează zonele într-un fișier de resurse sau în oxmysql, comutat cu o singură linie de config.
- Validare server anti-exploit — clientului nu i se acordă niciodată încredere; punctele, joburile, regulile și listele de arme sunt verificate ca tip și limitate la limitele configurabile.
- HUD din sticlă în zonă — o insignă curată care afișează numele zonei și protecțiile active (PvP dezactivat, arme ascunse, etichetă de combat).
- Jurnalizare webhook Discord — embed-uri codificate în culori pentru creare / editare / ștergere, cu adminul, identificatorii, punctele, joburile și regulile active.
- Poartă de acces pentru admini — creatorul este blocat în spatele permisiunilor ACE, grupurilor de admini din framework sau propriei tale verificări personalizate.
- Blocare Combat-log — jucătorii care tocmai s-au luptat nu primesc protecție pentru un număr setat de secunde, astfel încât să nu poată plonja într-o zonă pentru a scăpa dintr-un schimb de focuri.
- Exporturi de integrare —
IsInSafezone,GetActiveZone,GetZoneFlag,CanDropItems,CanRob,CanStashși altele, astfel încât scripturile tale de inventar / jaf / deces să poată respecta regulile unei zone.
Frameworks
Scriptul detectează automat și face punte către framework-ul pe care îl rulează serverul tău — fără conectare manuală:
- ESX
- QB-Core
- QBox
- Standalone (fără framework)
Config.Framework = 'auto' alege primul care rulează. Forțează-l ('esx' / 'qb' / 'qbox' / 'standalone') dacă rulezi mai multe sau Redenumești resursele.
Dependencies
| Resource | Required | Notes |
|---|---|---|
ox_lib |
Yes | Zone poli, callback-uri, sistem de localizare și ajutoare UI. |
oxmysql |
Only if Config.Storage = 'db' |
Necesar pentru stocarea în baza de date; nu este necesar pentru stocarea JSON implicită. |
Selectorul de arme preia lista și iconițele din inventarul tău (ox_inventory, qb-inventory, esx_inventory, tgiann-inventory sau codem-inventory). Aceasta este detectată automat — inventarul în sine nu este o dependență strictă, dar iconițele selectorului se rezolvă doar odată ce rulează un inventar compatibil.