bs_factions
usługa frakcji BeyondSurvival.
Wygenerowano ze źródeł Lua w resources/[beyond]/bs_factions/. Wpisów: 135. Kolumna opisu to komentarz nad linią w kodzie, więc jeśli jest pusta, nikt jeszcze go nie napisał.
Eksporty
Dział zatytułowany „Eksporty”Wywołuj przez exports.bs_factions:Name(...) z tej samej strony.
| Nazwa | Strona | Gdzie | Opis |
|---|---|---|---|
CloseSquadConsole | client | client/cl_squad.lua:183 | |
Current | client | client/cl_main.lua:21 | |
GetSquadBlips | client | client/cl_squad.lua:132 | |
GetSquadState | client | client/cl_squad.lua:131 | exports |
GetTagPrefs | client | client/cl_tags.lua:212 | |
GetTitle | client | client/cl_main.lua:23 | |
IsMember | client | client/cl_main.lua:22 | |
Join | client | client/cl_main.lua:42 | |
Leave | client | client/cl_main.lua:46 | |
OpenSquadConsole | client | client/cl_squad.lua:182 | |
SetSquadBlips | client | client/cl_squad.lua:133 | |
SetTagPref | client | client/cl_tags.lua:213 | |
Status | client | client/cl_main.lua:50 | |
AddFactionXP | server | server/sv_progression.lua:414 | XP frakcji z zewnątrz (tokeny bs_events). |
AddReputation | server | server/sv_main.lua:171 (not in fxmanifest) | |
AdjustReputation | server | server/sv_service.lua:429 | Zmiana reputacji według postaci, online lub offline (rep_penalty sankcji). |
AdminFactionList | server | server/sv_admin.lua:338 | Exporty F10 z bs_admin. Zwykłe dane dla widoku PLAYER menu staffu. |
AdminSetMember | server | server/sv_admin.lua:360 | factionId nil = poza jakąkolwiek frakcją. |
FactionFlagBonus | server | server/sv_progression.lua:425 | |
FactionLevelAllows | server | server/sv_progression.lua:418 | Bramki baz dla bs_faction_bases. |
FactionOwner | server | server/sv_squads.lua:625 (not in fxmanifest) | |
FactionRank | server | server/sv_squads.lua:630 (not in fxmanifest) | |
GetFaction | server | server/sv_main.lua:234 (not in fxmanifest) | |
GetFaction | server | server/sv_service.lua:286 | |
GetFactionLevel | server | server/sv_progression.lua:410 | Exports ----------------------------------------------------------------------- |
GetFactionStyle | server | server/sv_progression.lua:415 | |
GetFactionSummary | server | server/sv_main.lua:255 (not in fxmanifest) | |
GetSkillValue | server | server/sv_progression.lua:412 | |
GetSquad | server | server/sv_squad.lua:424 | |
GetSquadMembers | server | server/sv_squad.lua:429 | |
GetTitle | server | server/sv_main.lua:240 (not in fxmanifest) | Najwyższy tytuł reputacji, który gracz ma obecnie odblokowany, lub nil. |
GetTopFactions | server | server/sv_progression.lua:494 | |
HasFactionSkill | server | server/sv_progression.lua:411 | |
HasUnlock | server | server/sv_main.lua:269 (not in fxmanifest) | |
ListUnlocks | server | server/sv_main.lua:276 (not in fxmanifest) | |
RankAllowed | server | server/sv_service.lua:413 | nil dla uprawnienia, którego ta usługa nie posiada, żeby wywołujący mógł użyć rozwiązania zastępczego. |
RankIndex | server | server/sv_service.lua:415 | Pozycja rangi w jej frakcji, 1 = Lider. |
RankLabel | server | server/sv_service.lua:416 | |
RemoveCharFromSquad | server | server/sv_squad.lua:423 | |
RemoveReputation | server | server/sv_main.lua:188 (not in fxmanifest) | |
SameSquad | server | server/sv_squad.lua:439 | |
SetReputation | server | server/sv_main.lua:202 (not in fxmanifest) | Nadpisanie przez personel. Ustawia, a nie dodaje, i ponownie rozstrzyga odblokowania, więc personel może wprost rozdawać kosmetyki na wydarzenie RP. |
TreasuryCredit | server | server/sv_service.lua:419 | |
TreasuryDebit | server | server/sv_service.lua:421 | Zabiera do amount (nigdy poniżej 0) i zwraca zabrane. |
TreasuryDeposit | server | server/sv_service.lua:418 | Progresja (sv_progression.lua): wypłaty za misje i darowizny członków. |
Callbacki
Dział zatytułowany „Callbacki”Callbacki serwera są wywoływane z klienta przez BSB.Await(name, timeoutMs, ...). Callbacki klienta są wywoływane z serwera przez BSB.AwaitClient(src, name, timeoutMs, ...).
| Nazwa | Kierunek | Gdzie | Opis |
|---|---|---|---|
factions:accept | client -> server | server/sv_squads.lua:618 (not in fxmanifest) | |
factions:admin: | client -> server | server/sv_admin.lua:30 | |
factions:admin:assignVanilla | client -> server | server/sv_service.lua:476 | |
factions:admin:delete | client -> server | server/sv_service.lua:481 | |
factions:admin:delete | client -> server | server/sv_squads.lua:614 (not in fxmanifest) | |
factions:admin:list | client -> server | server/sv_service.lua:477 | |
factions:admin:list | client -> server | server/sv_squads.lua:610 (not in fxmanifest) | |
factions:admin:reset | client -> server | server/sv_service.lua:485 | |
factions:admin:reset | client -> server | server/sv_squads.lua:615 (not in fxmanifest) | |
factions:admin:update | client -> server | server/sv_service.lua:475 | |
factions:bank:info | client -> server | server/sv_service.lua:323 | |
factions:bank:setCap | client -> server | server/sv_service.lua:326 | |
factions:cosmetics:set | client -> server | server/sv_progression.lua:359 | |
factions:create | client -> server | server/sv_squads.lua:616 (not in fxmanifest) | |
factions:description | client -> server | server/sv_service.lua:285 | |
factions:disband | client -> server | server/sv_squads.lua:622 (not in fxmanifest) | |
factions:donate | client -> server | server/sv_progression.lua:387 | Gotówka -> skarbiec, trochę XP z powrotem (dzienny limit na członka). |
factions:invite | client -> server | server/sv_squads.lua:617 (not in fxmanifest) | |
factions:join | client -> server | server/sv_main.lua:368 (not in fxmanifest) | |
factions:join | client -> server | server/sv_service.lua:632 | |
factions:kick | client -> server | server/sv_squads.lua:619 (not in fxmanifest) | |
factions:kickChar | client -> server | server/sv_service.lua:400 | |
factions:leave | client -> server | server/sv_main.lua:372 (not in fxmanifest) | |
factions:leave | client -> server | server/sv_service.lua:633 | |
factions:leave2 | client -> server | server/sv_service.lua:634 | |
factions:leave2 | client -> server | server/sv_squads.lua:818 (not in fxmanifest) | Wyjście z poziomu menu. |
factions:missions:deliver | client -> server | server/sv_progression.lua:312 | Oddaj przedmioty do misji ‘deliver’. |
factions:missions:get | client -> server | server/sv_progression.lua:304 | |
factions:panel | client -> server | server/sv_service.lua:635 | |
factions:panel | client -> server | server/sv_squads.lua:815 (not in fxmanifest) | |
factions:perms:get | client -> server | server/sv_service.lua:324 | |
factions:perms:set | client -> server | server/sv_service.lua:325 | |
factions:progress:get | client -> server | server/sv_progression.lua:294 | Callbacks --------------------------------------------------------------------- |
factions:promote | client -> server | server/sv_squads.lua:620 (not in fxmanifest) | |
factions:promoteChar | client -> server | server/sv_service.lua:392 | |
factions:ranks:create | client -> server | server/sv_service.lua:335 | |
factions:ranks:delete | client -> server | server/sv_service.lua:369 | Członkowie usuniętej rangi spadają do rangi poniżej (albo do nowej najniższej). |
factions:ranks:move | client -> server | server/sv_service.lua:358 | |
factions:ranks:rename | client -> server | server/sv_service.lua:348 | |
factions:roster | client -> server | server/sv_roster.lua:62 | |
factions:roster | client -> server | server/sv_squads.lua:621 (not in fxmanifest) | |
factions:rosterAll | client -> server | server/sv_service.lua:411 | Cała lista (online i offline) frakcji wywołującego. |
factions:setOwner | client -> server | server/sv_squads.lua:623 (not in fxmanifest) | |
factions:skills:get | client -> server | server/sv_progression.lua:333 | |
factions:skills:spend | client -> server | server/sv_progression.lua:339 | |
factions:status | client -> server | server/sv_main.lua:376 (not in fxmanifest) | |
factions:tags | client -> server | server/sv_tags.lua:38 | |
squad:accept | client -> server | server/sv_squad.lua:403 | |
squad:create | client -> server | server/sv_squad.lua:401 | |
squad:decline | client -> server | server/sv_squad.lua:404 | |
squad:disband | client -> server | server/sv_squad.lua:410 | |
squad:get | client -> server | server/sv_squad.lua:400 | |
squad:invite | client -> server | server/sv_squad.lua:402 | |
squad:kick | client -> server | server/sv_squad.lua:406 | |
squad:leave | client -> server | server/sv_squad.lua:405 | |
squad:nearby | client -> server | server/sv_squad.lua:412 | |
squad:rename | client -> server | server/sv_squad.lua:409 | |
squad:saveRanks | client -> server | server/sv_squad.lua:408 | |
squad:setRank | client -> server | server/sv_squad.lua:407 | |
squad:transfer | client -> server | server/sv_squad.lua:411 |
Zdarzenia
Dział zatytułowany „Zdarzenia”„net” oznacza, że handler jest zarejestrowany przez RegisterNetEvent, więc druga strona może go wywołać. „local” to tylko AddEventHandler (ta sama strona lub zdarzenia gry).
| Nazwa | Strona | Typ | Gdzie | Opis |
|---|---|---|---|---|
bs_config:changed: | client | local | client/cl_tags.lua:29 | bs_config zmienił wartość domyślną: podążaj za nią, chyba że gracz sam wybrał zasięg |
bs:extraction:completed | server | local | server/sv_progression.lua:233 | Wywoływane przez bs_extraction po udanej ewakuacji (zdarzenie tylko serwerowe). |
bs:factions:sync | client | net | client/cl_main.lua:5 | |
bs:factions:targetInvite | client | local | client/cl_main.lua:95 | |
bs:hook:player:action | server | local | server/sv_main.lua:216 (not in fxmanifest) | Hooks ------------------------------------------------------------------------- |
bs:hook:player:loaded | client | local | client/cl_main.lua:11 | |
bs:hook:player:loaded | server | local | server/sv_main.lua:93 (not in fxmanifest) | |
bs:hook:player:unloaded | client | local | client/cl_main.lua:90 | |
bs:hook:player:unloaded | server | local | server/sv_main.lua:113 (not in fxmanifest) | BŁĄD, KTÓRY TU BYŁ (wydajność): odzyskanie src dla znanego wpisu oznaczało przeglądanie stanu każdego gracza online (for src, s in pairs(state)), tylko po to, by znaleźć tego, którego wartość… |
bs:squad:dot:invite | client | local | client/cl_squad.lua:104 | |
bs:squad:invite | client | net | client/cl_squad.lua:88 | |
bs:squad:sync | client | net | client/cl_squad.lua:61 | |
bs:ui:opened | client | local | client/cl_squad.lua:180 | inny ekran przejął kontrolę |
onClientResourceStart | client | local | client/cl_main.lua:82 | |
onClientResourceStop | client | local | client/cl_main.lua:86 | |
onResourceStop | client | local | client/cl_main.lua:114 | |
onResourceStop | server | local | server/sv_progression.lua:466 | |
playerDropped | server | local | server/sv_main.lua:123 (not in fxmanifest) | Dodatkowe zabezpieczenie: rozłączenie z pominięciem własnej ścieżki zwalniania frameworka (awaria, timeout) nie powinno zostawiać nieaktualnego wiersza na serwerze. |
weaponDamageEvent | server | local | server/sv_service.lua:530 |
Komendy
Dział zatytułowany „Komendy”| Komenda | Strona | Gdzie | Opis |
|---|---|---|---|
/faccept | server | server/sv_squads.lua:666 (not in fxmanifest) | |
/factionowner | server | server/sv_squads.lua:710 (not in fxmanifest) | |
/fcreate | server | server/sv_squads.lua:645 (not in fxmanifest) | |
/fdisband | server | server/sv_squads.lua:705 (not in fxmanifest) | |
/finvite | server | server/sv_squads.lua:658 (not in fxmanifest) | |
/fkick | server | server/sv_squads.lua:671 (not in fxmanifest) | |
/fpromote | server | server/sv_squads.lua:679 (not in fxmanifest) | |
/froster | server | server/sv_squads.lua:688 (not in fxmanifest) | |
/setfactionrep | server | server/sv_main.lua:447 (not in fxmanifest) | |
/squadaccept | client | client/cl_squad.lua:101 | |
/squaddecline | client | client/cl_squad.lua:102 |
Pliki, które się nie ładują
Dział zatytułowany „Pliki, które się nie ładują”Te pliki Lua są na dysku, ale żaden wzorzec w fxmanifest.lua ich nie ładuje (albo są wciągane tylko przez @bs_core/... z innego zasobu). Wszystko, co z nich wymieniono wyżej, nie działa w tym zasobie.
server/sv_main.luaserver/sv_squads.lua
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.