bs_weapons
acessórios de armas como itens reais, numa roda.
Gerado a partir dos fontes Lua em resources/[beyond]/bs_weapons/. 44 entradas. A coluna de descrição é o comentário acima da linha no código, por isso, se estiver vazia, ninguém escreveu ainda.
Exports
Seção intitulada “Exports”Chama com exports.bs_weapons:Name(...) do mesmo lado.
| Nome | Lado | Onde | Descrição |
|---|---|---|---|
AttachmentsFor | client | client/cl_main.lua:681 | A mesma lista que o export do servidor dá, para tudo do lado do cliente que precise de saber o que encaixa em quê - o menu de staff constrói as suas linhas de armas a partir disto. |
ClientMagSize | client | client/cl_main.lua:728 | permite ao bs_inventory limitar os reabastecimentos de caixas de munição ao tamanho real do carregador |
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 | ESTE TIRO É SILENCIOSO? UM SIM/NÃO, QUE É O QUE O bs_emotes PRECISAVA E NÃO TINHA COMO PERGUNTAR. |
NameOfHash | client | client/cl_main.lua:152 | Hash -> NOME da arma, a partir da mesma tabela. |
NoiseScale | client | client/cl_main.lua:638 | O bs_emotes difunde tiros como ruído; uma arma silenciada deve difundir um muito menor. |
OpenWheel | client | client/cl_main.lua:698 | |
SyncedAmmo | client | client/cl_main.lua:143 | O que o servidor nos disse por último que restava nesta arma. |
SyncedAmmoByHash | client | client/cl_main.lua:146 | PORQUE É QUE O CAMINHO DE RESTAURO NO SPAWN AINDA ENTREGAVA 0 BALAS. |
AttachmentsFor | server | server/sv_main.lua:410 | O QUE ENCAIXA NESTA ARMA, COMO ITENS. |
Fitted | server | server/sv_main.lua:407 | |
MagInfo | server | server/sv_main.lua:346 | Tudo o que um chamador precisa de saber sobre a munição de uma arma, num só sítio. |
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 | O bs_inventory chama isto quando uma arma é sacada (uso ou hotbar), para usar as peças da arma certa. |
SetSavedAmmo | server | server/sv_main.lua:186 | DEFINIR a contagem guardada, para o único chamador que sabe legitimamente melhor que o cliente: um admin a criar uma arma para testar. |
Callbacks
Seção intitulada “Callbacks”Os callbacks de servidor são chamados a partir de um cliente com BSB.Await(name, timeoutMs, ...). Os callbacks de cliente são chamados a partir do servidor com BSB.AwaitClient(src, name, timeoutMs, ...).
| Nome | Direção | Onde | Descrição |
|---|---|---|---|
weapons:fit | client -> server | server/sv_main.lua:254 | |
weapons:fitted | client -> server | server/sv_main.lua:227 | Versão barata para o refit da mudança de arma do cliente: só o que está na arma em mão. |
weapons:remove | client -> server | server/sv_main.lua:288 | |
weapons:returnAmmo | client -> server | server/sv_main.lua:366 | Depois de um carregador estendido sair: as balas que já não cabem voltam à mochila como caixas inteiras. |
weapons:state | client -> server | server/sv_main.lua:212 | PORQUE AS CONTAGENS VÊM DAQUI. |
Eventos
Seção intitulada “Eventos”“net” significa que o handler está registado com RegisterNetEvent, por isso o outro lado o pode disparar. “local” é só AddEventHandler (mesmo lado, ou eventos do jogo).
| Nome | Lado | Tipo | Onde | Descrição |
|---|---|---|---|---|
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 qualquer outro menu tomar o ecrã, esta câmara não tem nada que estar ativa. |
bs:weapons:bagChanged | client | local | client/cl_main.lua:711 | |
bs:weapons:forget | client | local | client/cl_main.lua:703 | Uma limpeza do inventário tirou as armas ao 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 | Premir o slot da barra rápida da arma que JÁ TENS NAS MÃOS guarda-a, em vez de voltar a sacar a que seguras. |
bs:weapons:reportAmmo | server | net | server/sv_main.lua:166 | O CLIENTE A REPORTAR O QUE RESTA. |
bs:weapons:sync | client | net | client/cl_main.lua:131 | PORQUE É QUE ISTO AGORA MANTÉM O SEGUNDO ARGUMENTO. |
bs:weapons:whatAmIHolding | client | net | client/cl_dryfire.lua:115 | O servidor pergunta o que realmente temos nas mãos, porque não o consegue ver de forma fiável - GetSelectedPedWeapon é em rede e atrasa-se em relação ao sacar. |
onResourceStop | client | local | client/cl_magcheck.lua:155 | Nada deve ficar a meio de uma animação por causa de um restart ou de uma morte - ambos param o clip, mas nenhum limpa a flag, e uma flag presa significa que SHIFT+R nunca mais funciona nessa sessão. |
playerDropped | server | local | server/sv_main.lua:157 |
Comandos
Seção intitulada “Comandos”| Comando | Lado | Onde | Descrição |
|---|---|---|---|
/attachdebug | client | client/cl_main.lua:597 | |
/bs_holster | client | client/cl_holster.lua:92 | |
/dryfire | client | client/cl_dryfire.lua:135 | Este ficheiro já foi “corrigido” três vezes, e duas vezes a correção estava certa enquanto algo a montante impedia calmamente que corresse. |
/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.