bs_core
bağımsız RPG / zombi hayatta kalma çerçevesi çekirdeği.
resources/[beyond]/bs_core/ içindeki Lua kaynaklarından üretildi. 105 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_core:Name(...) ile çağırın.
| Ad | Taraf | Nerede | Açıklama |
|---|---|---|---|
AdjustStamina | client | client/cl_needs.lua:228 | NEDEN SADECE GetNeeds() DEĞİL DE BİR SETTER. |
ApplyAppearanceTo | client | client/cl_spawn.lua:125 | |
ApplyOutfit | client | client/cl_outfit.lua:112 | |
AwaitCallback | client | client/cl_callback.lua:59 (not in fxmanifest) | |
CaptureOutfit | client | client/cl_outfit.lua:111 | |
Crumb | client | client/cl_crumbs.lua:19 | |
Crumbs | client | client/cl_crumbs.lua:31 | |
CrumbsOn | client | client/cl_crumbs.lua:20 | |
GetData | client | client/cl_player.lua:67 | |
GetNeeds | client | client/cl_needs.lua:225 | |
GetSessionState | client | client/cl_bootstrap.lua:126 | Durum olayı zaten gönderildikten SONRA başlayabilen (veya yeniden başlayabilen) kaynaklar için güncel oturum durumu. |
IsLoaded | client | client/cl_player.lua:66 | |
RegisterClientCallback | client | client/cl_callback.lua:60 (not in fxmanifest) | |
Unstick | client | client/cl_unstick.lua:134 | |
AddMoney | server | server/sv_player.lua:445 | |
AddXP | server | server/sv_player.lua:431 | |
AppearanceSchema | server | server/sv_characters.lua:371 | |
AwaitClientCallback | server | server/sv_callback.lua:69 (not in fxmanifest) | |
AwardAction | server | server/sv_rewards.lua:44 | |
AwardActionTimes | server | server/sv_rewards.lua:47 | Toplu gerçekleşen şeyler için toplu sürüm (bir sürü temizliği). |
ChangeInfection | server | server/sv_needs.lua:63 | |
ClassList | server | server/sv_player.lua:523 | |
CreateCharacterFor | server | server/sv_characters.lua:311 | Bağlı bir oyuncu için karakter oluşturur. |
GetLanguage | server | server/sv_locale.lua:31 | |
GetPlayer | server | server/sv_player.lua:358 | |
GetPlayerByCharId | server | server/sv_player.lua:360 | |
GetPlayerMeta | server | server/sv_player.lua:486 | Karakter üst verisi; kendi tablosu olmadan karakter hakkında bir şey hatırlaması gereken kaynaklar için (örneğin bs_inventory’nin başlangıç ekipmanı işareti). |
GetPlayers | server | server/sv_player.lua:359 | |
GetPlayerSummary | server | server/sv_player.lua:401 | Bir arayüzün bir oyuncu hakkında ihtiyaç duyduğu her şey, zaten düzleştirilmiş. |
GetSkillPoints | server | server/sv_player.lua:392 | |
GrantSkillPoints | server | server/sv_player.lua:381 | Personel ve respec bunu kullanır; asla sıfırın altına inmez. |
ListCharacters | server | server/sv_characters.lua:321 | Bağlı bir oyuncunun karakter yuvaları, seçim ekranı için biçimlendirilmiş. |
PrimaryIdentifier | server | server/sv_player.lua:351 | Bağlı bir kaynak için hesap anahtarı: license2, yoksa license, önekli - bs_users satırlarının saklandığı tam dize. |
RegisterCallback | server | server/sv_callback.lua:68 (not in fxmanifest) | |
RemoveMoney | server | server/sv_player.lua:452 | |
RestoreNeeds | server | server/sv_needs.lua:48 | |
SavePlayer | server | server/sv_player.lua:499 | |
SetCharacterAppearance | server | server/sv_characters.lua:375 | Yüklü karakterin görünümünü ayarlar (temizlenmiş) ve kaydeder. |
SetCharacterOutfit | server | server/sv_characters.lua:328 | Karakterin üst verisine başlangıç kıyafeti yazar. |
SetCharacterPendingEquip | server | server/sv_characters.lua:350 | Bu karakter ilk doğduğunda giyilecek gerçek kıyafet EŞYALARINI kuyruğa alır - tüketici, bs_inventory’nin bs:hook:player:spawned dinleyicisindeki ‘pendingEquip’ işlemesidir,… |
SetClass | server | server/sv_player.lua:506 | Personel aracı (bs_admin “Sınıf değiştir”): canlı bir karakterin sınıfını değiştirir. |
SetLevel | server | server/sv_player.lua:459 | |
SetNeedsFor | server | server/sv_player.lua:478 | |
SetPlayerMeta | server | server/sv_player.lua:492 | |
SpendSkillPoints | server | server/sv_player.lua:366 | |
SpendXP | server | server/sv_player.lua:439 | Oyuncunun yeterli birikmiş XP’si yoksa false döndürür (hiçbir şey harcamaz) - yukarıdaki Player:SpendXP notuna bakın. |
GetConfig | shared | shared/sh_framework.lua:119 | |
GetEvents | shared | shared/sh_framework.lua:117 | |
GetFramework | shared | shared/sh_framework.lua:115 | |
GetVersion | shared | shared/sh_framework.lua:118 | |
HasService | shared | shared/sh_services.lua:142 | |
IsReady | shared | shared/sh_framework.lua:120 | |
RegisterModule | shared | shared/sh_framework.lua:116 | |
Use | shared | shared/sh_services.lua:141 |
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 |
|---|---|---|---|
characters:create | client -> server | server/sv_characters.lua:268 | |
characters:delete | client -> server | server/sv_characters.lua:276 | |
characters:list | client -> server | server/sv_characters.lua:236 | |
characters:select | client -> server | server/sv_characters.lua:284 | |
core:saveHudSettings | client -> server | server/sv_needs.lua:66 | HUD tercihi depolama, böylece oyuncunun düzeni karakterini takip eder. |
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:bs_core | server | local | server/sv_locale.lua:13 | |
bs_core:setLanguage | server | net | server/sv_locale.lua:22 | |
bs:callback:clientRequest | client | net | client/cl_callback.lua:48 (not in fxmanifest) | |
bs:callback:clientResponse | server | net | server/sv_callback.lua:63 (not in fxmanifest) | |
bs:callback:request | server | net | server/sv_callback.lua:19 (not in fxmanifest) | |
bs:callback:response | client | net | client/cl_callback.lua:38 (not in fxmanifest) | |
bs:characters:logout | server | net | server/sv_bootstrap.lua:99 | |
bs:characters:spawned | server | net | server/sv_characters.lua:300 | İstemci tamamlanmış bir doğuşu bildirir. |
bs:core:safeSpawn | client | local | client/cl_spawn.lua:41 | |
bs:db:insert | server | local | server/sv_database.lua:80 | |
bs:db:update | server | local | server/sv_database.lua:88 | |
bs:hook:player:loaded | shared | local | shared/sh_locale.lua:135 | |
bs:hook:player:unloaded | client | local | client/cl_spawn.lua:343 | Ve karakter ayrıldığı anda yine false olur. |
bs:needs:setInfection | client | net | client/cl_needs.lua:272 | Sunucu tarafı enfeksiyon değişikliği (zombi ısırıkları, tedaviler). |
bs:outfit:push | client | local | client/cl_outfit.lua:109 | Oyuncunun giydiğini değiştiren her şey bunu tetikler ve sunucu, kaynağın nasıl saklandığını bilmesine gerek kalmadan yeni kıyafeti alır. |
bs:player:dataSet | client | net | client/cl_player.lua:27 | |
bs:player:levelUp | client | net | client/cl_player.lua:61 | |
bs:player:loaded | client | net | client/cl_player.lua:13 | |
bs:player:money | client | net | client/cl_player.lua:45 | |
bs:player:needs | client | net | client/cl_needs.lua:94 | |
bs:player:unloaded | client | net | client/cl_player.lua:21 | |
bs:player:updateNeeds | server | net | server/sv_needs.lua:5 | |
bs:player:updateOutfit | server | net | server/sv_outfit.lua:89 | |
bs:player:updatePosition | server | net | server/sv_bootstrap.lua:119 | |
bs:player:xp | client | net | client/cl_player.lua:56 | |
bs:session:clientReady | server | net | server/sv_bootstrap.lua:77 | İstemci yüklemeyi bitirdi ve karakter listesini almaya hazır. |
bs:session:state | client | net | client/cl_bootstrap.lua:62 | |
onResourceStart | server | local | server/sv_bootstrap.lua:7 | |
onResourceStop | client | local | client/cl_bootstrap.lua:128 | |
onResourceStop | server | local | server/sv_bootstrap.lua:170 | |
playerConnecting | server | local | server/sv_bootstrap.lua:48 | |
playerDropped | server | local | server/sv_bootstrap.lua:93 | |
playerDropped | shared | local | shared/sh_bridge.lua:66 | |
txAdmin:events:serverShuttingDown | server | local | server/sv_bootstrap.lua:179 |
Komutlar
Section titled “Komutlar”| Komut | Taraf | Nerede | Açıklama |
|---|---|---|---|
/bs | server | server/sv_commands.lua:18 | |
/bs_crumbs | client | client/cl_crumbs.lua:50 | |
/characters | client | client/cl_spawn.lua:377 | |
/delchar | client | client/cl_spawn.lua:423 | |
/givexp | server | server/sv_commands.lua:62 | |
/logout | server | server/sv_commands.lua:49 | |
/newchar | client | client/cl_spawn.lua:394 | |
/play | client | client/cl_spawn.lua:409 | |
/savechar | server | server/sv_commands.lua:56 | |
/setneeds | server | server/sv_commands.lua:73 | |
/unstick | client | client/cl_unstick.lua:148 | Ve bir komut, çünkü takılan bir oyuncu bir bekçi zamanlayıcısının fark etmesini beklememeli. |
/whoami | server | server/sv_commands.lua:33 |
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.
client/cl_callback.luaserver/sv_callback.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.