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

bs_vip

VIP: три косметических уровня. Никакого игрового преимущества..

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

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

ИмяСторонаГдеОписание
AllowedColoursclientclient/cl_main.lua:53
BoosterSkinclientclient/cl_main.lua:37Выбранный скин бонуса (‘drone’|‘turret’) в виде строки конфигурации или nil.
ClosePanelclientclient/cl_main.lua:242
Currentclientclient/cl_main.lua:18
GetTierclientclient/cl_main.lua:20
HasPerkclientclient/cl_main.lua:22
IsVIPclientclient/cl_main.lua:19
OpenPanelclientclient/cl_main.lua:241
PerkValueclientclient/cl_main.lua:23
Prefclientclient/cl_main.lua:30Сохранённый выбор, если перк активен, иначе nil.
StashSkinModelclientclient/cl_main.lua:47Выбранная модель маркера тайника или nil.
Statusclientclient/cl_main.lua:54
TierLevelclientclient/cl_main.lua:21
CanChangeAppearanceserverserver/sv_main.lua:432
ChatStyleserverserver/sv_main.lua:383Для bs_chat. nil = рисовать как обычного игрока.
ConsumeAppearanceChangeserverserver/sv_main.lua:435Тратит изменение. Вызывать только после принятия нового вида.
Enabledserverserver/sv_main.lua:594
ExtraCharacterSlotsForserverserver/sv_main.lua:398bs_core спрашивает это при выборе персонажа, до загрузки чего-либо.
GetCosmeticserverserver/sv_main.lua:368Сохранённый косметический выбор для хуков, которые ещё не отрисованы (килл-фид, экран смерти, баннер).
GetPrefsserverserver/sv_main.lua:362
GetTierserverserver/sv_main.lua:349
GetTierInfoserverserver/sv_main.lua:373
GetTitleserverserver/sv_main.lua:454
GrantAppearanceTicketserverserver/sv_main.lua:342
GrantVIPserverserver/sv_main.lua:319
HasPerkserverserver/sv_main.lua:351
HasUnlockserverserver/sv_main.lua:467
IsVIPserverserver/sv_main.lua:348
ListUnlocksserverserver/sv_main.lua:472
PerkValueserverserver/sv_main.lua:354Число из конфигурации перка (bonus, pct…), если оно есть у игрока, иначе default.
RevokeVIPserverserver/sv_main.lua:321
TierLevelserverserver/sv_main.lua:350
ValidatePlateTextserverserver/sv_main.lua:420

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

ИмяНаправлениеГдеОписание
vip:setPrefclient -> serverserver/sv_main.lua:505
vip:statusclient -> serverserver/sv_main.lua:484

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

ИмяСторонаТипГдеОписание
bs_config:changed:bs_vipserverlocalserver/sv_main.lua:587
bs:hook:player:loadedserverlocalserver/sv_main.lua:219
bs:hook:player:unloadedclientlocalclient/cl_main.lua:232
bs:hook:player:unloadedserverlocalserver/sv_main.lua:242
bs:ui:openedclientlocalclient/cl_main.lua:230
bs:ui:requestCloseclientlocalclient/cl_main.lua:231
bs:vip:syncclientnetclient/cl_main.lua:6
onResourceStopclientlocalclient/cl_main.lua:236
playerDroppedserverlocalserver/sv_main.lua:251
КомандаСторонаГдеОписание
/grantappearanceserverserver/sv_main.lua:574/grantappearance <id> [count] - подарок от персонала, работает для любого.
/grantvipserverserver/sv_main.lua:555/grantvip <id|license:…> <название уровня или 1-3> [дней]
/revokevipserverserver/sv_main.lua:565

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

  • client/cl_options.lua