bs_weapons
accesorios de armas como items reales, en una rueda.
Generado a partir de los fuentes Lua en resources/[beyond]/bs_weapons/. 44 entradas. La columna de descripción es el comentario encima de la línea en el código, así que si está vacía, nadie la ha escrito aún.
Exports
Sección titulada «Exports»Llama con exports.bs_weapons:Name(...) desde el mismo lado.
| Nombre | Lado | Dónde | Descripción |
|---|---|---|---|
AttachmentsFor | client | client/cl_main.lua:681 | La misma lista que da el export del servidor, para todo lo del lado cliente que necesite saber qué encaja con qué - el menú de staff construye sus filas de armas desde esto. |
ClientMagSize | client | client/cl_main.lua:728 | permite a bs_inventory limitar las recargas de cajas de munición al tamaño real del cargador |
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 | ¿ES SILENCIOSO ESTE DISPARO? UN SÍ/NO, QUE ES LO QUE bs_emotes NECESITABA Y NO TENÍA CÓMO PREGUNTAR. |
NameOfHash | client | client/cl_main.lua:152 | Hash -> NOMBRE del arma, de la misma tabla. |
NoiseScale | client | client/cl_main.lua:638 | bs_emotes difunde los disparos como ruido; un arma silenciada debería difundir uno mucho menor. |
OpenWheel | client | client/cl_main.lua:698 | |
SyncedAmmo | client | client/cl_main.lua:143 | Lo último que el servidor nos dijo que quedaba en esta arma. |
SyncedAmmoByHash | client | client/cl_main.lua:146 | POR QUÉ LA RUTA DE RESTAURACIÓN EN EL SPAWN AÚN ENTREGABA 0 BALAS. |
AttachmentsFor | server | server/sv_main.lua:410 | QUÉ ENCAJA EN ESTA ARMA, COMO ITEMS. |
Fitted | server | server/sv_main.lua:407 | |
MagInfo | server | server/sv_main.lua:346 | Todo lo que un llamador necesita saber sobre la munición de un arma, en un solo sitio. |
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 llama a esto cuando se desenfunda un arma (uso o hotbar), para usar las piezas del arma correcta. |
SetSavedAmmo | server | server/sv_main.lua:186 | ESTABLECER el recuento guardado, para el único llamador que legítimamente sabe más que el cliente: un admin creando un arma para probar. |
Callbacks
Sección titulada «Callbacks»Los callbacks de servidor se llaman desde un cliente con BSB.Await(name, timeoutMs, ...). Los callbacks de cliente se llaman desde el servidor con BSB.AwaitClient(src, name, timeoutMs, ...).
| Nombre | Dirección | Dónde | Descripción |
|---|---|---|---|
weapons:fit | client -> server | server/sv_main.lua:254 | |
weapons:fitted | client -> server | server/sv_main.lua:227 | Versión barata para el refit del cambio de arma del cliente: solo lo que lleva el arma en la mano. |
weapons:remove | client -> server | server/sv_main.lua:288 | |
weapons:returnAmmo | client -> server | server/sv_main.lua:366 | Tras quitar un cargador extendido: las balas que ya no caben vuelven a la mochila como cajas enteras. |
weapons:state | client -> server | server/sv_main.lua:212 | POR QUÉ LOS RECUENTOS VIENEN DE AQUÍ. |
Eventos
Sección titulada «Eventos»“net” significa que el handler está registrado con RegisterNetEvent, así que el otro lado puede dispararlo. “local” es solo AddEventHandler (mismo lado, o eventos del juego).
| Nombre | Lado | Tipo | Dónde | Descripción |
|---|---|---|---|---|
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 cualquier otro menú toma la pantalla, esta cámara no tiene nada que hacer activa. |
bs:weapons:bagChanged | client | local | client/cl_main.lua:711 | |
bs:weapons:forget | client | local | client/cl_main.lua:703 | Un borrado de inventario quitó las armas 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 | Pulsar el slot de la barra rápida del arma que YA TIENES EN LAS MANOS la guarda, en vez de volver a sacar la que sostienes. |
bs:weapons:reportAmmo | server | net | server/sv_main.lua:166 | EL CLIENTE REPORTANDO LO QUE QUEDA. |
bs:weapons:sync | client | net | client/cl_main.lua:131 | POR QUÉ ESTO AHORA CONSERVA EL SEGUNDO ARGUMENTO. |
bs:weapons:whatAmIHolding | client | net | client/cl_dryfire.lua:115 | El servidor pregunta qué hay realmente en nuestras manos, porque no puede verlo de forma fiable - GetSelectedPedWeapon va en red y se retrasa respecto al sacar. |
onResourceStop | client | local | client/cl_magcheck.lua:155 | Nada debe quedar a mitad de animación por un reinicio o una muerte - ambos paran el clip, pero ninguno limpia el flag, y un flag atascado significa que SHIFT+R no vuelve a funcionar esa sesión. |
playerDropped | server | local | server/sv_main.lua:157 |
Comandos
Sección titulada «Comandos»| Comando | Lado | Dónde | Descripción |
|---|---|---|---|
/attachdebug | client | client/cl_main.lua:597 | |
/bs_holster | client | client/cl_holster.lua:92 | |
/dryfire | client | client/cl_dryfire.lua:135 | Este archivo ya ha sido “arreglado” tres veces, y dos veces el arreglo era correcto mientras algo aguas arriba impedía tranquilamente que se ejecutara. |
/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.