Skip to content

Tworzenie strefy bezpieczeństwa

Tworzenie strefy bezpiecznej

Otwórz kreator

Wpisz komendę (tylko dla administratorów):

code
/safezone

Aby przypisać ją do klawisza zamiast (lub oprócz) komendy, ustaw klawisz otwierania — rejestruje to przypisanie, które gracze mogą również zmienić w ustawieniach gry:

shared/config/general.lua
Config.Command = 'safezone'
Config.OpenKey = 'F7'   -- puste = tylko komenda

Jeśli nie posiadasz uprawnień administratora, kreator odmówi otwarcia i otrzymasz powiadomienie o braku uprawnień.

Narysuj obszar w darmowej kamerze

Z poziomu panelu rozpocznij nową strefę i wybierz Enter freecam · Draw. Interfejs ukryje się, a nad wszystkim przejmie kontrolę swobodnie latająca kamera. Na środku ekranu znajduje się celownik — miejsce, w którym zetknie się z ziemią, wyznaczy kolejny punkt.

Sterowanie w locie

Akcja Klawisz
Ruch W A S D
Góra / dół Space / Ctrl
Zwiększenie prędkości przytrzymaj Shift
Rozglądanie się Mysz
Wysokość strefy Kółko myszy (2 m – 40 m)

Sterowanie rysowaniem (są to konfigurowalne wartości Config.Keys)

Akcja Domyślnie Sterowanie
Dodaj punkt Lewy przycisk myszy addPoint
Cofnij ostatni punkt Q undo
Zatwierdź strefę Enter confirm
Anuluj Backspace cancel

Podczas stawiania punktów obszar renderuje się na żywo jako półprzezroczysta niebieska bryła — wypełniona podłoga, wznoszące się ściany oraz jasne linie krawędzi — dzięki czemu widzisz dokładnie kształt przed zatwierdzeniem. Kółko myszy podnosi lub obniża wysokość ściany/bryły.

Strefa wymaga co najmniej 3 punktów. Naciśnięcie klawisza Enter z mniejszą niż 3 liczbą punktów wyświetli komunikat "Place at least 3 points first." i pozwoli kontynuować rysowanie. Klawisz Backspace anuluje całe rysowanie.

Po zatwierdzeniu, wielokąt, jego punkt środkowy oraz zakres pionowy (min/max Z, powiększony o ustawioną wysokość) zostają przekazane z powrotem do panelu, a interfejs ulega ponownemu otwarciu.

Nazwij ją, wybierz zasady i prace, zapisz

W panelu możesz powrócić do:

  • Nazwy strefy (etykieta wyświetlana na HUD, blip i logi Discord).
  • Przełącznika Enabled (wł./wył.).
  • Otwarcia Zone rules i zaznaczenia pożądanych zabezpieczeń — zobacz Zone Rules, aby poznać wszystkie opcje. Nowe strefy startują z ustawieniem Config.DefaultRules.
  • Dodania dozwolonych prac (z opcjonalnym minimalnym stopniem). Zostaw puste dla wszystkich. Wymaga włączonej reguły Job whitelist.
  • Konfiguracji blipu (sprite mapy i/lub okrąg obszaru, kolor, pulsowanie, pokazywanie w pobliżu).
  • Wyboru koloru używanego do błysku ekranu przy wejściu/wyjściu.

Opcjonalne dodatki dla każdej strefy, które panel również udostępnia (wszystkie weryfikowane po stronie serwera):

  • Wymaganie wejścia — pobierz opłatę pieniężną i/lub wymagaj przedmiotu, aby wejść. Opłata pobierana jest po stronie serwera, więc nie da się jej sfałszować.
  • Zablokowane klasy pojazdów — wyłącz silnik dla wybranych klas pojazdów (wojskowe, samoloty itp.).
  • Harmonogram — spraw, aby strefa była aktywna tylko w wybrane dni w przedziale czasowym od→do (uwzględnia przejście przez północ).
  • Niestandardowe wiadomości wejścia / wyjścia.

Kliknij Save zone. Strefa zostanie zweryfikowana na serwerze, zapisana i zsynchronizowana ze wszystkimi natychmiast. Bez restartu.

Edycja i usuwanie

  • Edycja — wybierz strefę z listy, zmień cokolwiek (w tym ponowne rysowanie obszaru za pomocą Freecam) i ponownie kliknij Save. Zapisanie nad istniejącym ID strefy jest rejestrowane jako edycja.
  • Usunięcie — otwórz strefę i wybierz Delete zone. Zostanie ona usunięta z pamięci masowej oraz zsynchronizowana (usunięta) u wszystkich graczy, a operacja zostanie odnotowana w logach jako usunięcie.

Obowiązuje krótki czas odnowienia zapisu dla każdego gracza (Config.Limits.saveCooldown, domyślnie 1000 ms). Dwukrotne zapisanie w krótkim odstępie czasu po cichu odrzuci drugi zapis — odczekaj chwilę i spróbuj ponownie.