bs_skills
árboles de skills, perks y los efectos que realmente aplican.
Generado a partir de los fuentes Lua en resources/[beyond]/bs_skills/. 34 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_skills:Name(...) desde el mismo lado.
| Nombre | Lado | Dónde | Descripción |
|---|---|---|---|
GetEffects | client | client/cl_main.lua:82 | Cada modificador que se aplica actualmente, como tabla plana. |
GetLevels | client | client/cl_main.lua:70 | |
GetSkillLevel | client | client/cl_main.lua:66 | |
GetTrees | client | client/cl_main.lua:73 | Las definiciones de los árboles, para todo lo que quiera DIBUJARLAS. |
HasFlag | client | client/cl_main.lua:105 | Capacidades con nombre: ‘executioner’, ‘break_fall’. |
HasPerk | client | client/cl_main.lua:60 | |
IsDodging | client | client/cl_dodge.lua:687 | Para la garra de bs_zombies: una esquiva en curso gana a un agarre. |
NeedMultiplier | client | client/cl_main.lua:92 | 1.0 = consumo normal. El tick de necesidades de bs_core multiplica por esto. |
StealthMultiplier | client | client/cl_main.lua:100 | 1.0 = visto a la distancia normal. |
AddSkillXP | server | server/sv_main.lua:194 | |
ForceRespec | server | server/sv_main.lua:475 | Borra todos los perks y devuelve los puntos, sin el habitual rechazo “nada que deshacer” - el staff lo usa para reiniciar un personaje de prueba. |
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, leídos por bs_interactions y bs_zombies. |
PerkCatalogue | server | server/sv_main.lua:497 | Todos los perks que existen, para la lista del menú de staff. |
RevokePerk | server | server/sv_main.lua:461 | |
RewardMultiplier | server | server/sv_main.lua:274 | bs_core pregunta esto antes de pagar cualquier acción. |
SetSkillLevel | server | server/sv_main.lua:426 |
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 |
|---|---|---|---|
skills:list | client -> server | server/sv_main.lua:382 | |
skills:respec | client -> server | server/sv_main.lua:393 | Respec: todo de vuelta, a un precio. |
skills:train | client -> server | server/sv_main.lua:351 | Gastar un punto en entrenamiento en vez de en un perk. |
skills:unlock | client -> server | server/sv_main.lua:305 | BUG QUE HABÍA AQUÍ: la comprobación “ya desbloqueado” corría, luego esto hacía yield en exports.bs_core:SpendSkillPoints (un gasto respaldado por oxmysql - puede suspender la corrutina), y solo… |
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:112 | |
bs:hook:player:spawned | client | local | client/cl_dodge.lua:674 | Los modificadores de daño los reinicia el motor al reaparecer, así que reaplicar. |
bs:hook:player:unloaded | server | local | server/sv_main.lua:121 | |
bs:skills:levelUp | client | net | client/cl_main.lua:24 | UN NIVEL DE SKILL RECIBE EL ESTALLIDO Y NADA MÁS. |
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
Sección titulada «Comandos»| Comando | Lado | Dónde | Descripción |
|---|---|---|---|
/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.