İçeriğe geç

bs_traders

SCUM tarzı NPC satıcılar ve görev verenler.

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

AdTarafNeredeAçıklama
SetTrackerShownclientclient/cl_main.lua:207
TrackerShownclientclient/cl_main.lua:206bs_inventory içindeki Settings sekmesi tarafından kullanılır.
ClassifyOutfitserverserver/sv_wardrobe.lua:337WHAT MAY BE SAVED AS WORN.

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
traders:buyclient -> serverserver/sv_traders.lua:316
traders:debug:duplicateNpcclient -> serverserver/sv_traders.lua:665
traders:debug:hereclient -> serverserver/sv_traders.lua:733“Bu NPC’yi bana ışınla” - hata ayıklama menüsünün manuel x/y/z formunun yanında sunacağı koordinat, çünkü kötü yerleştirilmiş bir pedi taşımak için üç sayı yazmak tam olarak…
traders:debug:listclient -> serverserver/sv_traders.lua:624
traders:debug:mayuseclient -> serverserver/sv_traders.lua:18
traders:debug:resetMissionclient -> serverserver/sv_traders.lua:725
traders:debug:resetNpcclient -> serverserver/sv_traders.lua:706
traders:debug:saveMissionclient -> serverserver/sv_traders.lua:715
traders:debug:saveNpcclient -> serverserver/sv_traders.lua:638patch şunları ayarlayabilir: label, role, model, scenario, heading, x, y, z, buys, sells, missions (görev id’leri dizisi), clothing, disabled.
traders:debug:teleportclient -> serverserver/sv_traders.lua:745npcs:debug:here’in tersi - “BENİ bu NPC’ye götür”.
traders:listclient -> serverserver/sv_traders.lua:174Yalnızca devre dışı olmayan NPC’ler ve yalnızca bir istemcinin doğurması için gereken alanlar - fiyatlar ve stok, bir oyuncu yanına gidip menüyü açana kadar sunucuda kalır.
traders:missionAbandonclient -> serverserver/sv_traders.lua:506
traders:missionAcceptclient -> serverserver/sv_traders.lua:457HER KOŞUL İÇİN BİR NEDEN, YEDİSİ İÇİN TEK BİR KELİME DEĞİL.
traders:missionTurnInclient -> serverserver/sv_traders.lua:524
traders:openclient -> serverserver/sv_traders.lua:194TEŞHİS, 2026-09-15’TE EKLENDİ (tur 3).
traders:sellclient -> serverserver/sv_traders.lua:369
wardrobe:buyclient -> serverserver/sv_wardrobe.lua:179Tüm denemeyi bir kerede onayla.
wardrobe:openclient -> serverserver/sv_wardrobe.lua:147Panelin ihtiyaç duyduğu ve İSTEMCİNİN kendi başına çıkaramadığı her şey.
wardrobe:outfitDeleteclient -> serverserver/sv_wardrobe.lua:323
wardrobe:outfitSaveclient -> serverserver/sv_wardrobe.lua:262Şu anda pedde olanı adıyla kaydet.

“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:factionBases:changedserverlocalserver/sv_flagnpcs.lua:52
bs:hook:player:actionserverlocalserver/sv_traders.lua:593bs_core’un ödül hattından beslenir (bs_core/server/sv_rewards.lua); bu zaten her zombi öldürmede, bir görevin filter’ının listelediği tam actionId ile tetiklenir - hayır…
bs:hook:player:loadedserverlocalserver/sv_traders.lua:757
bs:hook:player:unloadedclientlocalclient/cl_debug.lua:218
bs:hook:player:unloadedserverlocalserver/sv_traders.lua:797
bs:inventory:stateclientnetclient/cl_main.lua:161bs_inventory bunu, çanta her değiştiğinde kendi istemcisinde tetikler.
bs:player:moneyclientnetclient/cl_wardrobe.lua:533THE CASH FIGURE WENT STALE THE MOMENT THE SHOP OPENED.
bs:traders:progressclientnetclient/cl_main.lua:114
bs:traders:reloadclientnetclient/cl_peds.lua:266Hata ayıklama menüsü bunu her kaydet/sıfırla/oluştur/sil sonrasında yayınlar, böylece canlı bir düzenleme yakındaki herkes tarafından aynı saniyede görülür, kimsenin…
bs:traders:talkclientnetclient/cl_peds.lua:275bs_interactions, tetiklenen her seçeneği args’ı ayrı iletmek yerine tek bir yük tablosuna sarar - cl_target.lua’daki Target.Run’a bakın - bu yüzden yukarıda args olarak ayarlanan npcId…
bs:traders:trackerclientnetclient/cl_main.lua:153
bs:traders:wardrobeclientnetclient/cl_wardrobe.lua:540cl_peds’in kıyafet satan bir pedde kaydettiği nokta seçeneği tarafından tetiklenir.
bs:ui:openedclientlocalclient/cl_debug.lua:213Oyuncuya dönük mağaza menüsü başka bir şey açıldığında kendini kapatır (aynı olayda cl_main.lua’nın kendi işleyicisine bakın) - bu da aynısını karşı yönde yapar, böylece ikisi asla…
bs:ui:panicclientlocalclient/cl_debug.lua:217
onClientResourceStartclientlocalclient/cl_peds.lua:285bs_interactions RESTARTED UNDERNEATH US.
onResourceStartserverlocalserver/sv_traders.lua:769ZATEN DÜNYADAKİ HERKESİ YENİDEN CANLANDIR - “PEKİ GÖREVLER?” State[src] tam olarak tek yerde dolduruluyordu: yukarıdaki bs:hook:player:loaded işleyicisi.
onResourceStopclientlocalclient/cl_debug.lua:220
playerDroppedserverlocalserver/sv_traders.lua:804
KomutTarafNeredeAçıklama
/missionsclientclient/cl_main.lua:198
/traderdebugclientclient/cl_debug.lua:117
/unstickclientclient/cl_wardrobe.lua:573THE WAY OUT THAT DOES NOT DEPEND ON THE UI.
/wardrobetestclientclient/cl_wardrobe.lua:593PANELİN KENDİSİ, OYUNA DOKUNMADAN.