bs_skills
деревья навыков, перки и эффекты, которые они реально применяют.
Сгенерировано из Lua-исходников в resources/[beyond]/bs_skills/. Записей: 34. Столбец описания - это комментарий над строкой в коде, поэтому если он пуст, значит, его ещё никто не написал.
Экспорты
Заголовок раздела «Экспорты»Вызывайте через exports.bs_skills:Name(...) с той же стороны.
| Имя | Сторона | Где | Описание |
|---|---|---|---|
GetEffects | client | client/cl_main.lua:82 | Все действующие сейчас модификаторы в виде плоской таблицы. |
GetLevels | client | client/cl_main.lua:70 | |
GetSkillLevel | client | client/cl_main.lua:66 | |
GetTrees | client | client/cl_main.lua:73 | Определения деревьев, для всего, что хочет их ОТРИСОВАТЬ. |
HasFlag | client | client/cl_main.lua:105 | Именованные способности: ‘executioner’, ‘break_fall’. |
HasPerk | client | client/cl_main.lua:60 | |
IsDodging | client | client/cl_dodge.lua:687 | Для когтя bs_zombies: уклонение в процессе перебивает захват. |
NeedMultiplier | client | client/cl_main.lua:92 | 1.0 = обычный расход. Тик потребностей bs_core умножается на это. |
StealthMultiplier | client | client/cl_main.lua:100 | 1.0 = виден на обычной дистанции. |
AddSkillXP | server | server/sv_main.lua:194 | |
ForceRespec | server | server/sv_main.lua:475 | Стирает все перки и возвращает очки без обычного отказа «нечего отменять» - персонал использует это для сброса тестового персонажа. |
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 | Дополнительные розыгрыши добычи, читают bs_interactions и bs_zombies. |
PerkCatalogue | server | server/sv_main.lua:497 | Все существующие перки, для списка в меню персонала. |
RevokePerk | server | server/sv_main.lua:461 | |
RewardMultiplier | server | server/sv_main.lua:274 | bs_core спрашивает это перед выплатой за любое действие. |
SetSkillLevel | server | server/sv_main.lua:426 |
Колбэки
Заголовок раздела «Колбэки»Серверные колбэки вызываются с клиента через BSB.Await(name, timeoutMs, ...). Клиентские колбэки вызываются с сервера через BSB.AwaitClient(src, name, timeoutMs, ...).
| Имя | Направление | Где | Описание |
|---|---|---|---|
skills:list | client -> server | server/sv_main.lua:382 | |
skills:respec | client -> server | server/sv_main.lua:393 | Респек: всё обратно, за плату. |
skills:train | client -> server | server/sv_main.lua:351 | Трата очка на тренировку, а не на перк. |
skills:unlock | client -> server | server/sv_main.lua:305 | БАГ, КОТОРЫЙ ЗДЕСЬ БЫЛ: проверка «уже открыто» выполнялась, затем управление уступалось на exports.bs_core:SpendSkillPoints (трата через oxmysql - может приостановить корутину), и только… |
События
Заголовок раздела «События»«net» значит, что обработчик зарегистрирован через RegisterNetEvent, и другая сторона может его вызвать. «local» - только AddEventHandler (та же сторона или игровые события).
| Имя | Сторона | Тип | Где | Описание |
|---|---|---|---|---|
bs:hook:player:loaded | server | local | server/sv_main.lua:112 | |
bs:hook:player:spawned | client | local | client/cl_dodge.lua:674 | Модификаторы урона сбрасываются движком при респавне, поэтому применяем заново. |
bs:hook:player:unloaded | server | local | server/sv_main.lua:121 | |
bs:skills:levelUp | client | net | client/cl_main.lua:24 | A SKILL LEVEL GETS THE BOOM AND NOTHING ELSE. |
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 |
Команды
Заголовок раздела «Команды»| Команда | Сторона | Где | Описание |
|---|---|---|---|
/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.