bs_zombies
sunucuyla eşitlenen yürüyenler: tek liste, tek can havuzu, barındırılan yapay zekâ, tekil zombi simülasyonu.
resources/[beyond]/bs_zombies/ içindeki Lua kaynaklarından üretildi. 163 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_zombies:Name(...) ile çağırın.
| Ad | Taraf | Nerede | Açıklama |
|---|---|---|---|
AppearanceLedger | client | client/cl_sync.lua:1655 | Ve aynı tablo, okumak isteyen her şey için (bs_admin’in hata ayıklama paneli, gelecekteki bir katman). |
Corpses | client | client/cl_combat.lua:434 | |
Count | client | client/cl_sync.lua:1442 | |
Failures | client | client/cl_sync.lua:1440 | |
FeedingConfig | client | client/cl_ai.lua:1291 | Beslenme ayarı, bs_admin’in hata ayıklama düğmesi için. |
GetFxOptions | client | client/cl_options.lua:81 | |
HasWalker | client | client/cl_sync.lua:1419 | BU yürüyen bu istemcide bir ped aldı mı? |
HealthBarsVisible | client | client/cl_healthbar.lua:74 | |
HordeActive | client | client/cl_horde.lua:63 | |
HostedCount | client | client/cl_sync.lua:1444 | |
IsBeingAttacked | client | client/cl_attack.lua:435 | |
IsCrawlerPed | client | client/cl_crawl.lua:685 | |
IsGrabbed | client | client/cl_attack.lua:434 | Artık hiçbir şey oyuncuyu tutmuyor, dolayısıyla hiçbir zaman “yakalanmış” olunmuyor. |
IsWalkerPed | client | client/cl_sync.lua:1380 | “BU PED BİZİM Mİ?” - PED SİLEN HER ŞEY TARAFINDAN SORULUR. |
Live | client | client/cl_sync.lua:1443 | |
PlayerProtectedInVehicle | client | client/cl_vehicle.lua:45 | |
SafeZoneMarkersShown | client | client/cl_safezones.lua:118 | bs_inventory içindeki Settings sekmesi tarafından kullanılır. |
SetFxOption | client | client/cl_options.lua:82 | |
SetHealthBarsVisible | client | client/cl_healthbar.lua:73 | |
SetSafeZoneMarkersShown | client | client/cl_safezones.lua:119 | |
Types | client | client/cl_sync.lua:1425 | ARKETİP LİSTESİ, seçim sunması gereken her şey için. |
WalkerIdOf | client | client/cl_sync.lua:1832 | Görebildiğimiz bir ped için yürüyen kimliği veya nil (bs_gadgets tareti). |
AnyNear | server | server/sv_registry.lua:1731 | (x, y, z) çevresindeki radius içinde sunucu tarafından izlenen bir yürüyen var mı? |
AtlasCall | server | server/sv_sim_atlas.lua:648 | KAPI 2: exports.bs_zombies:AtlasCall(op, args, via) nodes WEB PANELİ İÇİN (nodes/server/sv_http.lua); oyuncusu yoktur ve bu yüzden kapı 1’i kullanamaz. |
ClearRadius | server | server/sv_director.lua:673 | Staff /dz: x, y çevresindeki radius içindeki her walker’ı normal kaldırma yoluyla siler (bütçeler, host listeleri ve cesetler tutarlı kalır). |
DirectorState | server | server/sv_director.lua:712 | |
EventClear | server | server/sv_registry.lua:2081 | keep = true: yalnızca etiketi kaldır, yürüyenler kalır ve normal temizlemeye döner. |
EventCount | server | server/sv_registry.lua:2079 | |
EventDrive | server | server/sv_registry.lua:2078 | |
EventNoise | server | server/sv_registry.lua:2082 | |
EventSpawn | server | server/sv_registry.lua:2077 | |
GadgetHit | server | server/sv_registry.lua:2092 | Alet hasarı (bs_gadgets tareti). |
Heat | server | server/sv_director.lua:685 | |
InSafeZone | server | server/sv_registry.lua:1692 | Aynı liste artı payı eklenmiş radius, Node Atlas paneli için. |
NodeAtlas | server | server/sv_nodes.lua:1110 (not in fxmanifest) | Grafiğin kendisi, böylece panel sürülerin yürüdüğü yolları çizebilir. |
NodeList | server | server/sv_nodes.lua:1079 (not in fxmanifest) | Her sürü, çizim için düzleştirilmiş. |
NodeMemory | server | server/sv_nodes.lua:1134 (not in fxmanifest) | Boyanacak hücreler olarak uzamsal bellek: oyuncuların nerede bulunduğu ve nerede öldürdüğü. |
NodeSnapshot | server | server/sv_nodes.lua:1076 (not in fxmanifest) | |
SafeZones | server | server/sv_registry.lua:1680 | Güvenli bölgeler düz sayılar olarak. |
SafeZonesPadded | server | server/sv_registry.lua:1701 | |
SectorClearDebt | server | server/sv_sectors.lua:481 | |
SectorGrid | server | server/sv_sectors.lua:459 | |
SectorSet | server | server/sv_sectors.lua:475 | |
SectorSnapshot | server | server/sv_sectors.lua:457 | |
SetSpawnMode | server | server/sv_spawnsrc.lua:208 | |
Snapshot | server | server/sv_registry.lua:1721 | |
SpawnMode | server | server/sv_spawnsrc.lua:207 | |
StreamSnapshot | server | server/sv_streaming.lua:669 | |
Total | server | server/sv_registry.lua:1714 | |
WorldSeed | server | server/sv_registry.lua:1719 |
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 |
|---|---|---|---|
zombies:atlas: | client -> server | server/sv_sim_atlas.lua:638 | |
zombies:debug:nearby | client -> server | server/sv_sim_atlas.lua:125 | Dünyadaki Alt katmanının Atlas’tan daha dar bir amacı var: gerçek bir yerel yürüyeni (A), cisimleşmemiş simülasyon komşularının (D) yanında tanımlamak. |
zombies:force | client -> server | server/sv_registry.lua:1753 | |
zombies:loot | client -> server | server/sv_director.lua:502 | |
zombies:lootCheck | client -> server | server/sv_director.lua:482 | |
zombies:nearest | client -> server | server/sv_registry.lua:1957 | |
zombies:sectors:cleardebt | client -> server | server/sv_sectors.lua:428 | |
zombies:sectors:list | client -> server | server/sv_sectors.lua:396 | |
zombies:sectors:set | client -> server | server/sv_sectors.lua:416 |
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_safezones.lua:133 | Bölgeler F1’de düzenlendiğinde yeniden çiz. |
bs_config:changed: | shared | local | config/config_zones.lua:101 | |
bs:combatfx:options | client | local | client/cl_healthbar.lua:27 | |
bs:crafting:skinZombie | client | local | client/cl_combat.lua:219 | Derisini yüzmeyi bs_crafting yürütür ama beden bizimdir: oyuncu üzerinde diz çökerken temizlenmesin veya zaman aşımına uğramasın diye burada ve sunucuda tut. |
bs:factionBases:changed | server | local | server/sv_flagzones.lua:8 | bs_faction_bases bunu her bayrak değişikliğinde tetikler. |
bs:factionBases:sync | client | net | client/cl_safezones.lua:138 | Oyuncu fraksiyon bayrakları bs_faction_bases’ten gelir. |
bs:hook:player:loaded | client | local | client/cl_options.lua:92 | |
bs:hook:player:spawned | client | local | client/cl_safezones.lua:122 | Yeniden doğuşta tekrar çizilir: bir işaret ölümden sağ çıkar, ama ikisi arasındaki kaynak yeniden başlatması çıkamaz ve bundan emin olmak hiçbir şeye mal olmaz. |
bs:hook:player:unloaded | client | local | client/cl_attack.lua:414 | |
bs:sim:stance | server | net | server/sv_sim_senses.lua:144 | DURUŞ RAPORU. cl_sim_stance.lua bunu gönderir; her bayrağın neyden yoklandığı ve hangi native’lerin reddedildiği için o dosyaya bakın. |
bs:ui:soundEnded | client | local | client/cl_ai.lua:218 | Sayfa bir klibi bitirdi. |
bs:vip:changed | client | local | client/cl_options.lua:91 | VIP durum değişiklikleri özel renklerin uygulanıp uygulanmayacağını belirler. |
bs:weapons:shot | client | local | client/cl_damage.lua:298 | |
bs:world:noise | client | local | client/cl_ai.lua:1217 | |
bs:world:noise | server | net | server/sv_director.lua:196 | radius DÜŞÜRÜLÜYORDU. |
bs:z:add | client | net | client/cl_net.lua:422 | |
bs:z:animreport | server | net | server/sv_registry.lua:1837 | /zanim’in istemci tarafı, böylece clipset resmi bir dosyaya düşer. |
bs:z:badnative | server | net | server/sv_registry.lua:1831 | |
bs:z:correctHost | client | net | client/cl_sync.lua:1173 | |
bs:z:crippled | client | net | client/cl_damage.lua:195 | |
bs:z:dead | client | net | client/cl_combat.lua:396 | |
bs:z:dmg | server | net | server/sv_registry.lua:1401 | |
bs:z:draw | client | net | client/cl_horde.lua:45 | Sunucu bir ana bilgisayara yürüyenlerinden birini bir şeye doğru çekmesini söyler. |
bs:z:drunktest9 | client | net | client/cl_ai.lua:2011 | |
bs:z:drunktest9 | server | net | server/sv_net.lua:624 | /zdrunktest9 (bkz. cl_ai.lua): gerçek walker’lar gibi yapılmış bir ped. |
bs:z:enginedeath | server | net | server/sv_registry.lua:1816 | A CLIENT COULD NOT KEEP A WALKER STANDING. |
bs:z:envdeath | server | net | server/sv_registry.lua:1567 | |
bs:z:gated | server | net | server/sv_registry.lua:1175 | Kullanımdan kaldırıldı: istemciler paylaşılan bir kaydı ışınlayamaz, çünkü görünümleri onu cisimleştiremezdi. |
bs:z:grab | server | net | server/sv_registry.lua:1581 | Yakalanmak ortak bir andır: yakındaki herkes aynı yürüyenin aynı oyuncuyu tuttuğunu görür, çünkü durum her şey gibi kaydın üzerinde taşınır. |
bs:z:grabbed | client | net | client/cl_attack.lua:365 | Başkasına saldırılıyor: yürüyenin kendi kopyamızda aynı savurmayı oynat, böylece tüm sokak onun atıldığını görür, boşta durmaz. |
bs:z:hit | server | net | server/sv_registry.lua:1308 | |
bs:z:horde | client | net | client/cl_horde.lua:5 | |
bs:z:hordeOver | client | net | client/cl_horde.lua:39 | |
bs:z:host | client | net | client/cl_sync.lua:1144 | Bu istemcinin düşünmekten sorumlu olduğu kişiler. |
bs:z:hurt | client | net | client/cl_ai.lua:1269 | Her yerdeki bir isabet, kim ateş ederse etsin, bu istemcinin yönlendirdiklerini çeker. |
bs:z:materialised | server | net | server/sv_registry.lua:1177 | |
bs:z:net:app | server | net | server/sv_net.lua:568 | Sahip tohumlanmış görünümü bir kez uyguladı; sonraki sahipler tekrarlamamalı. |
bs:z:net:fps | server | net | server/sv_net.lua:545 | |
bs:z:net:grounded | server | net | server/sv_net.lua:558 | Sahip, bilinen bir z olmadan oluşturulmuş bir pedi yere oturttu. |
bs:z:netkill | client | net | client/cl_net.lua:429 | Kimsenin öldürmediği bir ceset: sunucu sahibinden bunu yapmasını ister. |
bs:z:nolos | server | net | server/sv_net_target.lua:35 | Sahibi denedi ve yolda bir duvar vardı. |
bs:z:orphan | server | net | server/sv_registry.lua:1803 | |
bs:z:pedlost | server | net | server/sv_registry.lua:1810 | |
bs:z:report | server | net | server/sv_registry.lua:979 | |
bs:z:rm | client | net | client/cl_net.lua:409 | Sunucu onu kaldırdı / öldürdü: yeniden duyurulana kadar bu kimliği asla tekrar benimseme. |
bs:z:synca | server | net | server/sv_registry.lua:2125 | |
bs:z:syncq | client | net | client/cl_sync.lua:1887 | /zsync: sunucu sorar, biz yerel olarak gerçekten var olanla yanıtlarız. |
bs:z:upd | client | net | client/cl_sync.lua:1053 | “UZAKTA BELİRİYORLAR VE YAKLAŞINCA KAYBOLUYORLAR.” İşte nereye gittikleri: zeminin içinden. |
bs:z:vehhit | server | net | server/sv_registry.lua:1514 | |
bs:z:verify | server | net | server/sv_registry.lua:1139 | |
bs:zombies:bitten | server | net | server/sv_director.lua:587 | |
bs:zombies:dot:loot | client | local | client/cl_combat.lua:168 | |
bs:zombies:holdCorpse | server | net | server/sv_director.lua:492 | |
bs:zs:diag | client | net | client/cl_spawner.lua:431 | /zdiag’ın İSTEMCİ YARISI. |
bs:zs:diagreply | server | net | server/sv_streaming.lua:929 | İstemcinin yanıtı, aynı çıktıya yazdırılır. |
bs:zs:plan | client | net | client/cl_spawner.lua:319 | |
bs:zs:report | server | net | server/sv_streaming.lua:295 | KURU ÇALIŞTIRMA RAPORU VE 4. AŞAMANIN KABUL TESTİDİR. |
bs:zs:spawn | server | net | server/sv_streaming.lua:457 | |
bs:zs:tele | server | net | server/sv_streaming.lua:276 | |
entityRemoved | server | local | server/sv_net.lua:489 | |
onResourceStop | client | local | client/cl_ai.lua:723 | Kapanışta her şeyle birlikte giderler - kalan bir yemek hâlâ bu kaynağın tuttuğu bir pedtir ve F-02 tam olarak yeniden başlatmadan sağ çıkan bu tür şeylerle ilgilidir. |
onResourceStop | server | local | server/sv_net.lua:535 | BEST-EFFORT SAVE ON SHUTDOWN. |
playerDropped | server | local | server/sv_director.lua:500 | Bağlantısı kopan bir oyuncunun gürültü kaydı saklanmaya değmez. |
txAdmin:events:serverShuttingDown | server | local | server/sv_nodes.lua:914 (not in fxmanifest) |
Komutlar
Section titled “Komutlar”| Komut | Taraf | Nerede | Açıklama |
|---|---|---|---|
/bs_zombiehp | client | client/cl_healthbar.lua:66 | Herhangi bir VIP veya personel bunu sohbetten kendisi için açıp kapatabilir - bu kadar küçük bir düğme için kimsenin onlara menü yapması gerekmez. |
/hitmarkertest | client | client/cl_hitmarker.lua:125 | /hitmarkertest - üç sesin var ve duyulabilir olduğunu, bir zombi, silah veya VIP’in çalışmasına gerek kalmadan kanıtlar. |
/pools | client | client/cl_pools.lua:131 | |
/safezones | client | client/cl_safezones.lua:104 | /safezones - aç/kapa. ace denetimi yok: her oyuncunun istemcisinde zaten bulunan bir yapılandırma dosyasından iki daire çizer ve burada bir oyuncunun okuyamayacağı hiçbir şey yok… |
/sector | server | server/sv_sectors.lua:437 | /sector - hangi karedeyim ve ne yapıyor? |
/zanim | client | client/cl_sync.lua:1543 | /zanim - WHAT THE CLIPSETS ARE ACTUALLY DOING. |
/zclear | server | server/sv_director.lua:660 | |
/zcrawl | client | client/cl_crawl.lua:695 | cl_sync.lua’daki /zanims ile aynı biçim ve aynı nedenle: bir sürünen yanlış göründüğünde ilk sorular her zaman “animasyon gerçekten orada mı” ve “bir şey… |
/zdebug | client | client/cl_sync.lua:1461 | |
/zdiag | server | server/sv_streaming.lua:914 | |
/zdrunkclear | client | client/cl_ai.lua:1876 | |
/zdrunktest | client | client/cl_ai.lua:1646 | |
/zdrunktest2 | client | client/cl_ai.lua:1658 | |
/zdrunktest3 | client | client/cl_ai.lua:1694 | |
/zdrunktest4 | client | client/cl_ai.lua:1737 | |
/zdrunktest5 | client | client/cl_ai.lua:1801 | /zdrunktest5 <mask>: /zdrunktest4 10 artı doğuşta YALNIZCA gerçek yürüyenlerin aldığı ekstralar (cl_sync.lua spawn/applyGait). |
/zdrunktest6 | client | client/cl_ai.lua:1846 | /zdrunktest6 [model]: /zdrunktest pedi, ama oyuncuya doğru TaskGoStraightToCoord ile (hız 1.0, zaman aşımı -1, yön 0.0, kayma 0.5) hareket ettirilir, her 2.5 sn’de yeniden verilir, tıpkı… |
/zdrunktest7 | client | client/cl_ai.lua:1886 | /zdrunktest7 [mask] [model]: /zdrunktest6 artı cl_net.lua’daki configureOwned() kurulum grupları, bit ile açılıp kapanır. |
/zdrunktest8 | client | client/cl_ai.lua:1930 | /zdrunktest8 [model]: /zdrunktest6 ile aynı ama ağlı bir ped (isNetwork = true) ile, ağın sendelemeyi silip silmediğini görmek için. |
/zdrunktest9 | client | client/cl_ai.lua:2049 | |
/zgait | client | client/cl_ai.lua:1469 | /zgait: yakındaki her yürüyen için bir satır. |
/zgaitprobe | client | client/cl_ai.lua:1964 | |
/zhorde | server | server/sv_director.lua:612 | |
/zmode | server | server/sv_spawnsrc.lua:174 | |
/zmodelinfo | client | client/cl_sync.lua:1668 | |
/znet | server | server/sv_net.lua:611 | |
/znetc | client | client/cl_net.lua:465 | |
/znodes | server | server/sv_nodes.lua:952 (not in fxmanifest) | |
/znodesave | server | server/sv_nodes.lua:1028 (not in fxmanifest) | /znodesave - kaydı zorla ve tam olarak ne yaptığını söyle. |
/zpoi | server | server/sv_poi.lua:338 | |
/zsim | server | server/sv_sim_atlas.lua:668 | |
/zstance | client | client/cl_sim_stance.lua:75 | /zstance - bu istemci sunucuya sizin hakkınızda ne söylüyor? |
/zstatus | server | server/sv_director.lua:625 | |
/zstream | server | server/sv_streaming.lua:614 | |
/zsync | server | server/sv_registry.lua:2108 | |
/ztestdamage | client | client/cl_damage.lua:375 | |
/ztestsenses | client | client/cl_ai.lua:1298 | |
/ztestspawn | client | client/cl_sync.lua:1789 | |
/zvanilla | client | client/cl_sync.lua:1531 | /zvanilla - modlu ped paketini tek komutla devreden çıkar. |
/zwhy | client | client/cl_sync.lua:1605 | BUNUN KAPATTIĞI KUSUR BİR RAPORLAMA KUSURUDUR VE ÜÇ TURA MAL OLDU. |
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_nodes.luaserver/sv_nodes_db.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.