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.
Exports
Abschnitt betitelt „Exports“Aufruf mit exports.bs_inventory:Name(...) von derselben Seite.
| Name | Seite | Wo | Beschreibung |
|---|---|---|---|
BodyRenderActive | client | client/cl_bodyrender.lua:327 | |
Close | client | client/cl_main.lua:296 | |
CountLocal | client | client/cl_main.lua:751 | Wie viele eines Items der letzte Server-Push sagt, dass wir tragen. |
EquipmentStats | client | client/cl_equipment.lua:53 | WAS DEINE KLEIDUNG FÜR DICH TUT, für die Systeme, die es nutzen. |
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 | Was gerade getragen wird, für alles, was fragen will (Rüstung, Wärme). |
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 | IST ETWAS DARIN? |
ContainerRemove | server | server/sv_main.lua:2087 | |
ContainerTakeAll | server | server/sv_main.lua:1368 | Leert den Container und gibt zurück, was darin war, in einem Schritt. |
ContainerTakeOne | server | server/sv_main.lua:2104 | Eine Einheit vom ersten Stapel, Metadata inklusive (Waffen behalten ihre angebrachten Aufsätze). |
CountItem | server | server/sv_main.lua:1867 | |
DeathTransfer | server | server/sv_main.lua:1396 | Tod: verschiebt jede Zeile eines Spielers (Raster, Leiste, getragene Ausrüstung) in einen Leichen-Container, mit Metadaten und Haltbarkeit. |
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 | Das 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. |
ItemCounts | server | server/sv_main.lua:2156 | Inhalt der Tasche als { [item] = count }, nur Tasche und Leiste (getragene Ausrüstung bleibt außen vor). |
ItemDescription | server | server/sv_items.lua:71 | |
ItemForWeapon | server | server/sv_items.lua:77 | Welches Inventar-Item ein bestimmtes WAFFENMODELL darstellt, oder nil. |
ItemLabel | server | server/sv_items.lua:70 | |
ItemMetaList | server | server/sv_main.lua:1845 | Jeder Stack von item, den der Spieler hält (Tasche, Leiste, Loadout): { slot, amount, metadata }. |
LoadoutClear | server | server/sv_main.lua:1806 | |
LoadoutGet | server | server/sv_main.lua:1758 | |
LoadoutPut | server | server/sv_main.lua:1833 | Legt ein Item (mit Metadaten) direkt zurück in einen leeren Loadout-Slot. |
LoadoutSet | server | server/sv_main.lua:1770 | Verschiebt einen Stack von item aus Tasche/Leiste in den Slot. |
LoadoutTake | server | server/sv_main.lua:1817 | Verbraucht vom Stack im Slot. |
MeasuredInfo | server | server/sv_main.lua:1629 | Wie viel von etwas der Spieler trägt und wie viel Platz noch ist. |
MoveFromContainer | server | server/sv_main.lua:2142 | |
MoveToContainer | server | server/sv_main.lua:2130 | Spielertasche zu/von einem Container in einem Serveraufruf verschieben (Maschinenpanels ohne Drag and Drop). |
OpenContainerFor | server | server/sv_main.lua:68 | Vergeben und öffnen in einem Schritt, für Ressourcen, die einen Container besitzen. |
PourInto | server | server/sv_main.lua:1644 | Fü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… |
PourOut | server | server/sv_main.lua:1669 | Entnimmt 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. |
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 | Ersetzt die Metadaten eines Slots, falls er noch item enthält. |
WearEquipment | server | server/sv_main.lua:1530 | DAS ABNUTZEN DESSEN, WAS DU TRÄGST. |
WearItem | server | server/sv_main.lua:1485 | EIN WERKZEUG VERBRAUCHEN. Aufgerufen von allem, was das Werkzeug arbeiten ließ - einen Felsen abbauen, einen Baum fällen. |
WipeInventory | server | server/sv_main.lua:648 |
Callbacks
Abschnitt betitelt „Callbacks“Server-Callbacks werden von einem Client mit BSB.Await(name, timeoutMs, ...) aufgerufen. Client-Callbacks werden vom Server mit BSB.AwaitClient(src, name, timeoutMs, ...) aufgerufen.
| Name | Richtung | Wo | Beschreibung |
|---|---|---|---|
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 | An einen anderen Spieler geben: beide müssen nah sein, und der Empfänger braucht Platz. |
inventory:move | client -> server | server/sv_main.lua:886 | Verschieben zwischen Slots und zwischen Spieler und einem offenen Container. |
inventory:nearbyDrops | client -> server | server/sv_main.lua:1963 | |
inventory:nearbyPlayers | client -> server | server/sv_main.lua:2006 | Wer nah genug steht, um ihm etwas zu geben. |
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 | Öffnet einen geteilten Container (ein Stash, eine durchsuchte Kiste). |
inventory:pickup | client -> server | server/sv_main.lua:1945 | |
inventory:reload | client -> server | server/sv_main.lua:759 | NACHLADEN, ALS ITEM-TRANSAKTION. |
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” 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).
| Name | Seite | Typ | Wo | Beschreibung |
|---|---|---|---|---|
bs:boosters:activate | client | net | client/cl_bodyrender.lua:304 | |
bs:boosters:loadoutChanged | client | local | client/cl_main.lua:604 | Booster-Slots (bs_boosters besitzt die Daten, dieses Panel zeigt sie nur). |
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 | Gadget-Slots (bs_gadgets besitzt die Daten). |
bs:hook:player:died | client | local | client/cl_bodyrender.lua:259 | |
bs:hook:player:spawned | server | local | server/sv_hotbar.lua:129 | Die Leiste folgt der Tasche, weil sie die Tasche IST: jeder Inventar-Push zeichnet sie neu. |
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 | Körperpanzerung von einer gebauten Plate Carrier. |
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 | EINE SCHACHTEL MUNITION LADEN. |
bs:inventory:nui | client | local | client/cl_main.lua:641 | Medical-Tab: bs_medical schickt seine Daten hierüber und bekommt die Klicks zurück. |
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 | Die Ped-Hälfte eines Wipes. |
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 Hard-Reset - siehe die Notiz in 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 |
Befehle
Abschnitt betitelt „Befehle“| Befehl | Seite | Wo | Beschreibung |
|---|---|---|---|
/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.