Salta ai contenuti

bs_world

mondo morto: niente traffico, niente pedoni, blackout personalizzato.

Generato dai sorgenti Lua in resources/[beyond]/bs_world/. 22 voci. La colonna della descrizione è il commento sopra la riga nel codice, quindi se è vuota nessuno l’ha ancora scritta.

Chiama con exports.bs_world:Name(...) dallo stesso lato.

NomeLatoDoveDescrizione
CurrentPowerZoneclientclient/cl_blackout.lua:179
IsPoweredclientclient/cl_blackout.lua:178
Resweepclientclient/cl_population.lua:279Chiamato quando qualcosa cambia di proposito le regole di popolazione del mondo - aumentare la densità dentro una zona sicura, o riabbassarla all’uscita.
Blackoutserverserver/sv_main.lua:48
FreezeTimeserverserver/sv_time.lua:158
FreezeWeatherserverserver/sv_time.lua:182
PoweredAtserverserver/sv_main.lua:51QUESTO PUNTO È ALIMENTATO?
SetBlackoutserverserver/sv_main.lua:38
SetTimeserverserver/sv_time.lua:147SET THE TIME AND LET IT RUN.
SetWeatherserverserver/sv_time.lua:167IMPOSTA IL METEO E CONGELALO SALVO DIVERSA INDICAZIONE.
WorldStateserverserver/sv_time.lua:190

I callback del server vengono chiamati da un client con BSB.Await(name, timeoutMs, ...). I callback del client vengono chiamati dal server con BSB.AwaitClient(src, name, timeoutMs, ...).

NomeDirezioneDoveDescrizione
world:powerCutsclient -> serverserver/sv_main.lua:64Zone ritagliate dallo staff, così i client che entrano corrispondono al server.
world:powerZonesclient -> serverserver/sv_main.lua:5
world:togglePowerclient -> serverserver/sv_main.lua:16

“net” significa che il gestore è registrato con RegisterNetEvent, quindi l’altro lato può attivarlo. “local” è solo AddEventHandler (stesso lato o eventi di gioco).

NomeLatoTipoDoveDescrizione
bs:hook:player:spawnedclientlocalclient/cl_blackout.lua:154Riapplica alla comparsa e dopo un riavvio della risorsa: il motore azzera i flag di luce artificiale quando il giocatore viene riportato in vita.
bs:world:blackoutHoldclientlocalclient/cl_blackout.lua:16L’UNICA ECCEZIONE. La schermata del personaggio sta in un interno senza luce diurna.
bs:world:requestservernetserver/sv_time.lua:92Un client appena connesso non sa nulla, e aspettare fino a un intero intervallo di sincronizzazione per sapere che ora è significa entrare nel cielo sbagliato e vederlo scattare.
bs:world:syncclientnetclient/cl_time.lua:44
bs:world:weatherclientnetclient/cl_time.lua:76Un meteo impostato dallo staff ha un evento proprio perché porta la durata completa della transizione.
bs:world:zoneStateclientnetclient/cl_blackout.lua:38
onResourceStopclientlocalclient/cl_blackout.lua:158
ComandoLatoDoveDescrizione
/powerlightclientclient/cl_blackout.lua:164PIAZZARE UNA LAMPADA. Le posizioni delle lampade sono coordinate in un file di configurazione, e le coordinate scritte a memoria finiscono dentro i muri o sospese sopra un tetto.