İçeriğe geç

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.

Aynı taraftan exports.bs_core:Name(...) ile çağırın.

AdTarafNeredeAçıklama
AdjustStaminaclientclient/cl_needs.lua:228NEDEN SADECE GetNeeds() DEĞİL DE BİR SETTER.
ApplyAppearanceToclientclient/cl_spawn.lua:125
ApplyOutfitclientclient/cl_outfit.lua:112
AwaitCallbackclientclient/cl_callback.lua:59 (not in fxmanifest)
CaptureOutfitclientclient/cl_outfit.lua:111
Crumbclientclient/cl_crumbs.lua:19
Crumbsclientclient/cl_crumbs.lua:31
CrumbsOnclientclient/cl_crumbs.lua:20
GetDataclientclient/cl_player.lua:67
GetNeedsclientclient/cl_needs.lua:225
GetSessionStateclientclient/cl_bootstrap.lua:126Durum olayı zaten gönderildikten SONRA başlayabilen (veya yeniden başlayabilen) kaynaklar için güncel oturum durumu.
IsLoadedclientclient/cl_player.lua:66
RegisterClientCallbackclientclient/cl_callback.lua:60 (not in fxmanifest)
Unstickclientclient/cl_unstick.lua:134
AddMoneyserverserver/sv_player.lua:445
AddXPserverserver/sv_player.lua:431
AppearanceSchemaserverserver/sv_characters.lua:371
AwaitClientCallbackserverserver/sv_callback.lua:69 (not in fxmanifest)
AwardActionserverserver/sv_rewards.lua:44
AwardActionTimesserverserver/sv_rewards.lua:47Toplu gerçekleşen şeyler için toplu sürüm (bir sürü temizliği).
ChangeInfectionserverserver/sv_needs.lua:63
ClassListserverserver/sv_player.lua:523
CreateCharacterForserverserver/sv_characters.lua:311Bağlı bir oyuncu için karakter oluşturur.
GetLanguageserverserver/sv_locale.lua:31
GetPlayerserverserver/sv_player.lua:358
GetPlayerByCharIdserverserver/sv_player.lua:360
GetPlayerMetaserverserver/sv_player.lua:486Karakter ü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).
GetPlayersserverserver/sv_player.lua:359
GetPlayerSummaryserverserver/sv_player.lua:401Bir arayüzün bir oyuncu hakkında ihtiyaç duyduğu her şey, zaten düzleştirilmiş.
GetSkillPointsserverserver/sv_player.lua:392
GrantSkillPointsserverserver/sv_player.lua:381Personel ve respec bunu kullanır; asla sıfırın altına inmez.
ListCharactersserverserver/sv_characters.lua:321Bağlı bir oyuncunun karakter yuvaları, seçim ekranı için biçimlendirilmiş.
PrimaryIdentifierserverserver/sv_player.lua:351Bağlı bir kaynak için hesap anahtarı: license2, yoksa license, önekli - bs_users satırlarının saklandığı tam dize.
RegisterCallbackserverserver/sv_callback.lua:68 (not in fxmanifest)
RemoveMoneyserverserver/sv_player.lua:452
RestoreNeedsserverserver/sv_needs.lua:48
SavePlayerserverserver/sv_player.lua:499
SetCharacterAppearanceserverserver/sv_characters.lua:375Yüklü karakterin görünümünü ayarlar (temizlenmiş) ve kaydeder.
SetCharacterOutfitserverserver/sv_characters.lua:328Karakterin üst verisine başlangıç kıyafeti yazar.
SetCharacterPendingEquipserverserver/sv_characters.lua:350Bu 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,…
SetClassserverserver/sv_player.lua:506Personel aracı (bs_admin “Sınıf değiştir”): canlı bir karakterin sınıfını değiştirir.
SetLevelserverserver/sv_player.lua:459
SetNeedsForserverserver/sv_player.lua:478
SetPlayerMetaserverserver/sv_player.lua:492
SpendSkillPointsserverserver/sv_player.lua:366
SpendXPserverserver/sv_player.lua:439Oyuncunun yeterli birikmiş XP’si yoksa false döndürür (hiçbir şey harcamaz) - yukarıdaki Player:SpendXP notuna bakın.
GetConfigsharedshared/sh_framework.lua:119
GetEventssharedshared/sh_framework.lua:117
GetFrameworksharedshared/sh_framework.lua:115
GetVersionsharedshared/sh_framework.lua:118
HasServicesharedshared/sh_services.lua:142
IsReadysharedshared/sh_framework.lua:120
RegisterModulesharedshared/sh_framework.lua:116
Usesharedshared/sh_services.lua:141

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.

