bs_building
barricate, falò, banchi da lavoro e un posto dove svegliarsi.
Generato dai sorgenti Lua in resources/[beyond]/bs_building/. 77 voci. La colonna della descrizione è il commento sopra la riga nel codice, quindi se è vuota nessuno l’ha ancora scritta.
Chiama con exports.bs_building:Name(...) dallo stesso lato.
| Nome | Lato | Dove | Descrizione |
|---|---|---|---|
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 | Le strutture entro radius vengono completate subito, con o senza materiali. |
FreeBuildOn | server | server/sv_admin.lua:135 | |
GetRespawnPoint | server | server/sv_main.lua:703 | bs_medical lo chiede prima di mandare in clinica un giocatore dissanguato. |
Materials | server | server/sv_main.lua:954 | |
NearStation | server | server/sv_main.lua:944 | Questo giocatore è davanti a una stazione costruita? |
PieceCosts | server | server/sv_main.lua:973 | Elenco dei pezzi con costi reali, per i menu F4 tester e F10 staff. |
PiecesInRadius | server | server/sv_main.lua:963 | |
RaidAllowed | server | server/sv_main.lua:970 | bs_faction_bases lo chiede prima del recupero di un avamposto. |
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 | Ora ogni base conta come visitata. |
SetFreeBuild | server | server/sv_admin.lua:128 | |
SetRaidAlways | server | server/sv_admin.lua:138 | Solo in live, lo stesso interruttore di F1 “Raids always open”. |
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 |
|---|---|---|---|
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 | Elenco dei costi con hai/serve per l’avviso di posizionamento. |
build:defs | client -> server | server/sv_main.lua:903 | |
build:demolish | client -> server | server/sv_main.lua:530 | Demolizione: rimborso completo per 10 minuti dopo il posizionamento, poi metà. |
build:deposit | client -> server | server/sv_main.lua:432 | Metti i materiali in una struttura. |
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 | Martello: finisci una struttura o ripara un pezzo costruito. |
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” 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: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 | I client segnalano i propri camminatori che colpiscono una barricata. |
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 | Esplosivi (c4, bombe a tubo, granate). |
onResourceStop | client | local | client/cl_world.lua:348 | |
playerDropped | server | local | server/sv_main.lua:112 |
Comandi
Sezione intitolata “Comandi”| Comando | Lato | Dove | Descrizione |
|---|---|---|---|
/-factionbuild | client | client/cl_place.lua:266 | |
/+factionbuild | client | client/cl_place.lua:265 | Stesso nome di comando di prima, quindi i vecchi bind F2 funzionano ancora. |
/buildmodels | client | client/cl_admin.lua:42 | /buildmodels: stampa quale modello usa davvero ogni pezzo qui e la sua dimensione, per controllare i fallback in gioco (F8). |
/clearbuilds | server | server/sv_admin.lua:90 | Vecchio comando staff, ancora usato dal pulsante “clear structures” di F10. |
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.