Saltearse al contenido

bs_ui

HUD, notificaciones y base NUI compartida.

Generado a partir de los fuentes Lua en resources/[beyond]/bs_ui/. 54 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.

Llama con exports.bs_ui:Name(...) desde el mismo lado.

NombreLadoDóndeDescripción
ApplyFilterclientclient/cl_filter.lua:127
ApplyHudSettingsclientclient/cl_hud.lua:63
Closeclientclient/cl_nui.lua:84
CloseFieldMapclientclient/cl_fieldmap.lua:154
FilterPresetsclientclient/cl_filter.lua:119La lista con la que se construyen los selectores - Ajustes y la cámara cinematográfica.
GetHudSettingsclientclient/cl_hud.lua:64
GetPartyHudPrefclientclient/cl_partyhud.lua:51
GetUiScaleclientclient/cl_uiscale.lua:32
IsFieldMapOpenclientclient/cl_fieldmap.lua:155
IsFocusedclientclient/cl_nui.lua:86
IsSoundLiveclientclient/cl_sound.lua:290¿Sigue sonando algo bajo este id?
LevelUpSequenceclientclient/cl_levelup.lua:50
MoveSoundAtclientclient/cl_sound.lua:280Anduvo. Barato, y un no-op para todo lo que no esté sonando.
Notifyclientclient/cl_notify.lua:25
Openclientclient/cl_nui.lua:83
OpenFieldMapclientclient/cl_fieldmap.lua:153
PlaySound2Dclientclient/cl_sound.lua:295No posicional: menús, notificaciones, hitmarkers, el sonido de subida de nivel.
PlaySoundAtclientclient/cl_sound.lua:275
ResetMinimapRectclientclient/cl_hud.lua:171
RestoreFilterclientclient/cl_filter.lua:130Restaurar el aspecto de juego guardado después de que una cámara de menú libere su propio grade.
Sendclientclient/cl_nui.lua:85
SetBigmapclientclient/cl_hud.lua:113
SetMinimapclientclient/cl_hud.lua:172
SetMinimapRectclientclient/cl_hud.lua:170
SetPartyHudPrefclientclient/cl_partyhud.lua:52
SetUiScaleclientclient/cl_uiscale.lua:33
SkillLevelSequenceclientclient/cl_levelup.lua:51
StopSoundTagclientclient/cl_sound.lua:287Parar, con rampa. fadeMs es opcional; nil es el valor corto por defecto.
SuspendFilterclientclient/cl_filter.lua:153SUSPENDER, PARA TODO LO QUE SEA DUEÑO DE LA PANTALLA UN MOMENTO.
Notifyserverserver/sv_main.lua:16
NotifyAllserverserver/sv_main.lua:17

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, ...).

Ninguno.

“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).

NombreLadoTipoDóndeDescripción
bs:factions:syncclientnetclient/cl_partyhud.lua:66
bs:hook:player:levelUpclientlocalclient/cl_hud.lua:348
bs:hook:player:loadedclientlocalclient/cl_hud.lua:309
bs:hook:player:moneyclientlocalclient/cl_notify.lua:36
bs:hook:player:spawnedclientlocalclient/cl_notify.lua:49
bs:hook:player:unloadedclientlocalclient/cl_fieldmap.lua:136
bs:hook:player:xpclientlocalclient/cl_hud.lua:324El popup de XP: este es el momento en que el jugador ve llegar la recompensa.
bs:squad:syncclientnetclient/cl_partyhud.lua:65
bs:ui:announceclientnetclient/cl_announce.lua:3
bs:ui:closedclientlocalclient/cl_hud.lua:180BUG QUE HABÍA AQUÍ - “EL MAPA DE CAMPO SIGUE SIN FUNCIONAR”, DURANTE MESES.
bs:ui:levelCardclientlocalclient/cl_hud.lua:330La tarjeta se dibuja aquí, pero la SECUENCIA (tarjeta + boom + música) es de cl_levelup.lua, que la dispara mediante bs:ui:levelCard.
bs:ui:openedclientlocalclient/cl_fieldmap.lua:132Paneles
bs:ui:panicclientlocalclient/cl_hud.lua:216
bs:ui:settingsChangedclientlocalclient/cl_sound.lua:36Las preferencias del jugador llegan después de restaurar el estado del HUD.
onClientResourceStopclientlocalclient/cl_blurguard.lua:34Y EL ÚNICO CASO QUE EL WATCHDOG DE ARRIBA NO PUEDE ATRAPAR: un recurso que hizo fade-in del blur y luego se DETUVO.
onResourceStopclientlocalclient/cl_fieldmap.lua:138Un reinicio con un grade aplicado deja el grade aplicado: el timecycle es estado del motor, no del recurso, y nada lo limpia cuando desaparece el script que lo puso.
ComandoLadoDóndeDescripción
/hudclientclient/cl_hud.lua:364
/leveltestclientclient/cl_levelup.lua:54Una prueba que no requiere ganar nada.
/refreshuiclientclient/cl_nui.lua:72/refreshui - EL BOTÓN DE PÁNICO, PARA TODOS LOS JUGADORES.
/soundstatclientclient/cl_sound.lua:352/soundstat - lo que el mixer cree que está pasando ahora mismo.
/soundtestclientclient/cl_sound.lua:313/soundtest <file> [distance] - demuestra que un archivo está presente y se oye sin necesitar que nada más del proyecto funcione primero.
/uiscaleclientclient/cl_uiscale.lua:35
/unblurclientclient/cl_blurguard.lua:54/unblur - la salida de emergencia manual.