Zum Inhalt springen

bs_faction_bases

Fraktionsflaggen, Basen, Berechtigungen, Zurückerobern und Lager.

Erzeugt aus den Lua-Quellen in resources/[beyond]/bs_faction_bases/. 40 Einträge. Die Beschreibungsspalte ist der Kommentar über der Zeile im Code; ist sie leer, hat noch niemand einen geschrieben.

Aufruf mit exports.bs_faction_bases:Name(...) von derselben Seite.

NameSeiteWoBeschreibung
IsJailedclientclient/cl_jail.lua:75
AdminRemoveFlagserverserver/sv_main.lua:180
CanBuildserverserver/sv_main.lua:152
ClearFactionserverserver/sv_main.lua:156Aufräumen bei Auflösung: Flags entfernt, Rollenrechte und Sanktionen verworfen, Resync.
DropMultiplierserverserver/sv_sanctions.lua:98
FactionAllowedserverserver/sv_main.lua:154
FactionSanctionedserverserver/sv_main.lua:153
FlagAtserverserver/sv_main.lua:177
IsJailedserverserver/sv_sanctions.lua:99
IsVanillaserverserver/sv_main.lua:117
ListFlagsserverserver/sv_main.lua:179Admin-Werkzeuge (bs_factions sv_admin.lua).
PlaceFlagAtserverserver/sv_main.lua:94bs_building platziert beide Flaggenarten darüber.
PlayerSanctionedserverserver/sv_sanctions.lua:95
PlayerSanctionValueserverserver/sv_sanctions.lua:96
XpMultiplierserverserver/sv_sanctions.lua:97

Server-Callbacks werden von einem Client mit BSB.Await(name, timeoutMs, ...) aufgerufen. Client-Callbacks werden vom Server mit BSB.AwaitClient(src, name, timeoutMs, ...) aufgerufen.

NameRichtungWoBeschreibung
factionBases:pickupFlagclient -> serverserver/sv_main.lua:130
factionBases:placeFlagclient -> serverserver/sv_main.lua:92Flaggen werden über das F2-Baurad gesetzt (bs_building -> PlaceFlagAt).
factionBases:reclaimclient -> serverserver/sv_main.lua:137Nur Außenposten können zurückgeholt werden, und nur bei einem angesagten Raid im Raid-Fenster.
factionBases:removeFlagclient -> serverserver/sv_main.lua:129
factionBases:statusclient -> serverserver/sv_main.lua:86
jail:addCellclient -> serverserver/sv_sanctions.lua:359
jail:getclient -> serverserver/sv_sanctions.lua:324
jail:releaseclient -> serverserver/sv_sanctions.lua:381
jail:removeCellclient -> serverserver/sv_sanctions.lua:371
jail:setExitclient -> serverserver/sv_sanctions.lua:351
jail:setOriginclient -> serverserver/sv_sanctions.lua:342
sanctions:issueclient -> serverserver/sv_sanctions.lua:399
sanctions:liftclient -> serverserver/sv_sanctions.lua:400
sanctions:listclient -> serverserver/sv_sanctions.lua:398
sanctions:mineclient -> serverserver/sv_sanctions.lua:401
sanctions:templatesclient -> serverserver/sv_sanctions.lua:393

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

NameSeiteTypWoBeschreibung
bs:factionBases:flagStatusclientlocalclient/cl_main.lua:70
bs:factionBases:pickupclientlocalclient/cl_main.lua:84
bs:factionBases:reclaimclientlocalclient/cl_main.lua:78
bs:factionBases:syncclientnetclient/cl_main.lua:68
bs:hook:player:loadedserverlocalserver/sv_sanctions.lua:419
bs:jail:enterclientnetclient/cl_jail.lua:60
bs:jail:releaseclientnetclient/cl_jail.lua:70
onResourceStopclientlocalclient/cl_main.lua:129
playerDroppedserverlocalserver/sv_sanctions.lua:420

Keine.