AdYönNeredeAçıklama
characters:createclient -> serverserver/sv_characters.lua:268
characters:deleteclient -> serverserver/sv_characters.lua:276
characters:listclient -> serverserver/sv_characters.lua:236
characters:selectclient -> serverserver/sv_characters.lua:284
core:saveHudSettingsclient -> serverserver/sv_needs.lua:66HUD tercihi depolama, böylece oyuncunun düzeni karakterini takip eder.

“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ı).

AdTarafTürNeredeAçıklama
bs_config:changed:bs_coreserverlocalserver/sv_locale.lua:13
bs_core:setLanguageservernetserver/sv_locale.lua:22
bs:callback:clientRequestclientnetclient/cl_callback.lua:48 (not in fxmanifest)
bs:callback:clientResponseservernetserver/sv_callback.lua:63 (not in fxmanifest)
bs:callback:requestservernetserver/sv_callback.lua:19 (not in fxmanifest)
bs:callback:responseclientnetclient/cl_callback.lua:38 (not in fxmanifest)
bs:characters:logoutservernetserver/sv_bootstrap.lua:99
bs:characters:spawnedservernetserver/sv_characters.lua:300İstemci tamamlanmış bir doğuşu bildirir.
bs:core:safeSpawnclientlocalclient/cl_spawn.lua:41
bs:db:insertserverlocalserver/sv_database.lua:80
bs:db:updateserverlocalserver/sv_database.lua:88
bs:hook:player:loadedsharedlocalshared/sh_locale.lua:135
bs:hook:player:unloadedclientlocalclient/cl_spawn.lua:343Ve karakter ayrıldığı anda yine false olur.
bs:needs:setInfectionclientnetclient/cl_needs.lua:272Sunucu tarafı enfeksiyon değişikliği (zombi ısırıkları, tedaviler).
bs:outfit:pushclientlocalclient/cl_outfit.lua:109Oyuncunun 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:dataSetclientnetclient/cl_player.lua:27
bs:player:levelUpclientnetclient/cl_player.lua:61
bs:player:loadedclientnetclient/cl_player.lua:13
bs:player:moneyclientnetclient/cl_player.lua:45
bs:player:needsclientnetclient/cl_needs.lua:94
bs:player:unloadedclientnetclient/cl_player.lua:21
bs:player:updateNeedsservernetserver/sv_needs.lua:5
bs:player:updateOutfitservernetserver/sv_outfit.lua:89
bs:player:updatePositionservernetserver/sv_bootstrap.lua:119
bs:player:xpclientnetclient/cl_player.lua:56
bs:session:clientReadyservernetserver/sv_bootstrap.lua:77İstemci yüklemeyi bitirdi ve karakter listesini almaya hazır.
bs:session:stateclientnetclient/cl_bootstrap.lua:62
onResourceStartserverlocalserver/sv_bootstrap.lua:7
onResourceStopclientlocalclient/cl_bootstrap.lua:128
onResourceStopserverlocalserver/sv_bootstrap.lua:170
playerConnectingserverlocalserver/sv_bootstrap.lua:48
playerDroppedserverlocalserver/sv_bootstrap.lua:93
playerDroppedsharedlocalshared/sh_bridge.lua:66
txAdmin:events:serverShuttingDownserverlocalserver/sv_bootstrap.lua:179
KomutTarafNeredeAçıklama
/bsserverserver/sv_commands.lua:18
/bs_crumbsclientclient/cl_crumbs.lua:50
/charactersclientclient/cl_spawn.lua:377
/delcharclientclient/cl_spawn.lua:423
/givexpserverserver/sv_commands.lua:62
/logoutserverserver/sv_commands.lua:49
/newcharclientclient/cl_spawn.lua:394
/playclientclient/cl_spawn.lua:409
/savecharserverserver/sv_commands.lua:56
/setneedsserverserver/sv_commands.lua:73
/unstickclientclient/cl_unstick.lua:148Ve bir komut, çünkü takılan bir oyuncu bir bekçi zamanlayıcısının fark etmesini beklememeli.
/whoamiserverserver/sv_commands.lua:33

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.lua
  • server/sv_callback.lua