BUPA Safezone Creator
BUPA Safezone Creator
BUPA Safezone Creator zamienia dowolny fragment mapy w w pełni zarządzaną strefę chronioną – rysowaną ręcznie, bezpośrednio w grze, za pomocą swobodnej kamery. Żadnego szukania współrzędnych, edytowania konfiguracji w celu postawienia strefy ani restartów serwera, aby ją wdrożyć: lecisz nad dane miejsce, stawiasz punkty na ziemi, aby wyznaczyć wielokąt, nazywasz go, zaznaczasz zasady, które mają obowiązywać, i zapisujesz. Strefa synchronizuje się z każdym graczem natychmiastowo.
Pod maską każda strefa jest prawdziwą strefą poligonową ox_lib z pakietem reguł dla każdej strefy z osobna – od wyłączania PvP i chowania broni po limity prędkości, anty-VDM, blokadę combat-logu, blokowanie wyrzucania przedmiotów i białą listę pracy. Serwer nigdy nie ufą klientowi: każdy zapis jest weryfikowany, ograniczany i przebudowywany z białej listy, a każde utworzenie / edycja / usunięcie może być logowane na Discordzie.
Szybki start: administrator wpisuje /safezone, klika New zone → Enter freecam, stawia co najmniej 3 punkty (lewy przycisk myszy), wciska Enter, aby potwierdzić, następnie nazywa strefę, wybiera jej zasady i prace, po czym klika Save zone. Gotowe.
Key features
- Rysowanie wielokąta w trybie Freecam – leć nad mapą i wyznacz dokładny kształt, jaki chcesz; obszar renderuje się na żywo jako świecąca na niebiesko objętość z regulowaną wysokością.
- Ogromny katalog zasad dla każdej strefy – ponad 60 przełączników i wartości obejmujących walkę, broń, anty-grief, pojazdy, ruch, gospodarkę, klimat świata i dostęp, z których każdy jest egzekwowany klatka po klatce, gdy gracz znajduje się w środku.
- Biała lista dla prac i gangów – ogranicz wstęp do określonych prac (z minimalną rangą) lub gangów; zostaw puste dla wszystkich.
- Przechowywanie w formacie JSON lub bazie danych – przechowuj strefy w pliku zasobu lub w oxmysql, przełączane jedną linijką w konfiguracji.
- Walidacja serwerowa anty-exploit – klientowi nigdy się nie ufaj; punkty, prace, zasady i listy broni są sprawdzane pod kątem typów i ograniczane do skonfigurowanych limitów.
- Szklany HUD w strefie – czytelna odznaka pokazująca nazwę strefy i aktywne zabezpieczenia (wyłączone PvP, schowana broń, znacznik walki).
- Logowanie przez webhooka Discord – osadzenia (embedy) oznaczone kolorami dla tworzenia / edycji / usuwania, zawierające administratora, identyfikatory, punkty, prace i aktywne zasady.
- Brama administracyjna – kreator jest zablokowany za uprawnieniami ACE, grupami administracyjnymi frameworka lub Twoim własnym niestandardowym sprawdzeniem.
- Blokada combat-logu – gracze, którzy właśnie walczyli, nie otrzymują ochrony przez określoną liczbę sekund, więc nie mogą wskoczyć do strefy, aby uciec przed wymianą ognia.
- Eksporty integracji –
IsInSafezone,GetActiveZone,GetZoneFlag,CanDropItems,CanRob,CanStashi wiele innych, dzięki czemu skrypty inwentarza / napadów / śmierci mogą uwzględniać zasady strefy.
Frameworks
Skrypt automatycznie wykrywa framework uruchomiony na Twoim serwerze i tworzy z nim połączenie – bez ręcznego okablowania:
- ESX
- QB-Core
- QBox
- Standalone (bez frameworka)
Config.Framework = 'auto' wybiera pierwszy uruchomiony. Wymuś go ('esx' / 'qb' / 'qbox' / 'standalone'), jeśli używasz więcej niż jednego lub zmieniasz nazwy zasobów.
Dependencies
| Resource | Required | Notes |
|---|---|---|
ox_lib |
Yes | Strefy poligonowe, callbacki, system językowy i pomocnicy UI. |
oxmysql |
Only if Config.Storage = 'db' |
Wymagane do przechowywania w bazie danych; niepotrzebne dla domyślnego magazynu JSON. |
Wybieracz broni pobiera swoją listę i ikony z Twojego ekwipunku (ox_inventory, qb-inventory, esx_inventory, tgiann-inventory lub codem-inventory). Jest to wykrywane automatycznie – sam ekwipunek nie jest twardą zależnością, ale ikony w wybieraczu wyświetlą się tylko wtedy, gdy uruchomiony jest wspierany ekwipunek.