Skip to content

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 integracjiIsInSafezone, GetActiveZone, GetZoneFlag, CanDropItems, CanRob, CanStash i 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.