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

bs_inventory

сеточный инвентарь, контейнеры, крафт и настройки.

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

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

ИмяСторонаГдеОписание
BodyRenderActiveclientclient/cl_bodyrender.lua:327
Closeclientclient/cl_main.lua:296
CountLocalclientclient/cl_main.lua:751Сколько предметов у нас, по последней отправке сервера.
EquipmentStatsclientclient/cl_equipment.lua:53ЧТО ДЕЛАЕТ ВАША ОДЕЖДА, для систем, которые это используют.
HotbarAlwaysVisibleclientclient/cl_hotbar.lua:263
IsOpenclientclient/cl_main.lua:297
IsWearingclientclient/cl_equipment.lua:66
ItemDescriptionclientclient/cl_main.lua:34
ItemLabelclientclient/cl_main.lua:33
Openclientclient/cl_main.lua:295
PedCamActiveclientclient/cl_pedcam.lua:106
SetHotbarAlwaysVisibleclientclient/cl_hotbar.lua:264
Slotsclientclient/cl_hotbar.lua:218
UseSlotclientclient/cl_hotbar.lua:217
WornItemsclientclient/cl_equipment.lua:60Что надето прямо сейчас, для всех, кто хочет спросить (броня, тепло).
AmmoItemForserverserver/sv_main.lua:1695
ContainerContentsserverserver/sv_main.lua:1356
ContainerCountserverserver/sv_main.lua:2082
ContainerGiveserverserver/sv_main.lua:1386
ContainerGiveAllserverserver/sv_main.lua:2095
ContainerHasItemsserverserver/sv_main.lua:1318ЕСТЬ ЛИ В НЁМ ЧТО-НИБУДЬ?
ContainerRemoveserverserver/sv_main.lua:2087
ContainerTakeAllserverserver/sv_main.lua:1368Опустошает контейнер и возвращает его содержимое за один шаг.
ContainerTakeOneserverserver/sv_main.lua:2104Одна единица из первой стопки, с metadata (оружие сохраняет установленные обвесы).
CountItemserverserver/sv_main.lua:1867
DeathTransferserverserver/sv_main.lua:1396Смерть: переносит все строки игрока (сетка, панель, надетое) в контейнер трупа, сохраняя метаданные и прочность.
GetItemserverserver/sv_items.lua:73
GetItemsserverserver/sv_items.lua:74
GiveAllserverserver/sv_main.lua:2121
GiveItemserverserver/sv_main.lua:1721
GrantContainerserverserver/sv_main.lua:65
ItemBlurbserverserver/sv_main.lua:1714Название и число патронов в коробке для предмета, чтобы вызывающий мог сказать что-то полезное о выданном, не имея доступа к Items.
ItemCountsserverserver/sv_main.lua:2156Содержимое сумки как { [item] = count }, только сумка и панель (надетое снаряжение не учитывается).
ItemDescriptionserverserver/sv_items.lua:71
ItemForWeaponserverserver/sv_items.lua:77Какой предмет инвентаря соответствует МОДЕЛИ ОРУЖИЯ, или nil.
ItemLabelserverserver/sv_items.lua:70
ItemMetaListserverserver/sv_main.lua:1845Каждая стопка item у игрока (сумка, панель, комплект): { slot, amount, metadata }.
LoadoutClearserverserver/sv_main.lua:1806
LoadoutGetserverserver/sv_main.lua:1758
LoadoutPutserverserver/sv_main.lua:1833Возвращает один предмет (с метаданными) в пустой слот комплекта.
LoadoutSetserverserver/sv_main.lua:1770Перемещает стопку item из сумки/панели в слот.
LoadoutTakeserverserver/sv_main.lua:1817Тратит из стопки в слоте.
MeasuredInfoserverserver/sv_main.lua:1629Сколько чего несёт игрок и сколько места осталось.
MoveFromContainerserverserver/sv_main.lua:2142
MoveToContainerserverserver/sv_main.lua:2130Перенос из сумки игрока в контейнер и обратно одним вызовом сервера (панели машин без перетаскивания).
OpenContainerForserverserver/sv_main.lua:68Выдача и открытие за один шаг, для ресурсов с собственным контейнером.
PourIntoserverserver/sv_main.lua:1644Наливает В. Сначала доливает самую полную ёмкость, а не распределяет находку по всем пустым бутылкам: одна полная канистра ценнее четырёх наполовину пустых, а…
PourOutserverserver/sv_main.lua:1669Берёт ИЗ. Брать из самой пустой годной тут неверно: если брать из самой полной, больше ёмкостей остаются пригодными и меньше неудобных остатков.
Refreshserverserver/sv_main.lua:1868
RegisterContainerserverserver/sv_main.lua:36
RemoveItemserverserver/sv_main.lua:1724
SetItemMetaserverserver/sv_main.lua:1857Заменяет метаданные одного слота, если в нём всё ещё item.
WearEquipmentserverserver/sv_main.lua:1530WEARING OUT WHAT YOU ARE WEARING.
WearItemserverserver/sv_main.lua:1485ИЗНОС ИНСТРУМЕНТА. Вызывается тем, что заставило инструмент работать - добыча камня, рубка дерева.
WipeInventoryserverserver/sv_main.lua:648

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

