bs_weapons
accessoires d’armes comme vrais items, sur une roue.
Généré à partir des sources Lua dans resources/[beyond]/bs_weapons/. 44 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_weapons:Name(...) depuis le même côté.
| Nom | Côté | Où | Description |
|---|---|---|---|
AttachmentsFor | client | client/cl_main.lua:681 | La même liste que donne l’export serveur, pour tout ce qui côté client doit savoir ce qui va avec quoi - le menu staff construit ses lignes d’armes à partir de ceci. |
ClientMagSize | client | client/cl_main.lua:728 | permet à bs_inventory de plafonner les recharges de boîtes de munitions à la vraie taille du chargeur |
FittedOn | client | client/cl_main.lua:699 | |
Holster | client | client/cl_holster.lua:115 | |
IsHolstered | client | client/cl_holster.lua:116 | |
IsSuppressed | client | client/cl_main.lua:654 | CE TIR EST-IL SILENCIEUX ? UN OUI/NON, CE DONT bs_emotes AVAIT BESOIN SANS POUVOIR LE DEMANDER. |
NameOfHash | client | client/cl_main.lua:152 | Hash -> NOM de l’arme, à partir de la même table. |
NoiseScale | client | client/cl_main.lua:638 | bs_emotes diffuse les tirs comme du bruit ; une arme silencieuse devrait en diffuser un bien plus faible. |
OpenWheel | client | client/cl_main.lua:698 | |
SyncedAmmo | client | client/cl_main.lua:143 | Ce que le serveur nous a dit en dernier qu’il restait dans cette arme. |
SyncedAmmoByHash | client | client/cl_main.lua:146 | POURQUOI LE CHEMIN DE RESTAURATION AU SPAWN REMETTAIT ENCORE 0 BALLE. |
AttachmentsFor | server | server/sv_main.lua:410 | CE QUI SE MONTE SUR CETTE ARME, EN ITEMS. |
Fitted | server | server/sv_main.lua:407 | |
MagInfo | server | server/sv_main.lua:346 | Tout ce qu’un appelant doit savoir sur les munitions d’une arme, au même endroit. |
MagSize | server | server/sv_main.lua:360 | |
NoiseScale | server | server/sv_main.lua:396 | |
SavedAmmo | server | server/sv_main.lua:183 | |
SetActive | server | server/sv_main.lua:233 | bs_inventory appelle ça quand une arme est sortie (utilisation ou hotbar), pour que les pièces de la bonne arme servent. |
SetSavedAmmo | server | server/sv_main.lua:186 | DÉFINIR le compte sauvegardé, pour le seul appelant qui sait légitimement mieux que le client : un admin qui crée une arme pour tester. |
Callbacks
Section intitulée « Callbacks »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, ...).
| Nom | Direction | Où | Description |
|---|---|---|---|
weapons:fit | client -> server | server/sv_main.lua:254 | |
weapons:fitted | client -> server | server/sv_main.lua:227 | Version légère pour le refit au changement d’arme côté client : seulement ce qu’il y a sur l’arme en main. |
weapons:remove | client -> server | server/sv_main.lua:288 | |
weapons:returnAmmo | client -> server | server/sv_main.lua:366 | Après le retrait d’un chargeur étendu : les balles qui ne rentrent plus retournent au sac en boîtes entières. |
weapons:state | client -> server | server/sv_main.lua:212 | POURQUOI LES COMPTES VIENNENT D’ICI. |
Événements
Section intitulée « Événements »« 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).
| Nom | Côté | Type | Où | Description |
|---|---|---|---|---|
bs:hook:player:loaded | server | local | server/sv_main.lua:138 | |
bs:hook:player:spawned | client | local | client/cl_dryfire.lua:29 | |
bs:hook:player:unloaded | client | local | client/cl_holster.lua:111 | |
bs:hook:player:unloaded | server | local | server/sv_main.lua:148 | |
bs:ui:opened | client | local | client/cl_preview.lua:172 | Si un autre menu prend l’écran, cette caméra n’a rien à faire là. |
bs:weapons:bagChanged | client | local | client/cl_main.lua:711 | |
bs:weapons:forget | client | local | client/cl_main.lua:703 | Une purge d’inventaire a retiré les armes du ped. |
bs:weapons:forgetAll | client | local | client/cl_main.lua:721 | |
bs:weapons:holdingIs | server | net | server/sv_ammodebug.lua:74 | |
bs:weapons:hotbarWeapon | client | local | client/cl_holster.lua:100 | Appuyer sur le slot de barre rapide de l’arme DÉJÀ EN MAIN la range, au lieu de redégainer celle que vous tenez. |
bs:weapons:reportAmmo | server | net | server/sv_main.lua:166 | LE CLIENT SIGNALE CE QUI RESTE. |
bs:weapons:sync | client | net | client/cl_main.lua:131 | POURQUOI CECI GARDE DÉSORMAIS LE SECOND ARGUMENT. |
bs:weapons:whatAmIHolding | client | net | client/cl_dryfire.lua:115 | Le serveur demande ce qu’on a réellement en main, car il ne peut pas le voir de façon fiable - GetSelectedPedWeapon est en réseau et a du retard sur le dégainage. |
onResourceStop | client | local | client/cl_magcheck.lua:155 | Rien ne doit rester coincé en pleine animation après un redémarrage ou une mort - les deux arrêtent le clip, mais aucun ne nettoie le flag, et un flag coincé veut dire que SHIFT+R ne marche plus jamais pour cette session. |
playerDropped | server | local | server/sv_main.lua:157 |
Commandes
Section intitulée « Commandes »| Commande | Côté | Où | Description |
|---|---|---|---|
/attachdebug | client | client/cl_main.lua:597 | |
/bs_holster | client | client/cl_holster.lua:92 | |
/dryfire | client | client/cl_dryfire.lua:135 | Ce fichier a maintenant été « corrigé » trois fois, et deux fois le correctif était bon pendant que quelque chose en amont l’empêchait discrètement de s’exécuter. |
/giveammo | server | server/sv_ammodebug.lua:48 | |
/weaponinfo | server | server/sv_main.lua:432 |
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.