Aller au contenu

bs_vip

VIP : trois niveaux cosmétiques. Aucun avantage de jeu..

Généré à partir des sources Lua dans resources/[beyond]/bs_vip/. 47 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_vip:Name(...) depuis le même côté.

NomCôtéOùDescription
AllowedColoursclientclient/cl_main.lua:53
BoosterSkinclientclient/cl_main.lua:37Chosen booster skin (‘drone’| ‘turret’) comme sa ligne de config, ou nil.
ClosePanelclientclient/cl_main.lua:242
Currentclientclient/cl_main.lua:18
GetTierclientclient/cl_main.lua:20
HasPerkclientclient/cl_main.lua:22
IsVIPclientclient/cl_main.lua:19
OpenPanelclientclient/cl_main.lua:241
PerkValueclientclient/cl_main.lua:23
Prefclientclient/cl_main.lua:30Choix sauvegardé si le perk est actif, sinon nil.
StashSkinModelclientclient/cl_main.lua:47Modèle de marqueur de stash choisi, ou nil.
Statusclientclient/cl_main.lua:54
TierLevelclientclient/cl_main.lua:21
CanChangeAppearanceserverserver/sv_main.lua:432
ChatStyleserverserver/sv_main.lua:383Pour bs_chat. nil = dessiner comme un joueur normal.
ConsumeAppearanceChangeserverserver/sv_main.lua:435Dépense le changement. À appeler seulement après acceptation du nouveau look.
Enabledserverserver/sv_main.lua:594
ExtraCharacterSlotsForserverserver/sv_main.lua:398bs_core demande ceci à la sélection du personnage, avant que rien ne soit chargé.
GetCosmeticserverserver/sv_main.lua:368Choix cosmétique stocké pour les hooks pas encore dessinés (kill feed, écran de mort, bannière).
GetPrefsserverserver/sv_main.lua:362
GetTierserverserver/sv_main.lua:349
GetTierInfoserverserver/sv_main.lua:373
GetTitleserverserver/sv_main.lua:454
GrantAppearanceTicketserverserver/sv_main.lua:342
GrantVIPserverserver/sv_main.lua:319
HasPerkserverserver/sv_main.lua:351
HasUnlockserverserver/sv_main.lua:467
IsVIPserverserver/sv_main.lua:348
ListUnlocksserverserver/sv_main.lua:472
PerkValueserverserver/sv_main.lua:354Un nombre de la config du perk (bonus, pct…) si le joueur l’a, sinon default.
RevokeVIPserverserver/sv_main.lua:321
TierLevelserverserver/sv_main.lua:350
ValidatePlateTextserverserver/sv_main.lua:420

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, ...).

NomDirectionOùDescription
vip:setPrefclient -> serverserver/sv_main.lua:505
vip:statusclient -> serverserver/sv_main.lua:484

« 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).

NomCôtéTypeOùDescription
bs_config:changed:bs_vipserverlocalserver/sv_main.lua:587
bs:hook:player:loadedserverlocalserver/sv_main.lua:219
bs:hook:player:unloadedclientlocalclient/cl_main.lua:232
bs:hook:player:unloadedserverlocalserver/sv_main.lua:242
bs:ui:openedclientlocalclient/cl_main.lua:230
bs:ui:requestCloseclientlocalclient/cl_main.lua:231
bs:vip:syncclientnetclient/cl_main.lua:6
onResourceStopclientlocalclient/cl_main.lua:236
playerDroppedserverlocalserver/sv_main.lua:251
CommandeCôtéOùDescription
/grantappearanceserverserver/sv_main.lua:574/grantappearance <id> [count] - cadeau du staff, fonctionne pour tout le monde.
/grantvipserverserver/sv_main.lua:555/grantvip <id| license:…> <tier name or 1-3> [days]
/revokevipserverserver/sv_main.lua:565

Ces fichiers Lua sont sur le disque, mais aucun motif de fxmanifest.lua ne les charge (ou ils ne sont inclus qu’avec @bs_core/... par une autre ressource). Tout ce qui est listé plus haut à partir d’eux n’est pas actif dans cette ressource.

  • client/cl_options.lua