ИмяНаправлениеГдеОписание
hotbar:getclient -> serverserver/sv_hotbar.lua:102
hotbar:useclient -> serverserver/sv_hotbar.lua:79
inventory:closeContainerclient -> serverserver/sv_main.lua:1312
inventory:dropclient -> serverserver/sv_main.lua:1196
inventory:dropWorldclient -> serverserver/sv_main.lua:1900
inventory:giveclient -> serverserver/sv_main.lua:1969Передача другому игроку: оба должны быть рядом, и у получателя должно быть место.
inventory:moveclient -> serverserver/sv_main.lua:886Перемещение между слотами и между игроком и открытым контейнером.
inventory:nearbyDropsclient -> serverserver/sv_main.lua:1963
inventory:nearbyPlayersclient -> serverserver/sv_main.lua:2006Кто стоит достаточно близко, чтобы передать ему предмет.
inventory:openclient -> serverserver/sv_main.lua:874
inventory:openBagclient -> serverserver/sv_main.lua:1253
inventory:openContainerclient -> serverserver/sv_main.lua:1217Открывает общий контейнер (тайник, обысканный ящик).
inventory:pickupclient -> serverserver/sv_main.lua:1945
inventory:reloadclient -> serverserver/sv_main.lua:759ПЕРЕЗАРЯДКА КАК ПРЕДМЕТНАЯ ТРАНЗАКЦИЯ.
inventory:tradeCancelclient -> serverserver/sv_trade.lua:444
inventory:tradeConfirmclient -> serverserver/sv_trade.lua:418
inventory:tradeMoneyclient -> serverserver/sv_trade.lua:156
inventory:tradeOfferclient -> serverserver/sv_trade.lua:209
inventory:tradeRequestclient -> serverserver/sv_trade.lua:126
inventory:tradeRespondclient -> serverserver/sv_trade.lua:181
inventory:useclient -> serverserver/sv_main.lua:1093

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

ИмяСторонаТипГдеОписание
bs:boosters:activateclientnetclient/cl_bodyrender.lua:304
bs:boosters:loadoutChangedclientlocalclient/cl_main.lua:604Слоты бонусов (данными владеет bs_boosters, панель только показывает).
bs:drugs:applyclientnetclient/cl_bodyrender.lua:284
bs:drugs:stateclientnetclient/cl_bodyrender.lua:291
bs:gadgets:loadoutChangedclientlocalclient/cl_main.lua:616Слоты гаджетов (данными владеет bs_gadgets).
bs:hook:player:diedclientlocalclient/cl_bodyrender.lua:259
bs:hook:player:spawnedserverlocalserver/sv_hotbar.lua:129Панель следует за сумкой, потому что это и есть сумка: любое обновление инвентаря перерисовывает её.
bs:hook:player:unloadedclientlocalclient/cl_hotbar.lua:184
bs:hook:player:unloadedserverlocalserver/sv_trade.lua:455
bs:hotbar:stateclientnetclient/cl_hotbar.lua:41
bs:inventory:ammoRefundservernetserver/sv_main.lua:744
bs:inventory:armourclientnetclient/cl_main.lua:594Бронежилет из собранного плейт-кэрриера.
bs:inventory:dot:pickupclientlocalclient/cl_drops.lua:110
bs:inventory:dot:tradeclientlocalclient/cl_main.lua:389
bs:inventory:dropAddedclientnetclient/cl_drops.lua:68
bs:inventory:dropRemovedclientnetclient/cl_drops.lua:72
bs:inventory:dropSyncclientnetclient/cl_drops.lua:76
bs:inventory:equipWeaponclientnetclient/cl_main.lua:536
bs:inventory:healclientnetclient/cl_main.lua:483
bs:inventory:loadAmmoclientnetclient/cl_main.lua:555LOADING A BOX OF ROUNDS.
bs:inventory:nuiclientlocalclient/cl_main.lua:641Вкладка Medical: bs_medical отправляет свои данные сюда и получает клики обратно.
bs:inventory:openContainerclientnetclient/cl_main.lua:739
bs:inventory:stateclientnetclient/cl_equipment.lua:41
bs:inventory:tradeStateclientnetclient/cl_main.lua:334
bs:inventory:useAnimclientnetclient/cl_main.lua:530
bs:inventory:wearWornservernetserver/sv_main.lua:1581
bs:inventory:wipedclientnetclient/cl_main.lua:801Часть вайпа, касающаяся педа.
bs:ui:closedclientlocalclient/cl_hotbar.lua:174
bs:ui:openedclientlocalclient/cl_hotbar.lua:168
bs:ui:panicclientlocalclient/cl_main.lua:768Жёсткий сброс /refreshui - см. заметку в bs_inventory.
bs:ui:requestCloseclientlocalclient/cl_main.lua:763
gameEventTriggeredclientlocalclient/cl_bodyrender.lua:238
onClientResourceStartclientlocalclient/cl_main.lua:383
onClientResourceStopclientlocalclient/cl_main.lua:386
onResourceStopclientlocalclient/cl_bodyrender.lua:316
playerDroppedserverlocalserver/sv_hotbar.lua:27
КомандаСторонаГдеОписание
/hotbarclientclient/cl_hotbar.lua:256
/hotbardebugserverserver/sv_hotbar.lua:106