bs_skills
alberi di abilità, vantaggi e gli effetti che applicano davvero.
Generato dai sorgenti Lua in resources/[beyond]/bs_skills/. 34 voci. La colonna della descrizione è il commento sopra la riga nel codice, quindi se è vuota nessuno l’ha ancora scritta.
Chiama con exports.bs_skills:Name(...) dallo stesso lato.
| Nome | Lato | Dove | Descrizione |
|---|---|---|---|
GetEffects | client | client/cl_main.lua:82 | Ogni modificatore attualmente applicato, come tabella piatta. |
GetLevels | client | client/cl_main.lua:70 | |
GetSkillLevel | client | client/cl_main.lua:66 | |
GetTrees | client | client/cl_main.lua:73 | Le definizioni degli alberi, per tutto ciò che vuole DISEGNARLI. |
HasFlag | client | client/cl_main.lua:105 | Capacità con nome: ‘executioner’, ‘break_fall’. |
HasPerk | client | client/cl_main.lua:60 | |
IsDodging | client | client/cl_dodge.lua:687 | Per l’artiglio di bs_zombies: una schivata in corso batte una presa. |
NeedMultiplier | client | client/cl_main.lua:92 | 1.0 = consumo normale. Il tick dei bisogni di bs_core si moltiplica per questo. |
StealthMultiplier | client | client/cl_main.lua:100 | 1.0 = visto alla distanza normale. |
AddSkillXP | server | server/sv_main.lua:194 | |
ForceRespec | server | server/sv_main.lua:475 | Cancella ogni vantaggio e rimborsa i punti, senza il solito rifiuto “niente da annullare” - lo staff lo usa per resettare un personaggio di test. |
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 | Estrazioni di bottino extra, lette da bs_interactions e bs_zombies. |
PerkCatalogue | server | server/sv_main.lua:497 | Ogni vantaggio esistente, per l’elenco del menu staff. |
RevokePerk | server | server/sv_main.lua:461 | |
RewardMultiplier | server | server/sv_main.lua:274 | bs_core lo chiede prima di pagare qualsiasi azione. |
SetSkillLevel | server | server/sv_main.lua:426 |
Callback
Sezione intitolata “Callback”I callback del server vengono chiamati da un client con BSB.Await(name, timeoutMs, ...). I callback del client vengono chiamati dal server con BSB.AwaitClient(src, name, timeoutMs, ...).
| Nome | Direzione | Dove | Descrizione |
|---|---|---|---|
skills:list | client -> server | server/sv_main.lua:382 | |
skills:respec | client -> server | server/sv_main.lua:393 | Respec: tutto indietro, a un prezzo. |
skills:train | client -> server | server/sv_main.lua:351 | Spendere un punto in addestramento invece che in un vantaggio. |
skills:unlock | client -> server | server/sv_main.lua:305 | BUG CHE C’ERA QUI: il controllo “già sbloccato” girava, poi cedeva il controllo su exports.bs_core:SpendSkillPoints (una spesa basata su oxmysql - può sospendere la coroutine), e solo… |
“net” significa che il gestore è registrato con RegisterNetEvent, quindi l’altro lato può attivarlo. “local” è solo AddEventHandler (stesso lato o eventi di gioco).
| Nome | Lato | Tipo | Dove | Descrizione |
|---|---|---|---|---|
bs:hook:player:loaded | server | local | server/sv_main.lua:112 | |
bs:hook:player:spawned | client | local | client/cl_dodge.lua:674 | I modificatori di danno vengono azzerati dal motore al respawn, quindi riapplicali. |
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 |
Comandi
Sezione intitolata “Comandi”| Comando | Lato | Dove | Descrizione |
|---|---|---|---|
/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.