Salta ai contenuti

bs_factions

servizio fazioni di BeyondSurvival.

Generato dai sorgenti Lua in resources/[beyond]/bs_factions/. 135 voci. La colonna della descrizione è il commento sopra la riga nel codice, quindi se è vuota nessuno l’ha ancora scritta.

Chiama con exports.bs_factions:Name(...) dallo stesso lato.

NomeLatoDoveDescrizione
CloseSquadConsoleclientclient/cl_squad.lua:183
Currentclientclient/cl_main.lua:21
GetSquadBlipsclientclient/cl_squad.lua:132
GetSquadStateclientclient/cl_squad.lua:131exports
GetTagPrefsclientclient/cl_tags.lua:212
GetTitleclientclient/cl_main.lua:23
IsMemberclientclient/cl_main.lua:22
Joinclientclient/cl_main.lua:42
Leaveclientclient/cl_main.lua:46
OpenSquadConsoleclientclient/cl_squad.lua:182
SetSquadBlipsclientclient/cl_squad.lua:133
SetTagPrefclientclient/cl_tags.lua:213
Statusclientclient/cl_main.lua:50
AddFactionXPserverserver/sv_progression.lua:414XP di fazione dall’esterno (token di bs_events).
AddReputationserverserver/sv_main.lua:171 (not in fxmanifest)
AdjustReputationserverserver/sv_service.lua:429Variazione di reputazione per personaggio, online o offline (rep_penalty della sanzione).
AdminFactionListserverserver/sv_admin.lua:338Exports dell’F10 di bs_admin. Dati semplici per la vista PLAYER del menu staff.
AdminSetMemberserverserver/sv_admin.lua:360factionId nil = in nessuna fazione.
FactionFlagBonusserverserver/sv_progression.lua:425
FactionLevelAllowsserverserver/sv_progression.lua:418Cancelli di base per bs_faction_bases.
FactionOwnerserverserver/sv_squads.lua:625 (not in fxmanifest)
FactionRankserverserver/sv_squads.lua:630 (not in fxmanifest)
GetFactionserverserver/sv_main.lua:234 (not in fxmanifest)
GetFactionserverserver/sv_service.lua:286
GetFactionLevelserverserver/sv_progression.lua:410Exports -----------------------------------------------------------------------
GetFactionStyleserverserver/sv_progression.lua:415
GetFactionSummaryserverserver/sv_main.lua:255 (not in fxmanifest)
GetSkillValueserverserver/sv_progression.lua:412
GetSquadserverserver/sv_squad.lua:424
GetSquadMembersserverserver/sv_squad.lua:429
GetTitleserverserver/sv_main.lua:240 (not in fxmanifest)Il titolo di reputazione più alto che il giocatore ha attualmente sbloccato, o nil.
GetTopFactionsserverserver/sv_progression.lua:494
HasFactionSkillserverserver/sv_progression.lua:411
HasUnlockserverserver/sv_main.lua:269 (not in fxmanifest)
ListUnlocksserverserver/sv_main.lua:276 (not in fxmanifest)
RankAllowedserverserver/sv_service.lua:413nil per un permesso che questo servizio non gestisce, così i chiamanti possono ripiegare.
RankIndexserverserver/sv_service.lua:415Posizione di un grado nella sua fazione, 1 = Capo.
RankLabelserverserver/sv_service.lua:416
RemoveCharFromSquadserverserver/sv_squad.lua:423
RemoveReputationserverserver/sv_main.lua:188 (not in fxmanifest)
SameSquadserverserver/sv_squad.lua:439
SetReputationserverserver/sv_main.lua:202 (not in fxmanifest)Override dello staff. Imposta invece di aggiungere e rielabora gli sblocchi, così lo staff può distribuire cosmetici direttamente per un evento RP.
TreasuryCreditserverserver/sv_service.lua:419
TreasuryDebitserverserver/sv_service.lua:421Rimuove fino a amount (mai sotto 0) e restituisce quanto è stato tolto.
TreasuryDepositserverserver/sv_service.lua:418Progressione (sv_progression.lua): paga delle missioni e donazioni dei membri.

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

