hyxx0QC.png

Topikszabályzat:

-Az értelmetlen, kötekedő, spam, warez, reklám hozzászólások tilosak, és törölve lesznek!
  • kisiku
    #4642
    Barátaim, sikerült megcsinálnom, hogy a rohadt gyógyszergyár újra eladjon Narcotics-et!
    Valami okból kifolyólag ugye egyik gyógyszergyár sem ad el a Medical Supplies-on kívül semmit a 2.20 vagy 2.50 után.
    Törtem a fejem, míg megtaláltam a megoldást!
    Szerintem elmagyarázni nehezebb lesz, mint megcsinálni.

    SPOILER! Kattints ide a szöveg elolvasásához!

    Tehát:
    1. Nézzük meg, hogy gyárunkban mennyi van Narcotics-ből raktáron, azaz legyártva, majd írjuk fel ezt a számot és lépjünk ki a játékból.
    2. Biztonsági mentés a savegame-ről.
    3. Irány .xml szerkesztésbe és keressük meg a saját gyógyszergyárunkat, ami
    Omicron-nál: struct_bt_ol_medical_supplies_macro (Pharma Lab),
    Albion-nál: struct_bt_alb_medical_supplies_macro (Med.Dispensary)
    4. Ballagjunk el addig a sorig - ez a fegyverek/pajzsok,stb után jön nem sokkal - amíg megtaláljuk a
    <offers>
    <production>
    <trade id="
    </trade>
    ...stb kezdetűt.Ez egy 4 sorból álló rész, ami azt mutatja, hogy a gyárunk mit ad el és mit vesz magának.
    Látni fogjuk hogy a <seller container= szöveg tartalmú a GYÁR ÁLTAL ELADÁSRA KÍNÁLT, míg a <buyer container= a GYÁRNAK KELLŐ azaz beszállításra váró anyagokat mutatja.
    A mi kínálati sorainkból persze hogy hiányzik a narkó, hiába van dugig a gyár, nem tudjuk eladni, mert nem kínálja fel.
    5. Kreáljunk egy ilyen 4 soros kínálatot Narcotics-ből:

    Az én gyógyszergyáramban a korábban felírt mennyiség 145266 darab volt, ezért ezt raktam ide be:
    <trade id="[0x193c]" ware="narcotics" price="93" amount="145266">
    <seller container="[0x240e]" entity="[0x2441]"/>
    <source class="production"/>
    </trade>
    Ezzel tudattam a gyárral, hogy ami raktáron van neki 145266 darab Narcotics-je, azt kínálja fel eladásra a Trade menüben.
    Nagyon fontos, hogy a <seller container után következő hexadecimális érték megegyezzen azzal, ami a többi ilyen eladási/vételi ajánlatnál van.
    Mondok egy példát.Az alábbi sorok azt mutatják, hogy a gyáramnak szüksége van 9732 egységnyi Energy Cell-re:

    <trade id="[0x371]" ware="energycells" price="4" amount="9732" desired="9732">
    <buyer container="[0x240e]" entity="[0x2441]"/>
    <source class="production"/>
    </trade>

    Ehhez hasonló sorokat fogtok még ott látni.Látható, hogy a buyer container itt is 0x240e. Ne kérdezzétek, mit jelent, fingom nincs, csak kikövetkeztettem. Na ezt írjátok be, majd ne felejtsétek a </trade> lezárót használni, mert én enélkül próbáltam indítani és lefagyott.

    6. Mentés az xml-ben, majd a játékállás visszatöltése után láthatóvá válik a Narcotics, mint MEGVEHETŐ anyag a Trade menüben.

    Huhh, remélem érthető voltam, leírni nehezebb volt, mint megcsinálni.