bs_inventory
сеточный инвентарь, контейнеры, крафт и настройки.
Сгенерировано из Lua-исходников в resources/[beyond]/bs_inventory/. Записей: 114. Столбец описания - это комментарий над строкой в коде, поэтому если он пуст, значит, его ещё никто не написал.
Экспорты
Заголовок раздела «Экспорты»Вызывайте через exports.bs_inventory:Name(...) с той же стороны.
| Имя | Сторона | Где | Описание |
|---|---|---|---|
BodyRenderActive | client | client/cl_bodyrender.lua:327 | |
Close | client | client/cl_main.lua:296 | |
CountLocal | client | client/cl_main.lua:751 | Сколько предметов у нас, по последней отправке сервера. |
EquipmentStats | client | client/cl_equipment.lua:53 | ЧТО ДЕЛАЕТ ВАША ОДЕЖДА, для систем, которые это используют. |
HotbarAlwaysVisible | client | client/cl_hotbar.lua:263 | |
IsOpen | client | client/cl_main.lua:297 | |
IsWearing | client | client/cl_equipment.lua:66 | |
ItemDescription | client | client/cl_main.lua:34 | |
ItemLabel | client | client/cl_main.lua:33 | |
Open | client | client/cl_main.lua:295 | |
PedCamActive | client | client/cl_pedcam.lua:106 | |
SetHotbarAlwaysVisible | client | client/cl_hotbar.lua:264 | |
Slots | client | client/cl_hotbar.lua:218 | |
UseSlot | client | client/cl_hotbar.lua:217 | |
WornItems | client | client/cl_equipment.lua:60 | Что надето прямо сейчас, для всех, кто хочет спросить (броня, тепло). |
AmmoItemFor | server | server/sv_main.lua:1695 | |
ContainerContents | server | server/sv_main.lua:1356 | |
ContainerCount | server | server/sv_main.lua:2082 | |
ContainerGive | server | server/sv_main.lua:1386 | |
ContainerGiveAll | server | server/sv_main.lua:2095 | |
ContainerHasItems | server | server/sv_main.lua:1318 | ЕСТЬ ЛИ В НЁМ ЧТО-НИБУДЬ? |
ContainerRemove | server | server/sv_main.lua:2087 | |
ContainerTakeAll | server | server/sv_main.lua:1368 | Опустошает контейнер и возвращает его содержимое за один шаг. |
ContainerTakeOne | server | server/sv_main.lua:2104 | Одна единица из первой стопки, с metadata (оружие сохраняет установленные обвесы). |
CountItem | server | server/sv_main.lua:1867 | |
DeathTransfer | server | server/sv_main.lua:1396 | Смерть: переносит все строки игрока (сетка, панель, надетое) в контейнер трупа, сохраняя метаданные и прочность. |
GetItem | server | server/sv_items.lua:73 | |
GetItems | server | server/sv_items.lua:74 | |
GiveAll | server | server/sv_main.lua:2121 | |
GiveItem | server | server/sv_main.lua:1721 | |
GrantContainer | server | server/sv_main.lua:65 | |
ItemBlurb | server | server/sv_main.lua:1714 | Название и число патронов в коробке для предмета, чтобы вызывающий мог сказать что-то полезное о выданном, не имея доступа к Items. |
ItemCounts | server | server/sv_main.lua:2156 | Содержимое сумки как { [item] = count }, только сумка и панель (надетое снаряжение не учитывается). |
ItemDescription | server | server/sv_items.lua:71 | |
ItemForWeapon | server | server/sv_items.lua:77 | Какой предмет инвентаря соответствует МОДЕЛИ ОРУЖИЯ, или nil. |
ItemLabel | server | server/sv_items.lua:70 | |
ItemMetaList | server | server/sv_main.lua:1845 | Каждая стопка item у игрока (сумка, панель, комплект): { slot, amount, metadata }. |
LoadoutClear | server | server/sv_main.lua:1806 | |
LoadoutGet | server | server/sv_main.lua:1758 | |
LoadoutPut | server | server/sv_main.lua:1833 | Возвращает один предмет (с метаданными) в пустой слот комплекта. |
LoadoutSet | server | server/sv_main.lua:1770 | Перемещает стопку item из сумки/панели в слот. |
LoadoutTake | server | server/sv_main.lua:1817 | Тратит из стопки в слоте. |
MeasuredInfo | server | server/sv_main.lua:1629 | Сколько чего несёт игрок и сколько места осталось. |
MoveFromContainer | server | server/sv_main.lua:2142 | |
MoveToContainer | server | server/sv_main.lua:2130 | Перенос из сумки игрока в контейнер и обратно одним вызовом сервера (панели машин без перетаскивания). |
OpenContainerFor | server | server/sv_main.lua:68 | Выдача и открытие за один шаг, для ресурсов с собственным контейнером. |
PourInto | server | server/sv_main.lua:1644 | Наливает В. Сначала доливает самую полную ёмкость, а не распределяет находку по всем пустым бутылкам: одна полная канистра ценнее четырёх наполовину пустых, а… |
PourOut | server | server/sv_main.lua:1669 | Берёт ИЗ. Брать из самой пустой годной тут неверно: если брать из самой полной, больше ёмкостей остаются пригодными и меньше неудобных остатков. |
Refresh | server | server/sv_main.lua:1868 | |
RegisterContainer | server | server/sv_main.lua:36 | |
RemoveItem | server | server/sv_main.lua:1724 | |
SetItemMeta | server | server/sv_main.lua:1857 | Заменяет метаданные одного слота, если в нём всё ещё item. |
WearEquipment | server | server/sv_main.lua:1530 | WEARING OUT WHAT YOU ARE WEARING. |
WearItem | server | server/sv_main.lua:1485 | ИЗНОС ИНСТРУМЕНТА. Вызывается тем, что заставило инструмент работать - добыча камня, рубка дерева. |
WipeInventory | server | server/sv_main.lua:648 |
Колбэки
Заголовок раздела «Колбэки»Серверные колбэки вызываются с клиента через BSB.Await(name, timeoutMs, ...). Клиентские колбэки вызываются с сервера через BSB.AwaitClient(src, name, timeoutMs, ...).
| Имя | Направление | Где | Описание |
|---|---|---|---|
hotbar:get | client -> server | server/sv_hotbar.lua:102 | |
hotbar:use | client -> server | server/sv_hotbar.lua:79 | |
inventory:closeContainer | client -> server | server/sv_main.lua:1312 | |
inventory:drop | client -> server | server/sv_main.lua:1196 | |
inventory:dropWorld | client -> server | server/sv_main.lua:1900 | |
inventory:give | client -> server | server/sv_main.lua:1969 | Передача другому игроку: оба должны быть рядом, и у получателя должно быть место. |
inventory:move | client -> server | server/sv_main.lua:886 | Перемещение между слотами и между игроком и открытым контейнером. |
inventory:nearbyDrops | client -> server | server/sv_main.lua:1963 | |
inventory:nearbyPlayers | client -> server | server/sv_main.lua:2006 | Кто стоит достаточно близко, чтобы передать ему предмет. |
inventory:open | client -> server | server/sv_main.lua:874 | |
inventory:openBag | client -> server | server/sv_main.lua:1253 | |
inventory:openContainer | client -> server | server/sv_main.lua:1217 | Открывает общий контейнер (тайник, обысканный ящик). |
inventory:pickup | client -> server | server/sv_main.lua:1945 | |
inventory:reload | client -> server | server/sv_main.lua:759 | ПЕРЕЗАРЯДКА КАК ПРЕДМЕТНАЯ ТРАНЗАКЦИЯ. |
inventory:tradeCancel | client -> server | server/sv_trade.lua:444 | |
inventory:tradeConfirm | client -> server | server/sv_trade.lua:418 | |
inventory:tradeMoney | client -> server | server/sv_trade.lua:156 | |
inventory:tradeOffer | client -> server | server/sv_trade.lua:209 | |
inventory:tradeRequest | client -> server | server/sv_trade.lua:126 | |
inventory:tradeRespond | client -> server | server/sv_trade.lua:181 | |
inventory:use | client -> server | server/sv_main.lua:1093 |
События
Заголовок раздела «События»«net» значит, что обработчик зарегистрирован через RegisterNetEvent, и другая сторона может его вызвать. «local» - только AddEventHandler (та же сторона или игровые события).
| Имя | Сторона | Тип | Где | Описание |
|---|---|---|---|---|
bs:boosters:activate | client | net | client/cl_bodyrender.lua:304 | |
bs:boosters:loadoutChanged | client | local | client/cl_main.lua:604 | Слоты бонусов (данными владеет bs_boosters, панель только показывает). |
bs:drugs:apply | client | net | client/cl_bodyrender.lua:284 | |
bs:drugs:state | client | net | client/cl_bodyrender.lua:291 | |
bs:gadgets:loadoutChanged | client | local | client/cl_main.lua:616 | Слоты гаджетов (данными владеет bs_gadgets). |
bs:hook:player:died | client | local | client/cl_bodyrender.lua:259 | |
bs:hook:player:spawned | server | local | server/sv_hotbar.lua:129 | Панель следует за сумкой, потому что это и есть сумка: любое обновление инвентаря перерисовывает её. |
bs:hook:player:unloaded | client | local | client/cl_hotbar.lua:184 | |
bs:hook:player:unloaded | server | local | server/sv_trade.lua:455 | |
bs:hotbar:state | client | net | client/cl_hotbar.lua:41 | |
bs:inventory:ammoRefund | server | net | server/sv_main.lua:744 | |
bs:inventory:armour | client | net | client/cl_main.lua:594 | Бронежилет из собранного плейт-кэрриера. |
bs:inventory:dot:pickup | client | local | client/cl_drops.lua:110 | |
bs:inventory:dot:trade | client | local | client/cl_main.lua:389 | |
bs:inventory:dropAdded | client | net | client/cl_drops.lua:68 | |
bs:inventory:dropRemoved | client | net | client/cl_drops.lua:72 | |
bs:inventory:dropSync | client | net | client/cl_drops.lua:76 | |
bs:inventory:equipWeapon | client | net | client/cl_main.lua:536 | |
bs:inventory:heal | client | net | client/cl_main.lua:483 | |
bs:inventory:loadAmmo | client | net | client/cl_main.lua:555 | LOADING A BOX OF ROUNDS. |
bs:inventory:nui | client | local | client/cl_main.lua:641 | Вкладка Medical: bs_medical отправляет свои данные сюда и получает клики обратно. |
bs:inventory:openContainer | client | net | client/cl_main.lua:739 | |
bs:inventory:state | client | net | client/cl_equipment.lua:41 | |
bs:inventory:tradeState | client | net | client/cl_main.lua:334 | |
bs:inventory:useAnim | client | net | client/cl_main.lua:530 | |
bs:inventory:wearWorn | server | net | server/sv_main.lua:1581 | |
bs:inventory:wiped | client | net | client/cl_main.lua:801 | Часть вайпа, касающаяся педа. |
bs:ui:closed | client | local | client/cl_hotbar.lua:174 | |
bs:ui:opened | client | local | client/cl_hotbar.lua:168 | |
bs:ui:panic | client | local | client/cl_main.lua:768 | Жёсткий сброс /refreshui - см. заметку в bs_inventory. |
bs:ui:requestClose | client | local | client/cl_main.lua:763 | |
gameEventTriggered | client | local | client/cl_bodyrender.lua:238 | |
onClientResourceStart | client | local | client/cl_main.lua:383 | |
onClientResourceStop | client | local | client/cl_main.lua:386 | |
onResourceStop | client | local | client/cl_bodyrender.lua:316 | |
playerDropped | server | local | server/sv_hotbar.lua:27 |
Команды
Заголовок раздела «Команды»| Команда | Сторона | Где | Описание |
|---|---|---|---|
/hotbar | client | client/cl_hotbar.lua:256 | |
/hotbardebug | server | server/sv_hotbar.lua:106 |
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.