İçeriğe geç

bs_skills

yetenek ağaçları, perk’ler ve gerçekten uyguladıkları etkiler.

resources/[beyond]/bs_skills/ içindeki Lua kaynaklarından üretildi. 34 kayıt. Açıklama sütunu koddaki satırın üstündeki yorumdur, bu yüzden boşsa henüz kimse yazmamıştır.

Aynı taraftan exports.bs_skills:Name(...) ile çağırın.

AdTarafNeredeAçıklama
GetEffectsclientclient/cl_main.lua:82Şu anda uygulanan her değiştirici, düz bir tablo olarak.
GetLevelsclientclient/cl_main.lua:70
GetSkillLevelclientclient/cl_main.lua:66
GetTreesclientclient/cl_main.lua:73Ağaç tanımları, onları ÇİZMEK isteyen her şey için.
HasFlagclientclient/cl_main.lua:105Adlandırılmış yetenekler: ‘executioner’, ‘break_fall’.
HasPerkclientclient/cl_main.lua:60
IsDodgingclientclient/cl_dodge.lua:687bs_zombies’in pençesi için: süren bir kaçınma, tutuşu yener.
NeedMultiplierclientclient/cl_main.lua:921.0 = normal azalma. bs_core’un ihtiyaç tiki bununla çarpılır.
StealthMultiplierclientclient/cl_main.lua:1001.0 = normal mesafeden görülür.
AddSkillXPserverserver/sv_main.lua:194
ForceRespecserverserver/sv_main.lua:475Her perk’i siler ve puanları iade eder, olağan “geri alınacak bir şey yok” reddi olmadan - personel bunu test karakterini sıfırlamak için kullanır.
GetSkillLevelserverserver/sv_main.lua:200
GetSkillsserverserver/sv_main.lua:271
GrantPerkserverserver/sv_main.lua:444
HasPerkserverserver/sv_main.lua:206
LootBonusserverserver/sv_main.lua:220Ek ganimet çekilişleri, bs_interactions ve bs_zombies tarafından okunur.
PerkCatalogueserverserver/sv_main.lua:497Var olan her perk, personel menüsünün listesi için.
RevokePerkserverserver/sv_main.lua:461
RewardMultiplierserverserver/sv_main.lua:274bs_core, herhangi bir eylem için ödeme yapmadan önce bunu sorar.
SetSkillLevelserverserver/sv_main.lua:426

Sunucu callback’leri istemciden BSB.Await(name, timeoutMs, ...) ile çağrılır. İstemci callback’leri sunucudan BSB.AwaitClient(src, name, timeoutMs, ...) ile çağrılır.

AdYönNeredeAçıklama
skills:listclient -> serverserver/sv_main.lua:382
skills:respecclient -> serverserver/sv_main.lua:393Respec: her şey geri, bir bedelle.
skills:trainclient -> serverserver/sv_main.lua:351Bir puanı perk yerine antrenmana harcamak.
skills:unlockclient -> serverserver/sv_main.lua:305BURADA OLAN HATA: “zaten açık” denetimi çalıştı, sonra bu exports.bs_core:SpendSkillPoints üzerinde bekledi (oxmysql destekli bir harcama - eşyordamı askıya alabilir) ve ancak…

“net”, işleyicinin RegisterNetEvent ile kaydedildiği, yani diğer tarafın tetikleyebildiği anlamına gelir. “local” yalnızca AddEventHandler’dır (aynı taraf veya oyun olayları).

AdTarafTürNeredeAçıklama
bs:hook:player:loadedserverlocalserver/sv_main.lua:112
bs:hook:player:spawnedclientlocalclient/cl_dodge.lua:674Hasar değiştiricileri yeniden doğuşta motor tarafından sıfırlanır, bu yüzden yeniden uygulayın.
bs:hook:player:unloadedserverlocalserver/sv_main.lua:121
bs:skills:levelUpclientnetclient/cl_main.lua:24A SKILL LEVEL GETS THE BOOM AND NOTHING ELSE.
bs:skills:syncclientnetclient/cl_main.lua:32
bs:ui:panicclientlocalclient/cl_dodge.lua:675
onResourceStopclientlocalclient/cl_dodge.lua:677
playerDroppedserverlocalserver/sv_main.lua:126
KomutTarafNeredeAçıklama
/skilltestclientclient/cl_skilldebug.lua:185
/skillxpserverserver/sv_main.lua:519