Zum Inhalt springen

bs_inventory

Raster-Inventar, Container, Crafting und Einstellungen.

Erzeugt aus den Lua-Quellen in resources/[beyond]/bs_inventory/. 114 Einträge. Die Beschreibungsspalte ist der Kommentar über der Zeile im Code; ist sie leer, hat noch niemand einen geschrieben.

Aufruf mit exports.bs_inventory:Name(...) von derselben Seite.

NameSeiteWoBeschreibung
BodyRenderActiveclientclient/cl_bodyrender.lua:327
Closeclientclient/cl_main.lua:296
CountLocalclientclient/cl_main.lua:751Wie viele eines Items der letzte Server-Push sagt, dass wir tragen.
EquipmentStatsclientclient/cl_equipment.lua:53WAS DEINE KLEIDUNG FÜR DICH TUT, für die Systeme, die es nutzen.
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:60Was gerade getragen wird, für alles, was fragen will (Rüstung, Wärme).
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:1318IST ETWAS DARIN?
ContainerRemoveserverserver/sv_main.lua:2087
ContainerTakeAllserverserver/sv_main.lua:1368Leert den Container und gibt zurück, was darin war, in einem Schritt.
ContainerTakeOneserverserver/sv_main.lua:2104Eine Einheit vom ersten Stapel, Metadata inklusive (Waffen behalten ihre angebrachten Aufsätze).
CountItemserverserver/sv_main.lua:1867
DeathTransferserverserver/sv_main.lua:1396Tod: verschiebt jede Zeile eines Spielers (Raster, Leiste, getragene Ausrüstung) in einen Leichen-Container, mit Metadaten und Haltbarkeit.
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:1714Das Label und die Schuss pro Schachtel eines Items, damit ein Aufrufer etwas Sinnvolles zu dem sagen kann, was er gerade übergeben hat, ohne Items selbst zu brauchen.
ItemCountsserverserver/sv_main.lua:2156Inhalt der Tasche als { [item] = count }, nur Tasche und Leiste (getragene Ausrüstung bleibt außen vor).
ItemDescriptionserverserver/sv_items.lua:71
ItemForWeaponserverserver/sv_items.lua:77Welches Inventar-Item ein bestimmtes WAFFENMODELL darstellt, oder nil.
ItemLabelserverserver/sv_items.lua:70
ItemMetaListserverserver/sv_main.lua:1845Jeder Stack von item, den der Spieler hält (Tasche, Leiste, Loadout): { slot, amount, metadata }.
LoadoutClearserverserver/sv_main.lua:1806
LoadoutGetserverserver/sv_main.lua:1758
LoadoutPutserverserver/sv_main.lua:1833Legt ein Item (mit Metadaten) direkt zurück in einen leeren Loadout-Slot.
LoadoutSetserverserver/sv_main.lua:1770Verschiebt einen Stack von item aus Tasche/Leiste in den Slot.
LoadoutTakeserverserver/sv_main.lua:1817Verbraucht vom Stack im Slot.
MeasuredInfoserverserver/sv_main.lua:1629Wie viel von etwas der Spieler trägt und wie viel Platz noch ist.
MoveFromContainerserverserver/sv_main.lua:2142
MoveToContainerserverserver/sv_main.lua:2130Spielertasche zu/von einem Container in einem Serveraufruf verschieben (Maschinenpanels ohne Drag and Drop).
OpenContainerForserverserver/sv_main.lua:68Vergeben und öffnen in einem Schritt, für Ressourcen, die einen Container besitzen.
PourIntoserverserver/sv_main.lua:1644Füllt EIN. Füllt zuerst den vollsten Behälter, statt den Fund auf jede leere Flasche in der Tasche zu verteilen: ein voller Kanister ist mehr wert als vier viertelvolle, und…
PourOutserverserver/sv_main.lua:1669Entnimmt AUS; mit dem leersten brauchbaren anzufangen ist hier falsch: vom vollsten zu nehmen hält die meisten Behälter nutzbar und lässt weniger unbrauchbare Reste.
Refreshserverserver/sv_main.lua:1868
RegisterContainerserverserver/sv_main.lua:36
RemoveItemserverserver/sv_main.lua:1724
SetItemMetaserverserver/sv_main.lua:1857Ersetzt die Metadaten eines Slots, falls er noch item enthält.
WearEquipmentserverserver/sv_main.lua:1530DAS ABNUTZEN DESSEN, WAS DU TRÄGST.
WearItemserverserver/sv_main.lua:1485EIN WERKZEUG VERBRAUCHEN. Aufgerufen von allem, was das Werkzeug arbeiten ließ - einen Felsen abbauen, einen Baum fällen.
WipeInventoryserverserver/sv_main.lua:648

