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.
| Nome | Lato | Dove | Descrizione |
|---|---|---|---|
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 di fazione dall’esterno (token di bs_events). |
AddReputation | server | server/sv_main.lua:171 (not in fxmanifest) | |
AdjustReputation | server | server/sv_service.lua:429 | Variazione di reputazione per personaggio, online o offline (rep_penalty della sanzione). |
AdminFactionList | server | server/sv_admin.lua:338 | Exports dell’F10 di bs_admin. Dati semplici per la vista PLAYER del menu staff. |
AdminSetMember | server | server/sv_admin.lua:360 | factionId nil = in nessuna fazione. |
FactionFlagBonus | server | server/sv_progression.lua:425 | |
FactionLevelAllows | server | server/sv_progression.lua:418 | Cancelli di base per 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) | Il titolo di reputazione più alto che il giocatore ha attualmente sbloccato, o 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 per un permesso che questo servizio non gestisce, così i chiamanti possono ripiegare. |
RankIndex | server | server/sv_service.lua:415 | Posizione di un grado nella sua fazione, 1 = Capo. |
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) | Override dello staff. Imposta invece di aggiungere e rielabora gli sblocchi, così lo staff può distribuire cosmetici direttamente per un evento RP. |
TreasuryCredit | server | server/sv_service.lua:419 | |
TreasuryDebit | server | server/sv_service.lua:421 | Rimuove fino a amount (mai sotto 0) e restituisce quanto è stato tolto. |
TreasuryDeposit | server | server/sv_service.lua:418 | Progressione (sv_progression.lua): paga delle missioni e donazioni dei membri. |
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 |
|---|---|---|---|
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 | Contanti -> tesoreria, un po’ di XP indietro (limite giornaliero per membro). |
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) | Uscire dal menu. |
factions:missions:deliver | client -> server | server/sv_progression.lua:312 | Consegna oggetti per una missione ‘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 | I membri di un grado eliminato scendono al grado sotto (o al nuovo ultimo). |
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 | L’intero elenco (online e offline) della fazione del chiamante. |
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 |
“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_config:changed: | client | local | client/cl_tags.lua:29 | bs_config ha cambiato il valore predefinito: seguilo a meno che il giocatore non abbia scelto un raggio |
bs:extraction:completed | server | local | server/sv_progression.lua:233 | Attivato da bs_extraction a un’estrazione riuscita (evento solo lato server). |
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) | 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: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 | un’altra schermata ha preso il controllo |
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) | Doppia sicurezza: una disconnessione che salta il percorso di scaricamento del framework (crash, timeout) non deve lasciare una riga obsoleta sul server. |
weaponDamageEvent | server | local | server/sv_service.lua:530 |
Comandi
Sezione intitolata “Comandi”| Comando | Lato | Dove | Descrizione |
|---|---|---|---|
/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 |
File non caricati
Sezione intitolata “File non caricati”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.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.