Przejdź do głównej zawartości

bs_world

martwy świat: bez ruchu, bez przechodniów, własny blackout.

Wygenerowano ze źródeł Lua w resources/[beyond]/bs_world/. Wpisów: 22. Kolumna opisu to komentarz nad linią w kodzie, więc jeśli jest pusta, nikt jeszcze go nie napisał.

Wywołuj przez exports.bs_world:Name(...) z tej samej strony.

NazwaStronaGdzieOpis
CurrentPowerZoneclientclient/cl_blackout.lua:179
IsPoweredclientclient/cl_blackout.lua:178
Resweepclientclient/cl_population.lua:279Wywoływane, gdy coś celowo zmienia zasady zaludnienia świata - podnosi gęstość w strefie bezpiecznej albo obniża ją przy wyjściu.
Blackoutserverserver/sv_main.lua:48
FreezeTimeserverserver/sv_time.lua:158
FreezeWeatherserverserver/sv_time.lua:182
PoweredAtserverserver/sv_main.lua:51CZY TO MIEJSCE MA ZASILANIE?
SetBlackoutserverserver/sv_main.lua:38
SetTimeserverserver/sv_time.lua:147SET THE TIME AND LET IT RUN.
SetWeatherserverserver/sv_time.lua:167USTAW POGODĘ I ZAMROŹ JĄ, CHYBA ŻE POWIEDZIANO INACZEJ.
WorldStateserverserver/sv_time.lua:190

Callbacki serwera są wywoływane z klienta przez BSB.Await(name, timeoutMs, ...). Callbacki klienta są wywoływane z serwera przez BSB.AwaitClient(src, name, timeoutMs, ...).

NazwaKierunekGdzieOpis
world:powerCutsclient -> serverserver/sv_main.lua:64Strefy wycięte przez staff, żeby dołączający klienci zgadzali się z serwerem.
world:powerZonesclient -> serverserver/sv_main.lua:5
world:togglePowerclient -> serverserver/sv_main.lua:16

„net” oznacza, że handler jest zarejestrowany przez RegisterNetEvent, więc druga strona może go wywołać. „local” to tylko AddEventHandler (ta sama strona lub zdarzenia gry).

NazwaStronaTypGdzieOpis
bs:hook:player:spawnedclientlocalclient/cl_blackout.lua:154Ustaw ponownie przy spawnie i po restarcie zasobu: silnik resetuje flagi sztucznego światła, gdy gracz się odradza.
bs:world:blackoutHoldclientlocalclient/cl_blackout.lua:16JEDYNY WYJĄTEK. Ekran postaci stoi we wnętrzu bez światła dziennego.
bs:world:requestservernetserver/sv_time.lua:92Klient, który dopiero się połączył, nic nie wie, a czekanie do pełnego interwału synchronizacji, żeby poznać godzinę, oznacza wejście pod złe niebo i patrzenie, jak przeskakuje.
bs:world:syncclientnetclient/cl_time.lua:44
bs:world:weatherclientnetclient/cl_time.lua:76Pogoda ustawiona przez personel ma własne zdarzenie, bo niesie pełny czas przejścia.
bs:world:zoneStateclientnetclient/cl_blackout.lua:38
onResourceStopclientlocalclient/cl_blackout.lua:158
KomendaStronaGdzieOpis
/powerlightclientclient/cl_blackout.lua:164STAWIANIE LAMPY. Pozycje lamp to współrzędne w pliku konfiguracji, a współrzędne pisane z pamięci lądują w ścianach lub nad dachem.