Server-Callbacks werden von einem Client mit BSB.Await(name, timeoutMs, ...) aufgerufen. Client-Callbacks werden vom Server mit BSB.AwaitClient(src, name, timeoutMs, ...) aufgerufen.

NameRichtungWoBeschreibung
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:1969An einen anderen Spieler geben: beide müssen nah sein, und der Empfänger braucht Platz.
inventory:moveclient -> serverserver/sv_main.lua:886Verschieben zwischen Slots und zwischen Spieler und einem offenen Container.
inventory:nearbyDropsclient -> serverserver/sv_main.lua:1963
inventory:nearbyPlayersclient -> serverserver/sv_main.lua:2006Wer nah genug steht, um ihm etwas zu geben.
inventory:openclient -> serverserver/sv_main.lua:874
inventory:openBagclient -> serverserver/sv_main.lua:1253
inventory:openContainerclient -> serverserver/sv_main.lua:1217Öffnet einen geteilten Container (ein Stash, eine durchsuchte Kiste).
inventory:pickupclient -> serverserver/sv_main.lua:1945
inventory:reloadclient -> serverserver/sv_main.lua:759NACHLADEN, ALS ITEM-TRANSAKTION.
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” heißt, der Handler ist mit RegisterNetEvent registriert, die andere Seite kann ihn also auslösen. “local” ist nur AddEventHandler (gleiche Seite oder Spiel-Events).

NameSeiteTypWoBeschreibung
bs:boosters:activateclientnetclient/cl_bodyrender.lua:304
bs:boosters:loadoutChangedclientlocalclient/cl_main.lua:604Booster-Slots (bs_boosters besitzt die Daten, dieses Panel zeigt sie nur).
bs:drugs:applyclientnetclient/cl_bodyrender.lua:284
bs:drugs:stateclientnetclient/cl_bodyrender.lua:291
bs:gadgets:loadoutChangedclientlocalclient/cl_main.lua:616Gadget-Slots (bs_gadgets besitzt die Daten).
bs:hook:player:diedclientlocalclient/cl_bodyrender.lua:259
bs:hook:player:spawnedserverlocalserver/sv_hotbar.lua:129Die Leiste folgt der Tasche, weil sie die Tasche IST: jeder Inventar-Push zeichnet sie neu.
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:594Körperpanzerung von einer gebauten Plate Carrier.
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:555EINE SCHACHTEL MUNITION LADEN.
bs:inventory:nuiclientlocalclient/cl_main.lua:641Medical-Tab: bs_medical schickt seine Daten hierüber und bekommt die Klicks zurück.
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:801Die Ped-Hälfte eines Wipes.
bs:ui:closedclientlocalclient/cl_hotbar.lua:174
bs:ui:openedclientlocalclient/cl_hotbar.lua:168
bs:ui:panicclientlocalclient/cl_main.lua:768/refreshui Hard-Reset - siehe die Notiz in 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
BefehlSeiteWoBeschreibung
/hotbarclientclient/cl_hotbar.lua:256
/hotbardebugserverserver/sv_hotbar.lua:106