Перейти к содержимому

bs_multichar

выбор и создание персонажа с живым 3D-превью.

Сгенерировано из Lua-исходников в resources/[beyond]/bs_multichar/. Записей: 9. Столбец описания - это комментарий над строкой в коде, поэтому если он пуст, значит, его ещё никто не написал.

Вызывайте через exports.bs_multichar:Name(...) с той же стороны.

ИмяСторонаГдеОписание
OpenAppearanceEditorclientclient/cl_edit.lua:78

Серверные колбэки вызываются с клиента через BSB.Await(name, timeoutMs, ...). Клиентские колбэки вызываются с сервера через BSB.AwaitClient(src, name, timeoutMs, ...).

ИмяНаправлениеГдеОписание
multichar:appearanceBeginclient -> serverserver/sv_main.lua:34
multichar:appearanceSaveclient -> serverserver/sv_main.lua:48
multichar:createclient -> serverserver/sv_main.lua:3

«net» значит, что обработчик зарегистрирован через RegisterNetEvent, и другая сторона может его вызвать. «local» - только AddEventHandler (та же сторона или игровые события).

ИмяСторонаТипГдеОписание
bs:hook:player:loadedclientlocalclient/cl_main.lua:85Персонаж выбран, bs_core уже меняет модель, телепортирует и затемняет экран.
bs:hook:player:unloadedclientlocalclient/cl_edit.lua:110Никогда не оставляйте игрока замороженным.
bs:hook:session:stateclientlocalclient/cl_main.lua:77bs_core рассылает свои хуки как события; это точка передачи.
onResourceStopclientlocalclient/cl_edit.lua:111Если bs_core перезапущен при открытом экране, не бросайте игрока.
КомандаСторонаГдеОписание
/camdebugclientclient/cl_scene.lua:124/camdebug - выводить числа кадрирования при каждой смене камеры.

Эти Lua-файлы лежат на диске, но ни один шаблон в fxmanifest.lua их не загружает (или их подключает другой ресурс через @bs_core/...). Всё, что перечислено выше из них, в этом ресурсе не работает.

  • config/config_presets.lua