bs_skills
arbres de skills, perks et les effets qu’ils appliquent réellement.
Généré à partir des sources Lua dans resources/[beyond]/bs_skills/. 34 entrées. La colonne de description est le commentaire au-dessus de la ligne dans le code, donc si elle est vide, personne n’en a encore écrit.
Appelez avec exports.bs_skills:Name(...) depuis le même côté.
| Nom | Côté | Où | Description |
|---|---|---|---|
GetEffects | client | client/cl_main.lua:82 | Chaque modificateur actuellement appliqué, en table plate. |
GetLevels | client | client/cl_main.lua:70 | |
GetSkillLevel | client | client/cl_main.lua:66 | |
GetTrees | client | client/cl_main.lua:73 | Les définitions des arbres, pour tout ce qui veut les DESSINER. |
HasFlag | client | client/cl_main.lua:105 | Capacités nommées : ‘executioner’, ‘break_fall’. |
HasPerk | client | client/cl_main.lua:60 | |
IsDodging | client | client/cl_dodge.lua:687 | Pour la griffe de bs_zombies : une esquive en cours bat une prise. |
NeedMultiplier | client | client/cl_main.lua:92 | 1.0 = consommation normale. Le tick de besoins de bs_core multiplie par ceci. |
StealthMultiplier | client | client/cl_main.lua:100 | 1.0 = vu à la distance normale. |
AddSkillXP | server | server/sv_main.lua:194 | |
ForceRespec | server | server/sv_main.lua:475 | Efface tous les perks et rembourse les points, sans le refus habituel « rien à annuler » - le staff s’en sert pour réinitialiser un personnage de 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 | Tirages de loot supplémentaires, lus par bs_interactions et bs_zombies. |
PerkCatalogue | server | server/sv_main.lua:497 | Tous les perks qui existent, pour la liste du menu staff. |
RevokePerk | server | server/sv_main.lua:461 | |
RewardMultiplier | server | server/sv_main.lua:274 | bs_core demande ceci avant de payer n’importe quelle action. |
SetSkillLevel | server | server/sv_main.lua:426 |
Callbacks
Section intitulée « Callbacks »Les callbacks serveur sont appelés depuis un client avec BSB.Await(name, timeoutMs, ...). Les callbacks client sont appelés depuis le serveur avec BSB.AwaitClient(src, name, timeoutMs, ...).
| Nom | Direction | Où | Description |
|---|---|---|---|
skills:list | client -> server | server/sv_main.lua:382 | |
skills:respec | client -> server | server/sv_main.lua:393 | Respec : tout est rendu, contre un prix. |
skills:train | client -> server | server/sv_main.lua:351 | Dépenser un point en entraînement plutôt que dans un perk. |
skills:unlock | client -> server | server/sv_main.lua:305 | BUG QUI ÉTAIT ICI : la vérification « déjà débloqué » s’exécutait, puis ceci faisait un yield sur exports.bs_core:SpendSkillPoints (une dépense via oxmysql - elle peut suspendre la coroutine), et seulement… |
Événements
Section intitulée « Événements »« net » signifie que le handler est enregistré avec RegisterNetEvent, donc l’autre côté peut le déclencher. « local » est uniquement AddEventHandler (même côté, ou événements du jeu).
| Nom | Côté | Type | Où | Description |
|---|---|---|---|---|
bs:hook:player:loaded | server | local | server/sv_main.lua:112 | |
bs:hook:player:spawned | client | local | client/cl_dodge.lua:674 | Les modificateurs de dégâts sont réinitialisés par le moteur au respawn, donc les réappliquer. |
bs:hook:player:unloaded | server | local | server/sv_main.lua:121 | |
bs:skills:levelUp | client | net | client/cl_main.lua:24 | UN NIVEAU DE SKILL REÇOIT LE BOOM ET RIEN D’AUTRE. |
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 |
Commandes
Section intitulée « Commandes »| Commande | Côté | Où | Description |
|---|---|---|---|
/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.