Aller au contenu

bs_inventory

inventaire en grille, conteneurs, craft et paramètres.

Généré à partir des sources Lua dans resources/[beyond]/bs_inventory/. 114 entrées. La colonne de description est le commentaire au-dessus de la ligne dans le code, donc si elle est vide, personne n’en a encore écrit.

Appelez avec exports.bs_inventory:Name(...) depuis le même côté.

NomCôtéOùDescription
BodyRenderActiveclientclient/cl_bodyrender.lua:327
Closeclientclient/cl_main.lua:296
CountLocalclientclient/cl_main.lua:751Combien d’un item le dernier push du serveur dit que nous portons.
EquipmentStatsclientclient/cl_equipment.lua:53CE QUE VOS VÊTEMENTS FONT POUR VOUS, pour les systèmes qui le consomment.
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:60Ce qui est porté en ce moment, pour tout ce qui veut demander (armure, chaleur).
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:1318Y A-T-IL QUELQUE CHOSE DEDANS ?
ContainerRemoveserverserver/sv_main.lua:2087
ContainerTakeAllserverserver/sv_main.lua:1368Vide le conteneur et rend ce qu’il contenait, en une étape.
ContainerTakeOneserverserver/sv_main.lua:2104Une unité de la première pile, metadata comprise (les armes gardent leurs accessoires montés).
CountItemserverserver/sv_main.lua:1867
DeathTransferserverserver/sv_main.lua:1396Mort : déplace chaque ligne qu’un joueur possède (grille, barre, équipement porté) vers un conteneur de cadavre, en gardant métadonnées et durabilité.
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:1714Le label et les balles par boîte d’un item, pour qu’un appelant puisse dire quelque chose d’utile sur ce qu’il vient de remettre sans avoir besoin d’Items.
ItemCountsserverserver/sv_main.lua:2156Contenu du sac sous la forme { [item] = count }, sac et barre seulement (l’équipement porté est laissé de côté).
ItemDescriptionserverserver/sv_items.lua:71
ItemForWeaponserverserver/sv_items.lua:77Quel item d’inventaire représente un MODÈLE D’ARME donné, ou nil.
ItemLabelserverserver/sv_items.lua:70
ItemMetaListserverserver/sv_main.lua:1845Chaque stack de item que le joueur détient (sac, barre, loadout) : { slot, amount, metadata }.
LoadoutClearserverserver/sv_main.lua:1806
LoadoutGetserverserver/sv_main.lua:1758
LoadoutPutserverserver/sv_main.lua:1833Remet un item (avec métadonnées) directement dans un slot de loadout vide.
LoadoutSetserverserver/sv_main.lua:1770Déplace un stack de item du sac/de la barre vers le slot.
LoadoutTakeserverserver/sv_main.lua:1817Dépense depuis le stack du slot.
MeasuredInfoserverserver/sv_main.lua:1629Combien d’une chose le joueur porte, et combien de place il reste.
MoveFromContainerserverserver/sv_main.lua:2142
MoveToContainerserverserver/sv_main.lua:2130Déplacer du sac du joueur vers/depuis un conteneur en un seul appel serveur (panneaux de machines sans glisser-déposer).
OpenContainerForserverserver/sv_main.lua:68Attribuer et ouvrir en une étape, pour les ressources qui possèdent un conteneur.
PourIntoserverserver/sv_main.lua:1644Verse DEDANS. Remplit d’abord le récipient le plus plein plutôt que d’étaler la trouvaille sur toutes les bouteilles vides du sac : un jerrican plein vaut plus que quatre au quart, et…
PourOutserverserver/sv_main.lua:1669Prélève DEHORS ; commencer par le plus vide utilisable est faux ici : prendre dans le plus plein garde le plus de récipients utilisables et laisse moins de fonds gênants.
Refreshserverserver/sv_main.lua:1868
RegisterContainerserverserver/sv_main.lua:36
RemoveItemserverserver/sv_main.lua:1724
SetItemMetaserverserver/sv_main.lua:1857Remplace les métadonnées d’un slot, s’il contient encore item.
WearEquipmentserverserver/sv_main.lua:1530USER CE QUE VOUS PORTEZ.
WearItemserverserver/sv_main.lua:1485USER UN OUTIL. Appelé par tout ce qui a fait travailler l’outil - miner une roche, abattre un arbre.
WipeInventoryserverserver/sv_main.lua:648

Les callbacks serveur sont appelés depuis un client avec BSB.Await(name, timeoutMs, ...). Les callbacks client sont appelés depuis le serveur avec BSB.AwaitClient(src, name, timeoutMs, ...).

NomDirectionOùDescription
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:1969Donner à un autre joueur : les deux doivent être proches, et le receveur doit avoir de la place.
inventory:moveclient -> serverserver/sv_main.lua:886Déplacer entre slots, et entre le joueur et un conteneur ouvert.
inventory:nearbyDropsclient -> serverserver/sv_main.lua:1963
inventory:nearbyPlayersclient -> serverserver/sv_main.lua:2006Qui est assez proche pour recevoir quelque chose.
inventory:openclient -> serverserver/sv_main.lua:874
inventory:openBagclient -> serverserver/sv_main.lua:1253
inventory:openContainerclient -> serverserver/sv_main.lua:1217Ouvre un conteneur partagé (un stash, une caisse fouillée).
inventory:pickupclient -> serverserver/sv_main.lua:1945
inventory:reloadclient -> serverserver/sv_main.lua:759RECHARGER, COMME TRANSACTION D’ITEMS.
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 » signifie que le handler est enregistré avec RegisterNetEvent, donc l’autre côté peut le déclencher. « local » est uniquement AddEventHandler (même côté, ou événements du jeu).

NomCôtéTypeOùDescription
bs:boosters:activateclientnetclient/cl_bodyrender.lua:304
bs:boosters:loadoutChangedclientlocalclient/cl_main.lua:604Slots de boosters (bs_boosters possède les données, ce panneau ne fait que les afficher).
bs:drugs:applyclientnetclient/cl_bodyrender.lua:284
bs:drugs:stateclientnetclient/cl_bodyrender.lua:291
bs:gadgets:loadoutChangedclientlocalclient/cl_main.lua:616Slots de gadgets (bs_gadgets possède les données).
bs:hook:player:diedclientlocalclient/cl_bodyrender.lua:259
bs:hook:player:spawnedserverlocalserver/sv_hotbar.lua:129La barre suit le sac parce qu’elle EST le sac : tout push de l’inventaire la redessine.
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:594Armure corporelle d’un plate carrier fabriqué.
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:555CHARGER UNE BOÎTE DE BALLES.
bs:inventory:nuiclientlocalclient/cl_main.lua:641Onglet Medical : bs_medical envoie ses données par ici et récupère les clics.
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:801La moitié ped d’un wipe.
bs:ui:closedclientlocalclient/cl_hotbar.lua:174
bs:ui:openedclientlocalclient/cl_hotbar.lua:168
bs:ui:panicclientlocalclient/cl_main.lua:768/refreshui reset forcé - voir la note dans 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
CommandeCôtéOùDescription
/hotbarclientclient/cl_hotbar.lua:256
/hotbardebugserverserver/sv_hotbar.lua:106