Aller au contenu

bs_building

barricades, feux de camp, établis et un endroit où se réveiller.

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

NomCôtéOùDescription
IsPlacingclientclient/cl_place.lua:232
StartPlacingclientclient/cl_place.lua:231
CostOfserverserver/sv_main.lua:981
Countserverserver/sv_main.lua:937
FinishInRadiusserverserver/sv_admin.lua:162Les cadres dans radius sont terminés sur place, avec ou sans matériaux.
FreeBuildOnserverserver/sv_admin.lua:135
GetRespawnPointserverserver/sv_main.lua:703bs_medical demande ceci avant d’envoyer un joueur vidé de son sang vers une clinique.
Materialsserverserver/sv_main.lua:954
NearStationserverserver/sv_main.lua:944Ce joueur est-il à côté d’une station construite ?
PieceCostsserverserver/sv_main.lua:973Liste des pièces avec les vrais coûts, pour les menus F4 testeur et F10 staff.
PiecesInRadiusserverserver/sv_main.lua:963
RaidAllowedserverserver/sv_main.lua:970bs_faction_bases demande ça avant la reprise d’un avant-poste.
RaidAlwaysserverserver/sv_admin.lua:143
RaidDeclaredserverserver/sv_raids.lua:125
RaidOpenserverserver/sv_main.lua:968
RegisterPlaceableserverserver/sv_main.lua:925
ResetDecayAllserverserver/sv_admin.lua:146Chaque base compte désormais comme visitée.
SetFreeBuildserverserver/sv_admin.lua:128
SetRaidAlwaysserverserver/sv_admin.lua:138En direct uniquement, même interrupteur que F1 “Raids always open”.

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
build:admin:actclient -> serverserver/sv_admin.lua:47
build:admin:listclient -> serverserver/sv_admin.lua:11
build:admin:piecesclient -> serverserver/sv_admin.lua:35
build:catalogueclient -> serverserver/sv_main.lua:335
build:cellclient -> serverserver/sv_main.lua:892
build:checkclient -> serverserver/sv_main.lua:370
build:claimBedclient -> serverserver/sv_main.lua:688
build:costsclient -> serverserver/sv_main.lua:364Liste des coûts avec possédé/requis pour l’invite de placement.
build:defsclient -> serverserver/sv_main.lua:903
build:demolishclient -> serverserver/sv_main.lua:530Démolition : remboursement total pendant 10 minutes après la pose, puis la moitié.
build:depositclient -> serverserver/sv_main.lua:432Mettre des matériaux dans un cadre.
build:doorclient -> serverserver/sv_main.lua:570
build:fuelclient -> serverserver/sv_main.lua:637
build:hammerDoneclient -> serverserver/sv_main.lua:486
build:hammerStartclient -> serverserver/sv_main.lua:471Marteau : terminer un cadre ou réparer une pièce construite.
build:infoclient -> serverserver/sv_main.lua:676
build:placeclient -> serverserver/sv_main.lua:376
build:powerclient -> serverserver/sv_main.lua:652
build:raidDoneclient -> serverserver/sv_main.lua:739
build:raidStartclient -> serverserver/sv_main.lua:721
build:rubbleclient -> serverserver/sv_main.lua:628
build:setCodeclient -> serverserver/sv_main.lua:586
build:storageclient -> serverserver/sv_main.lua:605
build:waterclient -> serverserver/sv_main.lua:664
raids:declareclient -> serverserver/sv_raids.lua:101
raids:getclient -> serverserver/sv_raids.lua:76

« 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:building:act:bedclientlocalclient/cl_tools.lua:132
bs:building:act:codeclientlocalclient/cl_tools.lua:114
bs:building:act:demolishclientlocalclient/cl_tools.lua:89
bs:building:act:depositclientlocalclient/cl_tools.lua:73
bs:building:act:doorclientlocalclient/cl_tools.lua:104
bs:building:act:fuelclientlocalclient/cl_tools.lua:120
bs:building:act:grindclientlocalclient/cl_tools.lua:158
bs:building:act:hammerclientlocalclient/cl_tools.lua:79
bs:building:act:inspectclientlocalclient/cl_tools.lua:136
bs:building:act:powerclientlocalclient/cl_tools.lua:124
bs:building:act:sledgeclientlocalclient/cl_tools.lua:157
bs:building:act:storageclientlocalclient/cl_tools.lua:109
bs:building:act:waterclientlocalclient/cl_tools.lua:128
bs:building:admin:openclientnetclient/cl_admin.lua:5
bs:building:defclientnetclient/cl_world.lua:187
bs:building:hitservernetserver/sv_main.lua:810Les clients signalent leurs propres walkers qui frappent une barricade.
bs:building:hurtclientnetclient/cl_world.lua:307
bs:building:raidPingclientnetclient/cl_world.lua:337
bs:building:ramservernetserver/sv_main.lua:766
bs:building:removeclientnetclient/cl_world.lua:166
bs:building:resetclientnetclient/cl_world.lua:182
bs:building:rubbleclientnetclient/cl_world.lua:189
bs:building:spikeservernetserver/sv_main.lua:798
bs:building:upsertclientnetclient/cl_world.lua:159
bs:ui:openedclientlocalclient/cl_place.lua:262
explosionEventserverlocalserver/sv_main.lua:783Explosifs (c4, bombes tuyau, grenades).
onResourceStopclientlocalclient/cl_world.lua:348
playerDroppedserverlocalserver/sv_main.lua:112
CommandeCôtéOùDescription
/-factionbuildclientclient/cl_place.lua:266
/+factionbuildclientclient/cl_place.lua:265Même nom de commande qu’avant, donc les anciens binds F2 marchent toujours.
/buildmodelsclientclient/cl_admin.lua:42/buildmodels : affiche quel modèle chaque pièce utilise vraiment ici et sa taille, pour vérifier les fallbacks en jeu (F8).
/clearbuildsserverserver/sv_admin.lua:90Ancienne commande staff, encore utilisée par le bouton « clear structures » du F10.