NomeDirezioneDoveDescrizione
factions:acceptclient -> serverserver/sv_squads.lua:618 (not in fxmanifest)
factions:admin:client -> serverserver/sv_admin.lua:30
factions:admin:assignVanillaclient -> serverserver/sv_service.lua:476
factions:admin:deleteclient -> serverserver/sv_service.lua:481
factions:admin:deleteclient -> serverserver/sv_squads.lua:614 (not in fxmanifest)
factions:admin:listclient -> serverserver/sv_service.lua:477
factions:admin:listclient -> serverserver/sv_squads.lua:610 (not in fxmanifest)
factions:admin:resetclient -> serverserver/sv_service.lua:485
factions:admin:resetclient -> serverserver/sv_squads.lua:615 (not in fxmanifest)
factions:admin:updateclient -> serverserver/sv_service.lua:475
factions:bank:infoclient -> serverserver/sv_service.lua:323
factions:bank:setCapclient -> serverserver/sv_service.lua:326
factions:cosmetics:setclient -> serverserver/sv_progression.lua:359
factions:createclient -> serverserver/sv_squads.lua:616 (not in fxmanifest)
factions:descriptionclient -> serverserver/sv_service.lua:285
factions:disbandclient -> serverserver/sv_squads.lua:622 (not in fxmanifest)
factions:donateclient -> serverserver/sv_progression.lua:387Contanti -> tesoreria, un po’ di XP indietro (limite giornaliero per membro).
factions:inviteclient -> serverserver/sv_squads.lua:617 (not in fxmanifest)
factions:joinclient -> serverserver/sv_main.lua:368 (not in fxmanifest)
factions:joinclient -> serverserver/sv_service.lua:632
factions:kickclient -> serverserver/sv_squads.lua:619 (not in fxmanifest)
factions:kickCharclient -> serverserver/sv_service.lua:400
factions:leaveclient -> serverserver/sv_main.lua:372 (not in fxmanifest)
factions:leaveclient -> serverserver/sv_service.lua:633
factions:leave2client -> serverserver/sv_service.lua:634
factions:leave2client -> serverserver/sv_squads.lua:818 (not in fxmanifest)Uscire dal menu.
factions:missions:deliverclient -> serverserver/sv_progression.lua:312Consegna oggetti per una missione ‘deliver’.
factions:missions:getclient -> serverserver/sv_progression.lua:304
factions:panelclient -> serverserver/sv_service.lua:635
factions:panelclient -> serverserver/sv_squads.lua:815 (not in fxmanifest)
factions:perms:getclient -> serverserver/sv_service.lua:324
factions:perms:setclient -> serverserver/sv_service.lua:325
factions:progress:getclient -> serverserver/sv_progression.lua:294Callbacks ---------------------------------------------------------------------
factions:promoteclient -> serverserver/sv_squads.lua:620 (not in fxmanifest)
factions:promoteCharclient -> serverserver/sv_service.lua:392
factions:ranks:createclient -> serverserver/sv_service.lua:335
factions:ranks:deleteclient -> serverserver/sv_service.lua:369I membri di un grado eliminato scendono al grado sotto (o al nuovo ultimo).
factions:ranks:moveclient -> serverserver/sv_service.lua:358
factions:ranks:renameclient -> serverserver/sv_service.lua:348
factions:rosterclient -> serverserver/sv_roster.lua:62
factions:rosterclient -> serverserver/sv_squads.lua:621 (not in fxmanifest)
factions:rosterAllclient -> serverserver/sv_service.lua:411L’intero elenco (online e offline) della fazione del chiamante.
factions:setOwnerclient -> serverserver/sv_squads.lua:623 (not in fxmanifest)
factions:skills:getclient -> serverserver/sv_progression.lua:333
factions:skills:spendclient -> serverserver/sv_progression.lua:339
factions:statusclient -> serverserver/sv_main.lua:376 (not in fxmanifest)
factions:tagsclient -> serverserver/sv_tags.lua:38
squad:acceptclient -> serverserver/sv_squad.lua:403
squad:createclient -> serverserver/sv_squad.lua:401
squad:declineclient -> serverserver/sv_squad.lua:404
squad:disbandclient -> serverserver/sv_squad.lua:410
squad:getclient -> serverserver/sv_squad.lua:400
squad:inviteclient -> serverserver/sv_squad.lua:402
squad:kickclient -> serverserver/sv_squad.lua:406
squad:leaveclient -> serverserver/sv_squad.lua:405
squad:nearbyclient -> serverserver/sv_squad.lua:412
squad:renameclient -> serverserver/sv_squad.lua:409
squad:saveRanksclient -> serverserver/sv_squad.lua:408
squad:setRankclient -> serverserver/sv_squad.lua:407
squad:transferclient -> serverserver/sv_squad.lua:411

