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.
Dışa aktarımlar
Section titled “Dışa aktarımlar”Aynı taraftan exports.bs_traders:Name(...) ile çağırın.
| Ad | Taraf | Nerede | Açıklama |
|---|---|---|---|
SetTrackerShown | client | client/cl_main.lua:207 | |
TrackerShown | client | client/cl_main.lua:206 | bs_inventory içindeki Settings sekmesi tarafından kullanılır. |
ClassifyOutfit | server | server/sv_wardrobe.lua:337 | WHAT MAY BE SAVED AS WORN. |
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 |
|---|---|---|---|
traders:buy | client -> server | server/sv_traders.lua:316 | |
traders:debug:duplicateNpc | client -> server | server/sv_traders.lua:665 | |
traders:debug:here | client -> server | server/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:list | client -> server | server/sv_traders.lua:624 | |
traders:debug:mayuse | client -> server | server/sv_traders.lua:18 | |
traders:debug:resetMission | client -> server | server/sv_traders.lua:725 | |
traders:debug:resetNpc | client -> server | server/sv_traders.lua:706 | |
traders:debug:saveMission | client -> server | server/sv_traders.lua:715 | |
traders:debug:saveNpc | client -> server | server/sv_traders.lua:638 | patch şunları ayarlayabilir: label, role, model, scenario, heading, x, y, z, buys, sells, missions (görev id’leri dizisi), clothing, disabled. |
traders:debug:teleport | client -> server | server/sv_traders.lua:745 | npcs:debug:here’in tersi - “BENİ bu NPC’ye götür”. |
traders:list | client -> server | server/sv_traders.lua:174 | Yalnı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:missionAbandon | client -> server | server/sv_traders.lua:506 | |
traders:missionAccept | client -> server | server/sv_traders.lua:457 | HER KOŞUL İÇİN BİR NEDEN, YEDİSİ İÇİN TEK BİR KELİME DEĞİL. |
traders:missionTurnIn | client -> server | server/sv_traders.lua:524 | |
traders:open | client -> server | server/sv_traders.lua:194 | TEŞHİS, 2026-09-15’TE EKLENDİ (tur 3). |
traders:sell | client -> server | server/sv_traders.lua:369 | |
wardrobe:buy | client -> server | server/sv_wardrobe.lua:179 | Tüm denemeyi bir kerede onayla. |
wardrobe:open | client -> server | server/sv_wardrobe.lua:147 | Panelin ihtiyaç duyduğu ve İSTEMCİNİN kendi başına çıkaramadığı her şey. |
wardrobe:outfitDelete | client -> server | server/sv_wardrobe.lua:323 | |
wardrobe:outfitSave | client -> server | server/sv_wardrobe.lua:262 | Şu anda pedde olanı adıyla kaydet. |
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:factionBases:changed | server | local | server/sv_flagnpcs.lua:52 | |
bs:hook:player:action | server | local | server/sv_traders.lua:593 | bs_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:loaded | server | local | server/sv_traders.lua:757 | |
bs:hook:player:unloaded | client | local | client/cl_debug.lua:218 | |
bs:hook:player:unloaded | server | local | server/sv_traders.lua:797 | |
bs:inventory:state | client | net | client/cl_main.lua:161 | bs_inventory bunu, çanta her değiştiğinde kendi istemcisinde tetikler. |
bs:player:money | client | net | client/cl_wardrobe.lua:533 | THE CASH FIGURE WENT STALE THE MOMENT THE SHOP OPENED. |
bs:traders:progress | client | net | client/cl_main.lua:114 | |
bs:traders:reload | client | net | client/cl_peds.lua:266 | Hata 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:talk | client | net | client/cl_peds.lua:275 | bs_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:tracker | client | net | client/cl_main.lua:153 | |
bs:traders:wardrobe | client | net | client/cl_wardrobe.lua:540 | cl_peds’in kıyafet satan bir pedde kaydettiği nokta seçeneği tarafından tetiklenir. |
bs:ui:opened | client | local | client/cl_debug.lua:213 | Oyuncuya 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:panic | client | local | client/cl_debug.lua:217 | |
onClientResourceStart | client | local | client/cl_peds.lua:285 | bs_interactions RESTARTED UNDERNEATH US. |
onResourceStart | server | local | server/sv_traders.lua:769 | ZATEN DÜNYADAKİ HERKESİ YENİDEN CANLANDIR - “PEKİ GÖREVLER?” State[src] tam olarak tek yerde dolduruluyordu: yukarıdaki bs:hook:player:loaded işleyicisi. |
onResourceStop | client | local | client/cl_debug.lua:220 | |
playerDropped | server | local | server/sv_traders.lua:804 |
Komutlar
Section titled “Komutlar”| Komut | Taraf | Nerede | Açıklama |
|---|---|---|---|
/missions | client | client/cl_main.lua:198 | |
/traderdebug | client | client/cl_debug.lua:117 | |
/unstick | client | client/cl_wardrobe.lua:573 | THE WAY OUT THAT DOES NOT DEPEND ON THE UI. |
/wardrobetest | client | client/cl_wardrobe.lua:593 | PANELİN KENDİSİ, OYUNA DOKUNMADAN. |
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.