Przejdź do głównej zawartości

Dark Zone

bs_darkzone prowadzi jedną rotującą strefę PvP ze skażonym łupem, dwoma sposobami ewakuacji i rangami Dark Zone. Gracze czytają o niej w Dark Zone (gracze). Domyślnie jest wyłączona.

Dodaj ją do server.cfg po bs_zombies i bs_operations (wymaga oxmysql, bs_core, bs_inventory, bs_interactions i bs_zombies):

ensure bs_darkzone

Migracja 045_darkzone.sql tworzy tabele (zmiany stref są w bs_dz_zones). Potem otwórz F1 > Dark Zone i włącz Dark Zone.

Nazwy ustawień są tu po angielsku, tak jak w angielskim F1. W grze pojawiają się w języku personelu.

Kategoria Dark Zone. Wartości domyślne w nawiasach.

GrupaUstawienia
RotacjaDark Zone (wyłączone), Rotation (hours) (4), Move warning (min) (10), Radius override (m) (0 = każda strefa ma własny), Safezone gap (m) (150, odległość od stref bezpiecznych, posterunków i flag frakcji)
ŁupCrate loot tier (3), Crates per zone (8, działa od następnej zmiany), Crate refill (min) (20), Bag width (6), Bag height (4), Bag max weight (kg) (40), Dropped bag time (min) (30)
Zarażeni w środkuMnożniki zdrowia, obrażeń, prędkości i hordy (1.6, 1.3, 1.1, 1.5), Spawn interval (s) (40), Spawn group (5), Max extra infected (40), szansa na brute (0.15), Elite chance (0.08), Elite health x (4)
HelikopterHeli defend time (s) (90), Heli cooldown (s) (300), Heli pickup radius (m) (15), Heli wave interval (s) (20), Heli wave size (6), Heli needs a flare (wyłączone), Show helicopter (włączone, tylko wizualnie)
PieszoWalk-out time (s) (120), Walk-out radius (m) (6), Walk-out max weight (kg) (8), Walk-out max stacks (4)
XPDZ XP x (1), Extraction XP (100), XP per stack (15), Heli bonus XP (50), Player kill XP (120), Zombie kill XP (4), Elite kill XP (40), Character XP on extraction (100)
WyglądShow boundary wall (włączone), Boundary distance (m) (120)

F1 > Dark Zone editor pokazuje stan (aktywna strefa, czas do zmiany, gracze w środku, helikopter) i listę stref. Możesz:

  • Uruchomić, zatrzymać albo “Move to next zone”. Zatrzymanie usuwa skrzynie i anuluje trwające ewakuacje. Torby zostają.
  • Utworzyć New zone here w swojej pozycji i edytować etykietę, promień oraz In the rotation.
  • Ustawić Helicopter point here i Add walk-out point here (do 6 punktów). Back to automatic points umieszcza je na najbliższej drodze w centrum i na krawędzi.
  • Użyć Activate na strefie, przywrócić wersję z configu albo Remove zone. Nie usuniesz strefy, która jest aktywna.

Zmiany zapisują się w bazie danych i mają pierwszeństwo przed configiem. Każda zmiana trafia do logu. Wbudowane strefy są w bs_darkzone/config/config_darkzone.lua (DZ.Zones: Port Los Santos, lotnisko LSIA, Fort Zancudo, Humane Labs, Grapeseed Farms, kamieniołom Davis, tartak w Paleto, elektrownia Palmer-Taylor). Strefa zbyt blisko strefy bezpiecznej pokazuje “near ”.

Ten sam plik zawiera tabele łupu skrzyń dla każdego poziomu (DZ.Loot), drabinkę rang z nagrodami (DZ.Ranks: Rookie, Scavenger, Stalker, Hunter, Warden, Revenant, Phantom), nazwane warianty broni i modele. Przedmioty takie jak dz_flare, dz_intel i dz_sample muszą istnieć na twojej liście przedmiotów.

Tylko personel (personel bs_admin albo ACE bs.admin / bs.superadmin). Działają też z konsoli.

KomendaCo
/dzStan: włączona lub wyłączona, aktywna strefa, minuty do zmiany
/darkzone start / stop / nextUruchom rotację, zatrzymaj ją albo przejdź do następnej strefy
/darkzone move <id>Przenieś od razu do wybranej strefy
/darkzone listId stref, z [active], [off] lub [near x]

Gracze mogą użyć /dzbag, żeby zajrzeć do skażonej torby.