Eşya ve trader ekleme
Yeni bir eşya
Section titled “Yeni bir eşya”Eşyalar bs_inventory/config/config_items.lua içinde, Items.Definitions altında durur. Başlangıçta bs_item_definitions ile senkronize edilir, yani yalnızca dosyayı düzenlersin.
my_tin = { label = 'Tinned Peaches', category = 'food', weight = 0.4, w = 1, h = 1, stack = 5, usable = true, value = 14, data = { hunger = 25, thirst = 5 } },w/hızgara boyutudur,stackslot başına azami adet,valuetrader’ların dengelendiği katalog değeridir.datakategoriye bağlıdır: tüketilebilirler içinheal,hunger,thirst; silahlar içinweapon = 'WEAPON_X'; başka bir resource tükettiğindehandled = true.- İkonlar
bs_ui/html/js/icons.jsdosyasından gelir. İkon yoksa genel bir tanesi kullanılır, yine de çalışır. - Çevrilsin mi? Label’a
bs_inventory/locales/<lang>.luaiçinde bir anahtar verilebilir, bkz. Diller.
bs_inventoryyi sakin bir zamanda yeniden başlat (insanların envanterleri yeniden yüklenir). Daha fazla ayrıntı Envanter sayfasında, kod için Eşyalar ve envanter sayfasında.
Test etmek için kendine F10 > ITEMS üzerinden ver ya da kodla:
exports.bs_inventory:GiveItem(src, 'my_tin', 3)Bir tarif
Section titled “Bir tarif”Tarifler aynı dosyada durur. factionBase = true olan bir tarif yalnızca fraksiyonunun bayrak yarıçapı içinde üretilebilir.
Bir trader’a koyma
Section titled “Bir trader’a koyma”Trader’lar bs_traders/config/config_traders.lua içinde, Traders.Traders altındadır. Her biri bir güvenli bölgeye göre yerleştirilir:
trader_sandy = { label = 'Camp Trader', role = 'trader', clothing = true, zone = 'sandy_camp', offset = vector3(-6.0, 4.0, 0.0), heading = 30.0, model = 'a_m_m_farmer_01', scenario = 'WORLD_HUMAN_STAND_IMPATIENT', buys = { { item = 'scrap_metal', price = 3 } }, sells = { { item = 'my_tin', price = 20, stock = 30 } },},buystrader’ın oyunculara ödediği,sellsoyuncuların satın alabildiği şeydir,stockonu sınırlar.- Gelen dosya sells fiyatlarını eşyanın
valuedeğerinin yaklaşık 1,4 ila 1,5 katında, buys fiyatlarını ise altında tutar. Buna uy, yoksa ekonomi çabuk bozulur. missions = { ... }ilerole = 'quest'bir görev vericisi yapar, görevlerTraders.Missionsiçindedir.- F1’deki
Global.traderPriceMultipliertüm alış fiyatlarını ölçekler.
Uygulamak için bs_tradersı yeniden başlat. Bir güvenli bölgeyi değiştirdiysen, web sitesindeki harita sayfası bu dosyalardan elle çizilir, bu yüzden kendiliğinden takip etmez.
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.