bs_factions
BeyondSurvival hizip hizmeti.
resources/[beyond]/bs_factions/ içindeki Lua kaynaklarından üretildi. 135 kayıt. Açıklama sütunu koddaki satırın üstündeki yorumdur, bu yüzden boşsa henüz kimse yazmamıştır.
Dışa aktarımlar
Section titled “Dışa aktarımlar”Aynı taraftan exports.bs_factions:Name(...) ile çağırın.
| Ad | Taraf | Nerede | Açıklama |
|---|---|---|---|
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 | Dışarıdan hizip XP’si (bs_events jetonları). |
AddReputation | server | server/sv_main.lua:171 (not in fxmanifest) | |
AdjustReputation | server | server/sv_service.lua:429 | Karaktere göre itibar değişikliği, çevrimiçi veya çevrimdışı (yaptırım rep_penalty). |
AdminFactionList | server | server/sv_admin.lua:338 | bs_admin F10 exports. Staff menüsünün PLAYER görünümü için düz veri. |
AdminSetMember | server | server/sv_admin.lua:360 | factionId nil = hiçbir fraksiyonda değil. |
FactionFlagBonus | server | server/sv_progression.lua:425 | |
FactionLevelAllows | server | server/sv_progression.lua:418 | bs_faction_bases için üs kapıları. |
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) | Oyuncunun şu anda açık olan en yüksek itibar unvanı veya 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 | Bu hizmetin sahip olmadığı bir izin için nil, böylece çağıranlar yedek kullanabilir. |
RankIndex | server | server/sv_service.lua:415 | Bir rütbenin fraksiyonundaki sırası, 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) | Personel geçersiz kılması. Ekler değil ayarlar ve açılımları yeniden çözer, böylece personel bir RP etkinliği için kozmetikleri doğrudan verebilir. |
TreasuryCredit | server | server/sv_service.lua:419 | |
TreasuryDebit | server | server/sv_service.lua:421 | amount kadarını (asla 0’ın altına inmeden) alır ve alınanı döndürür. |
TreasuryDeposit | server | server/sv_service.lua:418 | İlerleme (sv_progression.lua): görev ödemeleri ve üye bağışları. |
Callback’ler
Section titled “Callback’ler”Sunucu callback’leri istemciden BSB.Await(name, timeoutMs, ...) ile çağrılır. İstemci callback’leri sunucudan BSB.AwaitClient(src, name, timeoutMs, ...) ile çağrılır.
| Ad | Yön | Nerede | Açıklama |
|---|---|---|---|
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 | Nakit -> kasa, biraz XP geri (üye başına günlük sınır). |
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) | Menüden ayrılma. |
factions:missions:deliver | client -> server | server/sv_progression.lua:312 | Bir ‘deliver’ görevi için eşya teslim et. |
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 | Silinen bir rütbenin üyeleri bir alttaki rütbeye (veya yeni en alta) düşer. |
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 | Çağıranın hizbinin tüm listesi (çevrimiçi + çevrimdışı). |
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 |
Olaylar
Section titled “Olaylar”“net”, işleyicinin RegisterNetEvent ile kaydedildiği, yani diğer tarafın tetikleyebildiği anlamına gelir. “local” yalnızca AddEventHandler’dır (aynı taraf veya oyun olayları).
| Ad | Taraf | Tür | Nerede | Açıklama |
|---|---|---|---|---|
bs_config:changed: | client | local | client/cl_tags.lua:29 | bs_config varsayılanı değiştirdi: oyuncu bir menzil seçmediyse ona uy |
bs:extraction:completed | server | local | server/sv_progression.lua:233 | Başarılı bir tahliyede bs_extraction tarafından tetiklenir (yalnızca sunucu olayı). |
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) | BURADA OLAN HATA (performans): bilinen bir kayıt için src’yi bulmak, değeri eşleşeni bulmak amacıyla her çevrimiçi oyuncunun durumunu taramak demekti (for src, s in pairs(state))… |
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 | başka bir ekran devraldı |
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) | Kemer ve pantolon askısı: çerçevenin kendi boşaltma yolunu atlayan bir bağlantı kopması (çökme, zaman aşımı) sunucuda eski bir satır bırakmamalı. |
weaponDamageEvent | server | local | server/sv_service.lua:530 |
Komutlar
Section titled “Komutlar”| Komut | Taraf | Nerede | Açıklama |
|---|---|---|---|
/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 |
Yüklenmeyen dosyalar
Section titled “Yüklenmeyen dosyalar”Bu Lua dosyaları diskte duruyor ama fxmanifest.lua içindeki hiçbir desen onları yüklemiyor (ya da yalnızca başka bir kaynak @bs_core/... ile çekiyor). Yukarıda bunlardan listelenen her şey bu kaynakta canlı değildir.
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.