“net” significa che il gestore è registrato con RegisterNetEvent, quindi l’altro lato può attivarlo. “local” è solo AddEventHandler (stesso lato o eventi di gioco).

NomeLatoTipoDoveDescrizione
bs_config:changed:clientlocalclient/cl_tags.lua:29bs_config ha cambiato il valore predefinito: seguilo a meno che il giocatore non abbia scelto un raggio
bs:extraction:completedserverlocalserver/sv_progression.lua:233Attivato da bs_extraction a un’estrazione riuscita (evento solo lato server).
bs:factions:syncclientnetclient/cl_main.lua:5
bs:factions:targetInviteclientlocalclient/cl_main.lua:95
bs:hook:player:actionserverlocalserver/sv_main.lua:216 (not in fxmanifest)Hooks -------------------------------------------------------------------------
bs:hook:player:loadedclientlocalclient/cl_main.lua:11
bs:hook:player:loadedserverlocalserver/sv_main.lua:93 (not in fxmanifest)
bs:hook:player:unloadedclientlocalclient/cl_main.lua:90
bs:hook:player:unloadedserverlocalserver/sv_main.lua:113 (not in fxmanifest)BUG CHE C’ERA QUI (prestazioni): recuperare src per una voce nota significava scorrere lo stato di ogni giocatore online (for src, s in pairs(state)) solo per trovare quello il cui valore…
bs:squad:dot:inviteclientlocalclient/cl_squad.lua:104
bs:squad:inviteclientnetclient/cl_squad.lua:88
bs:squad:syncclientnetclient/cl_squad.lua:61
bs:ui:openedclientlocalclient/cl_squad.lua:180un’altra schermata ha preso il controllo
onClientResourceStartclientlocalclient/cl_main.lua:82
onClientResourceStopclientlocalclient/cl_main.lua:86
onResourceStopclientlocalclient/cl_main.lua:114
onResourceStopserverlocalserver/sv_progression.lua:466
playerDroppedserverlocalserver/sv_main.lua:123 (not in fxmanifest)Doppia sicurezza: una disconnessione che salta il percorso di scaricamento del framework (crash, timeout) non deve lasciare una riga obsoleta sul server.
weaponDamageEventserverlocalserver/sv_service.lua:530
ComandoLatoDoveDescrizione
/facceptserverserver/sv_squads.lua:666 (not in fxmanifest)
/factionownerserverserver/sv_squads.lua:710 (not in fxmanifest)
/fcreateserverserver/sv_squads.lua:645 (not in fxmanifest)
/fdisbandserverserver/sv_squads.lua:705 (not in fxmanifest)
/finviteserverserver/sv_squads.lua:658 (not in fxmanifest)
/fkickserverserver/sv_squads.lua:671 (not in fxmanifest)
/fpromoteserverserver/sv_squads.lua:679 (not in fxmanifest)
/frosterserverserver/sv_squads.lua:688 (not in fxmanifest)
/setfactionrepserverserver/sv_main.lua:447 (not in fxmanifest)
/squadacceptclientclient/cl_squad.lua:101
/squaddeclineclientclient/cl_squad.lua:102

Questi file Lua sono su disco ma nessun pattern in fxmanifest.lua li carica (oppure vengono inclusi solo con @bs_core/... da un’altra risorsa). Tutto ciò che è elencato sopra da essi non è attivo in questa risorsa.

  • server/sv_main.lua
  • server/sv_squads.lua