bs_skills
árvores de skills, perks e os efeitos que realmente aplicam.
Gerado a partir dos fontes Lua em resources/[beyond]/bs_skills/. 34 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_skills:Name(...) do mesmo lado.
| Nome | Lado | Onde | Descrição |
|---|---|---|---|
GetEffects | client | client/cl_main.lua:82 | Cada modificador atualmente em vigor, como tabela plana. |
GetLevels | client | client/cl_main.lua:70 | |
GetSkillLevel | client | client/cl_main.lua:66 | |
GetTrees | client | client/cl_main.lua:73 | As definições das árvores, para tudo o que as queira DESENHAR. |
HasFlag | client | client/cl_main.lua:105 | Capacidades com nome: ‘executioner’, ‘break_fall’. |
HasPerk | client | client/cl_main.lua:60 | |
IsDodging | client | client/cl_dodge.lua:687 | Para a garra do bs_zombies: uma esquiva em curso vence um agarrão. |
NeedMultiplier | client | client/cl_main.lua:92 | 1.0 = consumo normal. O tick de necessidades do bs_core multiplica por isto. |
StealthMultiplier | client | client/cl_main.lua:100 | 1.0 = visto à distância normal. |
AddSkillXP | server | server/sv_main.lua:194 | |
ForceRespec | server | server/sv_main.lua:475 | Apaga todos os perks e devolve os pontos, sem a habitual recusa “nada para desfazer” - o staff usa isto para repor um personagem de teste. |
GetSkillLevel | server | server/sv_main.lua:200 | |
GetSkills | server | server/sv_main.lua:271 | |
GrantPerk | server | server/sv_main.lua:444 | |
HasPerk | server | server/sv_main.lua:206 | |
LootBonus | server | server/sv_main.lua:220 | Draws de loot extra, lidos pelo bs_interactions e bs_zombies. |
PerkCatalogue | server | server/sv_main.lua:497 | Todos os perks que existem, para a lista do menu de staff. |
RevokePerk | server | server/sv_main.lua:461 | |
RewardMultiplier | server | server/sv_main.lua:274 | O bs_core pergunta isto antes de pagar qualquer ação. |
SetSkillLevel | server | server/sv_main.lua:426 |
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 |
|---|---|---|---|
skills:list | client -> server | server/sv_main.lua:382 | |
skills:respec | client -> server | server/sv_main.lua:393 | Respec: tudo de volta, com um custo. |
skills:train | client -> server | server/sv_main.lua:351 | Gastar um ponto em treino em vez de num perk. |
skills:unlock | client -> server | server/sv_main.lua:305 | BUG QUE ESTAVA AQUI: a verificação “já desbloqueado” corria, depois isto fazia yield em exports.bs_core:SpendSkillPoints (um gasto com oxmysql - pode suspender a coroutine), e só… |
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:112 | |
bs:hook:player:spawned | client | local | client/cl_dodge.lua:674 | Os modificadores de dano são repostos pelo motor no respawn, por isso reaplicar. |
bs:hook:player:unloaded | server | local | server/sv_main.lua:121 | |
bs:skills:levelUp | client | net | client/cl_main.lua:24 | UM NÍVEL DE SKILL DÁ O ESTRONDO E MAIS NADA. |
bs:skills:sync | client | net | client/cl_main.lua:32 | |
bs:ui:panic | client | local | client/cl_dodge.lua:675 | |
onResourceStop | client | local | client/cl_dodge.lua:677 | |
playerDropped | server | local | server/sv_main.lua:126 |
Comandos
Seção intitulada “Comandos”| Comando | Lado | Onde | Descrição |
|---|---|---|---|
/skilltest | client | client/cl_skilldebug.lua:185 | |
/skillxp | server | server/sv_main.lua:519 |
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.