bs_world
мёртвый мир: без трафика, без пешеходов, своё затемнение.
Сгенерировано из Lua-исходников в resources/[beyond]/bs_world/. Записей: 22. Столбец описания - это комментарий над строкой в коде, поэтому если он пуст, значит, его ещё никто не написал.
Экспорты
Заголовок раздела «Экспорты»Вызывайте через exports.bs_world:Name(...) с той же стороны.
| Имя | Сторона | Где | Описание |
|---|---|---|---|
CurrentPowerZone | client | client/cl_blackout.lua:179 | |
IsPowered | client | client/cl_blackout.lua:178 | |
Resweep | client | client/cl_population.lua:279 | Вызывается, когда что-то намеренно меняет правила населения мира - повышает плотность в безопасной зоне или снижает её при выходе. |
Blackout | server | server/sv_main.lua:48 | |
FreezeTime | server | server/sv_time.lua:158 | |
FreezeWeather | server | server/sv_time.lua:182 | |
PoweredAt | server | server/sv_main.lua:51 | ЕСТЬ ЛИ ЗДЕСЬ ПИТАНИЕ? |
SetBlackout | server | server/sv_main.lua:38 | |
SetTime | server | server/sv_time.lua:147 | SET THE TIME AND LET IT RUN. |
SetWeather | server | server/sv_time.lua:167 | ЗАДАТЬ ПОГОДУ И ЗАМОРОЗИТЬ ЕЁ, ЕСЛИ НЕ СКАЗАНО ИНАЧЕ. |
WorldState | server | server/sv_time.lua:190 |
Колбэки
Заголовок раздела «Колбэки»Серверные колбэки вызываются с клиента через BSB.Await(name, timeoutMs, ...). Клиентские колбэки вызываются с сервера через BSB.AwaitClient(src, name, timeoutMs, ...).
| Имя | Направление | Где | Описание |
|---|---|---|---|
world:powerCuts | client -> server | server/sv_main.lua:64 | Зоны, вырезанные персоналом, чтобы заходящие клиенты совпадали с сервером. |
world:powerZones | client -> server | server/sv_main.lua:5 | |
world:togglePower | client -> server | server/sv_main.lua:16 |
События
Заголовок раздела «События»«net» значит, что обработчик зарегистрирован через RegisterNetEvent, и другая сторона может его вызвать. «local» - только AddEventHandler (та же сторона или игровые события).
| Имя | Сторона | Тип | Где | Описание |
|---|---|---|---|---|
bs:hook:player:spawned | client | local | client/cl_blackout.lua:154 | Переустановить при спавне и после перезапуска ресурса: движок сбрасывает флаги искусственного света при респавне игрока. |
bs:world:blackoutHold | client | local | client/cl_blackout.lua:16 | ЕДИНСТВЕННОЕ ИСКЛЮЧЕНИЕ. Экран персонажа находится в помещении без дневного света. |
bs:world:request | server | net | server/sv_time.lua:92 | Только что подключившийся клиент ничего не знает, а если ждать целый интервал синхронизации, чтобы узнать время, он зайдёт в неверное небо и увидит, как оно скачет. |
bs:world:sync | client | net | client/cl_time.lua:44 | |
bs:world:weather | client | net | client/cl_time.lua:76 | У погоды от персонала своё событие, потому что оно несёт полную длительность перехода. |
bs:world:zoneState | client | net | client/cl_blackout.lua:38 | |
onResourceStop | client | local | client/cl_blackout.lua:158 |
Команды
Заголовок раздела «Команды»| Команда | Сторона | Где | Описание |
|---|---|---|---|
/powerlight | client | client/cl_blackout.lua:164 | РАЗМЕЩЕНИЕ ЛАМПЫ. Позиции ламп - это координаты в конфиге, а координаты, написанные по памяти, оказываются внутри стен или над крышей. |
bs19.org · Privacy · Terms · Cookie settings
Cookies and outside content
The site only needs two essential cookies to keep you logged in and protect forms. Videos and streams from YouTube and Twitch load from their servers, which can set their own cookies, so they stay off until you say yes. Nothing is pre-ticked and you can change your mind any time with "Cookie settings" at the bottom of every page. Details.
Questions about the server, the framework or the site? A real person reads this, usually within a day.