bs_building
Barrikaden, Lagerfeuer, Werkbänke und ein Ort zum Aufwachen.
Erzeugt aus den Lua-Quellen in resources/[beyond]/bs_building/. 77 Einträge. Die Beschreibungsspalte ist der Kommentar über der Zeile im Code; ist sie leer, hat noch niemand einen geschrieben.
Exports
Abschnitt betitelt „Exports“Aufruf mit exports.bs_building:Name(...) von derselben Seite.
| Name | Seite | Wo | Beschreibung |
|---|---|---|---|
IsPlacing | client | client/cl_place.lua:232 | |
StartPlacing | client | client/cl_place.lua:231 | |
CostOf | server | server/sv_main.lua:981 | |
Count | server | server/sv_main.lua:937 | |
FinishInRadius | server | server/sv_admin.lua:162 | Rahmen innerhalb von radius werden sofort fertiggestellt, mit oder ohne Material. |
FreeBuildOn | server | server/sv_admin.lua:135 | |
GetRespawnPoint | server | server/sv_main.lua:703 | bs_medical fragt das ab, bevor ein verblutender Spieler in eine Klinik geschickt wird. |
Materials | server | server/sv_main.lua:954 | |
NearStation | server | server/sv_main.lua:944 | Steht dieser Spieler an einer gebauten Station? |
PieceCosts | server | server/sv_main.lua:973 | Teileliste mit echten Kosten, für die F4-Tester- und F10-Staff-Menüs. |
PiecesInRadius | server | server/sv_main.lua:963 | |
RaidAllowed | server | server/sv_main.lua:970 | bs_faction_bases fragt das ab, bevor ein Außenposten zurückgeholt wird. |
RaidAlways | server | server/sv_admin.lua:143 | |
RaidDeclared | server | server/sv_raids.lua:125 | |
RaidOpen | server | server/sv_main.lua:968 | |
RegisterPlaceable | server | server/sv_main.lua:925 | |
ResetDecayAll | server | server/sv_admin.lua:146 | Jede Basis gilt jetzt als besucht. |
SetFreeBuild | server | server/sv_admin.lua:128 | |
SetRaidAlways | server | server/sv_admin.lua:138 | Nur live, derselbe Schalter wie F1 “Raids always open”. |
Callbacks
Abschnitt betitelt „Callbacks“Server-Callbacks werden von einem Client mit BSB.Await(name, timeoutMs, ...) aufgerufen. Client-Callbacks werden vom Server mit BSB.AwaitClient(src, name, timeoutMs, ...) aufgerufen.
| Name | Richtung | Wo | Beschreibung |
|---|---|---|---|
build:admin:act | client -> server | server/sv_admin.lua:47 | |
build:admin:list | client -> server | server/sv_admin.lua:11 | |
build:admin:pieces | client -> server | server/sv_admin.lua:35 | |
build:catalogue | client -> server | server/sv_main.lua:335 | |
build:cell | client -> server | server/sv_main.lua:892 | |
build:check | client -> server | server/sv_main.lua:370 | |
build:claimBed | client -> server | server/sv_main.lua:688 | |
build:costs | client -> server | server/sv_main.lua:364 | Kostenliste mit vorhanden/benötigt für die Platzierungsabfrage. |
build:defs | client -> server | server/sv_main.lua:903 | |
build:demolish | client -> server | server/sv_main.lua:530 | Abriss: volle Erstattung in den ersten 10 Minuten nach dem Platzieren, danach die Hälfte. |
build:deposit | client -> server | server/sv_main.lua:432 | Material in einen Rahmen legen. |
build:door | client -> server | server/sv_main.lua:570 | |
build:fuel | client -> server | server/sv_main.lua:637 | |
build:hammerDone | client -> server | server/sv_main.lua:486 | |
build:hammerStart | client -> server | server/sv_main.lua:471 | Hammer: einen Rahmen fertigstellen oder ein gebautes Teil reparieren. |
build:info | client -> server | server/sv_main.lua:676 | |
build:place | client -> server | server/sv_main.lua:376 | |
build:power | client -> server | server/sv_main.lua:652 | |
build:raidDone | client -> server | server/sv_main.lua:739 | |
build:raidStart | client -> server | server/sv_main.lua:721 | |
build:rubble | client -> server | server/sv_main.lua:628 | |
build:setCode | client -> server | server/sv_main.lua:586 | |
build:storage | client -> server | server/sv_main.lua:605 | |
build:water | client -> server | server/sv_main.lua:664 | |
raids:declare | client -> server | server/sv_raids.lua:101 | |
raids:get | client -> server | server/sv_raids.lua:76 |
“net” heißt, der Handler ist mit RegisterNetEvent registriert, die andere Seite kann ihn also auslösen. “local” ist nur AddEventHandler (gleiche Seite oder Spiel-Events).
| Name | Seite | Typ | Wo | Beschreibung |
|---|---|---|---|---|
bs:building:act:bed | client | local | client/cl_tools.lua:132 | |
bs:building:act:code | client | local | client/cl_tools.lua:114 | |
bs:building:act:demolish | client | local | client/cl_tools.lua:89 | |
bs:building:act:deposit | client | local | client/cl_tools.lua:73 | |
bs:building:act:door | client | local | client/cl_tools.lua:104 | |
bs:building:act:fuel | client | local | client/cl_tools.lua:120 | |
bs:building:act:grind | client | local | client/cl_tools.lua:158 | |
bs:building:act:hammer | client | local | client/cl_tools.lua:79 | |
bs:building:act:inspect | client | local | client/cl_tools.lua:136 | |
bs:building:act:power | client | local | client/cl_tools.lua:124 | |
bs:building:act:sledge | client | local | client/cl_tools.lua:157 | |
bs:building:act:storage | client | local | client/cl_tools.lua:109 | |
bs:building:act:water | client | local | client/cl_tools.lua:128 | |
bs:building:admin:open | client | net | client/cl_admin.lua:5 | |
bs:building:def | client | net | client/cl_world.lua:187 | |
bs:building:hit | server | net | server/sv_main.lua:810 | Clients melden, dass ihre eigenen Walker eine Barrikade treffen. |
bs:building:hurt | client | net | client/cl_world.lua:307 | |
bs:building:raidPing | client | net | client/cl_world.lua:337 | |
bs:building:ram | server | net | server/sv_main.lua:766 | |
bs:building:remove | client | net | client/cl_world.lua:166 | |
bs:building:reset | client | net | client/cl_world.lua:182 | |
bs:building:rubble | client | net | client/cl_world.lua:189 | |
bs:building:spike | server | net | server/sv_main.lua:798 | |
bs:building:upsert | client | net | client/cl_world.lua:159 | |
bs:ui:opened | client | local | client/cl_place.lua:262 | |
explosionEvent | server | local | server/sv_main.lua:783 | Sprengstoffe (c4, Rohrbomben, Granaten). |
onResourceStop | client | local | client/cl_world.lua:348 | |
playerDropped | server | local | server/sv_main.lua:112 |
Befehle
Abschnitt betitelt „Befehle“| Befehl | Seite | Wo | Beschreibung |
|---|---|---|---|
/-factionbuild | client | client/cl_place.lua:266 | |
/+factionbuild | client | client/cl_place.lua:265 | Derselbe Befehlsname wie vorher, alte F2-Binds funktionieren also weiter. |
/buildmodels | client | client/cl_admin.lua:42 | /buildmodels: gibt aus, welches Modell jedes Teil hier wirklich nutzt und wie groß es ist, um Fallbacks im Spiel zu prüfen (F8). |
/clearbuilds | server | server/sv_admin.lua:90 | Alter Staff-Befehl, wird vom F10-Button “clear structures” noch benutzt. |
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.