Pular para o conteúdo

bs_ui

HUD, notificações e base NUI partilhada.

Gerado a partir dos fontes Lua em resources/[beyond]/bs_ui/. 54 entradas. A coluna de descrição é o comentário acima da linha no código, por isso, se estiver vazia, ninguém escreveu ainda.

Chama com exports.bs_ui:Name(...) do mesmo lado.

NomeLadoOndeDescrição
ApplyFilterclientclient/cl_filter.lua:127
ApplyHudSettingsclientclient/cl_hud.lua:63
Closeclientclient/cl_nui.lua:84
CloseFieldMapclientclient/cl_fieldmap.lua:154
FilterPresetsclientclient/cl_filter.lua:119A lista de que os seletores são feitos - Definições, e a 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:290Ainda há algo a tocar com este id?
LevelUpSequenceclientclient/cl_levelup.lua:50
MoveSoundAtclientclient/cl_sound.lua:280Andou. Barato, e um no-op para tudo o que não esteja a tocar.
Notifyclientclient/cl_notify.lua:25
Openclientclient/cl_nui.lua:83
OpenFieldMapclientclient/cl_fieldmap.lua:153
PlaySound2Dclientclient/cl_sound.lua:295Não posicional: menus, notificações, hitmarkers, o som de subida de nível.
PlaySoundAtclientclient/cl_sound.lua:275
ResetMinimapRectclientclient/cl_hud.lua:171
RestoreFilterclientclient/cl_filter.lua:130Repor o visual de jogo guardado depois de uma câmara de menu libertar o seu próprio 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, com rampa. fadeMs é opcional; nil é o valor curto por defeito.
SuspendFilterclientclient/cl_filter.lua:153SUSPENDER, PARA TUDO O QUE SEJA DONO DO ECRÃ POR UM MOMENTO.
Notifyserverserver/sv_main.lua:16
NotifyAllserverserver/sv_main.lua:17

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

Nenhum.

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

NomeLadoTipoOndeDescrição
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:324O popup de XP: este é o momento em que o jogador vê a recompensa chegar.
bs:squad:syncclientnetclient/cl_partyhud.lua:65
bs:ui:announceclientnetclient/cl_announce.lua:3
bs:ui:closedclientlocalclient/cl_hud.lua:180BUG QUE ESTAVA AQUI - “O MAPA DE CAMPO AINDA NÃO FUNCIONA”, DURANTE MESES.
bs:ui:levelCardclientlocalclient/cl_hud.lua:330O cartão é desenhado aqui, mas a SEQUÊNCIA (cartão + boom + música) pertence ao cl_levelup.lua, que a dispara através de bs:ui:levelCard.
bs:ui:openedclientlocalclient/cl_fieldmap.lua:132Painéis
bs:ui:panicclientlocalclient/cl_hud.lua:216
bs:ui:settingsChangedclientlocalclient/cl_sound.lua:36As preferências do jogador chegam depois de o estado do HUD ser restaurado.
onClientResourceStopclientlocalclient/cl_blurguard.lua:34E O ÚNICO CASO QUE O WATCHDOG ACIMA NÃO APANHA: um recurso que fez fade-in do blur e depois PAROU.
onResourceStopclientlocalclient/cl_fieldmap.lua:138Um restart com um grade aplicado deixa o grade aplicado: o timecycle é estado do motor, não do recurso, e nada o limpa quando o script que o definiu desaparece.
ComandoLadoOndeDescrição
/hudclientclient/cl_hud.lua:364
/leveltestclientclient/cl_levelup.lua:54Um teste que não exige ganhar nada.
/refreshuiclientclient/cl_nui.lua:72/refreshui - O BOTÃO DE PÂNICO, PARA TODOS OS JOGADORES.
/soundstatclientclient/cl_sound.lua:352/soundstat - o que o mixer pensa que está a acontecer agora.
/soundtestclientclient/cl_sound.lua:313/soundtest <file> [distance] - prova que um ficheiro existe e é audível sem precisar que mais nada no projeto funcione primeiro.
/uiscaleclientclient/cl_uiscale.lua:35
/unblurclientclient/cl_blurguard.lua:54/unblur - a saída de emergência manual.