Pular para o conteúdo

bs_vip

VIP: três níveis cosméticos. Sem vantagem de jogo..

Gerado a partir dos fontes Lua em resources/[beyond]/bs_vip/. 47 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_vip:Name(...) do mesmo lado.

NomeLadoOndeDescrição
AllowedColoursclientclient/cl_main.lua:53
BoosterSkinclientclient/cl_main.lua:37Chosen booster skin (‘drone’| ‘turret’) como a sua linha de config, ou nil.
ClosePanelclientclient/cl_main.lua:242
Currentclientclient/cl_main.lua:18
GetTierclientclient/cl_main.lua:20
HasPerkclientclient/cl_main.lua:22
IsVIPclientclient/cl_main.lua:19
OpenPanelclientclient/cl_main.lua:241
PerkValueclientclient/cl_main.lua:23
Prefclientclient/cl_main.lua:30Escolha guardada se o perk estiver ativo, senão nil.
StashSkinModelclientclient/cl_main.lua:47Modelo de marcador de stash escolhido, ou nil.
Statusclientclient/cl_main.lua:54
TierLevelclientclient/cl_main.lua:21
CanChangeAppearanceserverserver/sv_main.lua:432
ChatStyleserverserver/sv_main.lua:383Para o bs_chat. nil = desenhar como jogador normal.
ConsumeAppearanceChangeserverserver/sv_main.lua:435Gasta a alteração. Chamar só depois de o novo visual ser aceite.
Enabledserverserver/sv_main.lua:594
ExtraCharacterSlotsForserverserver/sv_main.lua:398O bs_core pergunta isto na seleção de personagem, antes de qualquer coisa ser carregada.
GetCosmeticserverserver/sv_main.lua:368Escolha cosmética guardada para hooks que ainda não são desenhados (kill feed, ecrã de morte, banner).
GetPrefsserverserver/sv_main.lua:362
GetTierserverserver/sv_main.lua:349
GetTierInfoserverserver/sv_main.lua:373
GetTitleserverserver/sv_main.lua:454
GrantAppearanceTicketserverserver/sv_main.lua:342
GrantVIPserverserver/sv_main.lua:319
HasPerkserverserver/sv_main.lua:351
HasUnlockserverserver/sv_main.lua:467
IsVIPserverserver/sv_main.lua:348
ListUnlocksserverserver/sv_main.lua:472
PerkValueserverserver/sv_main.lua:354Um número da config do perk (bonus, pct…) se o jogador o tiver, senão default.
RevokeVIPserverserver/sv_main.lua:321
TierLevelserverserver/sv_main.lua:350
ValidatePlateTextserverserver/sv_main.lua:420

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

NomeDireçãoOndeDescrição
vip:setPrefclient -> serverserver/sv_main.lua:505
vip:statusclient -> serverserver/sv_main.lua:484

“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_config:changed:bs_vipserverlocalserver/sv_main.lua:587
bs:hook:player:loadedserverlocalserver/sv_main.lua:219
bs:hook:player:unloadedclientlocalclient/cl_main.lua:232
bs:hook:player:unloadedserverlocalserver/sv_main.lua:242
bs:ui:openedclientlocalclient/cl_main.lua:230
bs:ui:requestCloseclientlocalclient/cl_main.lua:231
bs:vip:syncclientnetclient/cl_main.lua:6
onResourceStopclientlocalclient/cl_main.lua:236
playerDroppedserverlocalserver/sv_main.lua:251
ComandoLadoOndeDescrição
/grantappearanceserverserver/sv_main.lua:574/grantappearance <id> [count] - oferta do staff, funciona para qualquer pessoa.
/grantvipserverserver/sv_main.lua:555/grantvip <id| license:…> <tier name or 1-3> [days]
/revokevipserverserver/sv_main.lua:565

Estes ficheiros Lua estão no disco, mas nenhum padrão em fxmanifest.lua os carrega (ou só são incluídos com @bs_core/... por outro recurso). Tudo o que é listado a partir deles acima não está ativo neste recurso.

  • client/cl_options.lua