Dodawanie przedmiotów i traderów
Nowy przedmiot
Dział zatytułowany „Nowy przedmiot”Przedmioty są w bs_inventory/config/config_items.lua, w Items.Definitions. Przy starcie są synchronizowane do bs_item_definitions, więc edytujesz tylko plik.
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/hto rozmiar na siatce,stackto maksimum na slot,valueto wartość katalogowa, wokół której zbalansowano traderów.datazależy od kategorii:heal,hunger,thirstdla konsumpcyjnych,weapon = 'WEAPON_X'dla broni,handled = true, gdy zużywa go inny resource.- Ikony pochodzą z
bs_ui/html/js/icons.js. Brak ikony oznacza ogólną, nadal działa. - Chcesz tłumaczenie? Label może dostać klucz w
bs_inventory/locales/<lang>.lua, zobacz Języki.
Zrestartuj bs_inventory, gdy jest spokojnie (ekwipunki ludzi się przeładowują). Więcej na stronie Ekwipunek, a dla kodu w Przedmioty i ekwipunek.
Żeby przetestować, daj go sobie z F10 > ITEMS albo z kodu:
exports.bs_inventory:GiveItem(src, 'my_tin', 3)Receptura
Dział zatytułowany „Receptura”Receptury są w tym samym pliku. Receptura z factionBase = true da się wytworzyć tylko w promieniu flagi twojej frakcji.
Wstawienie do tradera
Dział zatytułowany „Wstawienie do tradera”Traderzy są w bs_traders/config/config_traders.lua, Traders.Traders. Każdy jest ustawiany względem safe zone:
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 } },},buysto to, co trader płaci graczom,sellsto to, co gracze mogą kupić,stockto ogranicza.- Dołączony plik trzyma sells na poziomie około 1,4 do 1,5x
valueprzedmiotu, a buys poniżej. Trzymaj się tego, bo inaczej ekonomia szybko się sypie. role = 'quest'zmissions = { ... }robi zleceniodawcę, misje są wTraders.Missions.Global.traderPriceMultiplierw F1 skaluje wszystkie ceny skupu.
Zrestartuj bs_traders, żeby zastosować. Jeśli zmieniłeś safe zone, strona mapy na stronie internetowej jest rysowana ręcznie z tych plików, więc sama za tym nie nadąży.
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.