bs_weapons
accessori per armi come veri oggetti, su una ruota.
Generato dai sorgenti Lua in resources/[beyond]/bs_weapons/. 44 voci. La colonna della descrizione è il commento sopra la riga nel codice, quindi se è vuota nessuno l’ha ancora scritta.
Chiama con exports.bs_weapons:Name(...) dallo stesso lato.
| Nome | Lato | Dove | Descrizione |
|---|---|---|---|
AttachmentsFor | client | client/cl_main.lua:681 | La stessa lista che dà l’export del server, per tutto ciò che lato client deve sapere cosa si adatta a cosa - il menu staff costruisce da qui le sue righe di armi. |
ClientMagSize | client | client/cl_main.lua:728 | permette a bs_inventory di limitare i rabbocchi delle scatole di munizioni alla reale capienza del caricatore |
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 | QUESTO COLPO È SILENZIOSO? UN SÌ/NO, CHE È CIÒ CHE SERVIVA A bs_emotes E NON AVEVA MODO DI CHIEDERE. |
NameOfHash | client | client/cl_main.lua:152 | Hash -> NOME dell’arma, dalla stessa tabella. |
NoiseScale | client | client/cl_main.lua:638 | bs_emotes trasmette gli spari come rumore; un’arma silenziata dovrebbe trasmetterne uno molto più piccolo. |
OpenWheel | client | client/cl_main.lua:698 | |
SyncedAmmo | client | client/cl_main.lua:143 | Cosa il server ci ha detto per ultimo che restava in quest’arma. |
SyncedAmmoByHash | client | client/cl_main.lua:146 | WHY THE SPAWN-RESTORE PATH STILL HANDED OVER 0 ROUNDS. |
AttachmentsFor | server | server/sv_main.lua:410 | COSA SI ADATTA A QUESTA ARMA, COME OGGETTI. |
Fitted | server | server/sv_main.lua:407 | |
MagInfo | server | server/sv_main.lua:346 | Tutto ciò che serve a un chiamante sulle munizioni di un’arma, in un posto solo. |
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 lo chiama quando si estrae un’arma (uso o hotbar), così si usano i pezzi dell’arma giusta. |
SetSavedAmmo | server | server/sv_main.lua:186 | IMPOSTARE il conteggio salvato, per l’unico chiamante che sa legittimamente meglio del client: un admin che crea un’arma per testare. |
Callback
Sezione intitolata “Callback”I callback del server vengono chiamati da un client con BSB.Await(name, timeoutMs, ...). I callback del client vengono chiamati dal server con BSB.AwaitClient(src, name, timeoutMs, ...).
| Nome | Direzione | Dove | Descrizione |
|---|---|---|---|
weapons:fit | client -> server | server/sv_main.lua:254 | |
weapons:fitted | client -> server | server/sv_main.lua:227 | Versione leggera per il refit al cambio arma del client: solo ciò che c’è sull’arma in mano. |
weapons:remove | client -> server | server/sv_main.lua:288 | |
weapons:returnAmmo | client -> server | server/sv_main.lua:366 | Dopo aver tolto un caricatore esteso: i colpi che non entrano più tornano nello zaino come scatole intere. |
weapons:state | client -> server | server/sv_main.lua:212 | WHY THE COUNTS COME FROM HERE. |
“net” significa che il gestore è registrato con RegisterNetEvent, quindi l’altro lato può attivarlo. “local” è solo AddEventHandler (stesso lato o eventi di gioco).
| Nome | Lato | Tipo | Dove | Descrizione |
|---|---|---|---|---|
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 | Se qualsiasi altro menu prende lo schermo, questa camera non ha motivo di restare. |
bs:weapons:bagChanged | client | local | client/cl_main.lua:711 | |
bs:weapons:forget | client | local | client/cl_main.lua:703 | Un wipe dell’inventario ha tolto le armi al 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 | Premere lo slot della barra rapida per l’arma GIÀ IN MANO la ripone, invece di ripescare ciò che stai tenendo. |
bs:weapons:reportAmmo | server | net | server/sv_main.lua:166 | THE CLIENT REPORTING WHAT IS LEFT. |
bs:weapons:sync | client | net | client/cl_main.lua:131 | WHY THIS NOW KEEPS THE SECOND ARGUMENT. |
bs:weapons:whatAmIHolding | client | net | client/cl_dryfire.lua:115 | Il server chiede cosa abbiamo davvero in mano, perché non può vederlo in modo affidabile - GetSelectedPedWeapon è in rete e resta indietro rispetto a un’estrazione. |
onResourceStop | client | local | client/cl_magcheck.lua:155 | Nulla dovrebbe restare a metà animazione dopo un riavvio o una morte - entrambi fermano la clip, ma nessuno azzera il flag, e un flag bloccato significa che SHIFT+R non funziona più per quella sessione. |
playerDropped | server | local | server/sv_main.lua:157 |
Comandi
Sezione intitolata “Comandi”| Comando | Lato | Dove | Descrizione |
|---|---|---|---|
/attachdebug | client | client/cl_main.lua:597 | |
/bs_holster | client | client/cl_holster.lua:92 | |
/dryfire | client | client/cl_dryfire.lua:135 | Questo file è stato “corretto” tre volte, e due volte la correzione era giusta mentre qualcosa a monte ne impediva in silenzio l’esecuzione. |
/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.