İçeriğe geç

bs_weapons

silah ekleri gerçek eşyalar olarak, bir çarkta.

resources/[beyond]/bs_weapons/ içindeki Lua kaynaklarından üretildi. 44 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_weapons:Name(...) ile çağırın.

AdTarafNeredeAçıklama
AttachmentsForclientclient/cl_main.lua:681Sunucu export’unun verdiği aynı liste, neyin neye uyduğunu bilmesi gereken istemci tarafı her şey için - personel menüsü silah satırlarını bundan kurar.
ClientMagSizeclientclient/cl_main.lua:728bs_inventory’nin mermi kutusu doldurmalarını gerçek şarjör boyutuyla sınırlamasını sağlar
FittedOnclientclient/cl_main.lua:699
Holsterclientclient/cl_holster.lua:115
IsHolsteredclientclient/cl_holster.lua:116
IsSuppressedclientclient/cl_main.lua:654BU ATIŞ SESSİZ Mİ? bs_emotes’UN İHTİYACI OLAN VE SORACAK YOLU OLMAYAN EVET/HAYIR.
NameOfHashclientclient/cl_main.lua:152Aynı tablodan hash -> silah ADI.
NoiseScaleclientclient/cl_main.lua:638bs_emotes silah seslerini gürültü olarak yayınlar; susturuculu bir silah çok daha küçüğünü yayınlamalı.
OpenWheelclientclient/cl_main.lua:698
SyncedAmmoclientclient/cl_main.lua:143Sunucunun bu silahta ne kaldığını son söylediği.
SyncedAmmoByHashclientclient/cl_main.lua:146WHY THE SPAWN-RESTORE PATH STILL HANDED OVER 0 ROUNDS.
AttachmentsForserverserver/sv_main.lua:410BU SİLAHA NE UYAR, EŞYA OLARAK.
Fittedserverserver/sv_main.lua:407
MagInfoserverserver/sv_main.lua:346Bir çağıranın bir silahın cephanesi hakkında ihtiyaç duyduğu her şey, tek yerde.
MagSizeserverserver/sv_main.lua:360
NoiseScaleserverserver/sv_main.lua:396
SavedAmmoserverserver/sv_main.lua:183
SetActiveserverserver/sv_main.lua:233bs_inventory bunu bir silah çekildiğinde çağırır (kullanım veya hotbar), doğru silahın parçaları kullanılsın diye.
SetSavedAmmoserverserver/sv_main.lua:186Kayıtlı sayıyı AYARLAMA, istemciden meşru biçimde daha iyi bilen tek çağıran için: test için silah oluşturan bir yönetici.

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
weapons:fitclient -> serverserver/sv_main.lua:254
weapons:fittedclient -> serverserver/sv_main.lua:227İstemcinin silah değişimi refit’i için ucuz sürüm: yalnızca eldeki silahta olanlar.
weapons:removeclient -> serverserver/sv_main.lua:288
weapons:returnAmmoclient -> serverserver/sv_main.lua:366Uzatılmış şarjör çıkarıldıktan sonra: artık sığmayan mermiler çantaya bütün kutular olarak geri döner.
weapons:stateclient -> serverserver/sv_main.lua:212WHY THE COUNTS COME FROM HERE.

“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:hook:player:loadedserverlocalserver/sv_main.lua:138
bs:hook:player:spawnedclientlocalclient/cl_dryfire.lua:29
bs:hook:player:unloadedclientlocalclient/cl_holster.lua:111
bs:hook:player:unloadedserverlocalserver/sv_main.lua:148
bs:ui:openedclientlocalclient/cl_preview.lua:172Başka herhangi bir menü ekranı alırsa, bu kameranın açık kalmaya hakkı yoktur.
bs:weapons:bagChangedclientlocalclient/cl_main.lua:711
bs:weapons:forgetclientlocalclient/cl_main.lua:703Envanter silme, ped’in silahlarını aldı.
bs:weapons:forgetAllclientlocalclient/cl_main.lua:721
bs:weapons:holdingIsservernetserver/sv_ammodebug.lua:74
bs:weapons:hotbarWeaponclientlocalclient/cl_holster.lua:100ZATEN ELİNİZDEKİ silahın hızlı çubuk yuvasına basmak, elinizdekini yeniden çekmek yerine onu kaldırır.
bs:weapons:reportAmmoservernetserver/sv_main.lua:166THE CLIENT REPORTING WHAT IS LEFT.
bs:weapons:syncclientnetclient/cl_main.lua:131WHY THIS NOW KEEPS THE SECOND ARGUMENT.
bs:weapons:whatAmIHoldingclientnetclient/cl_dryfire.lua:115Sunucu elimizde gerçekte ne olduğunu sorar, çünkü bunu güvenilir biçimde göremez - GetSelectedPedWeapon ağ üzerindedir ve çekişin gerisinden gelir.
onResourceStopclientlocalclient/cl_magcheck.lua:155Yeniden başlatma veya ölüm ile hiçbir şey animasyon ortasında kalmamalı - ikisi de klibi durdurur ama bayrağı temizlemez ve takılı kalan bayrak, o oturum için SHIFT+R’nin bir daha asla çalışmaması demektir.
playerDroppedserverlocalserver/sv_main.lua:157
KomutTarafNeredeAçıklama
/attachdebugclientclient/cl_main.lua:597
/bs_holsterclientclient/cl_holster.lua:92
/dryfireclientclient/cl_dryfire.lua:135Bu dosya şimdiye kadar üç kez “düzeltildi” ve iki kez düzeltme doğruydu, ama yukarıdaki bir şey çalışmasını sessizce engelledi.
/giveammoserverserver/sv_ammodebug.lua:48
/weaponinfoserverserver/sv_main.lua:432