F.A.Q

WAREZ-RULEZ ügyeket privátban intézzétek! Frissített FAQ!
  • Gryllus
    #3495
    na, komplexum probléma.

    Bevallom, eléggé eldurrant az agyam rajta. Odáig fajult a dolog, hogy elhatároztam, magam járok utána a dolognak.

    Biztos hiba van a scriptben, javítsuk ki. Átfutottam a script nyelv leírását, megnéztem pár egyszerűbb scriptet, elolvastam egy scripting tutorialt.

    OK, minden tiszta, script nyelv ismerős, lássuk a station tradert.
    1-2 óra meditáció után találtam egy lehetséges hibát. Bizonyos perverz feltételek mellett kiakadhat a script:
    - Ha a szükséges áru (resource) megtalálható saját gyárban
    - ha a szállítóhajóim közül több elérte a level 3-t
    - ha másik hajó is épp azt a terméket veszi a saját gyárból

    akkor az algoritmus kilép, ahelyett, hogy idegen gyárakban folytatná a vásárlást.

    Ez volt melóhelyen.

    Mostanában jutottam a gép közelébe.
    Játék bekapcs. Script debugger elindít a kérdéses hajóra.
    Trade - Maintain Station script elindít.

    Command Accepted.

    Debugger kikapcsol, mielőtt telenyomja minden mással is a logot.

    Elkezdem tanulmányozni a kapott debug anyagot.

    Amikor oda jutottam, hogy ilyeneket olvasok a hajóról, hogy jump and fly to station, meg hogy set ware to buy, akkor kezd a dolog bűzleni.

    Script editor kikapcs, hajó lista megnéz.

    Caiman 5: Buy ware for best price: Silicon Wafers.

    Á. ÁÁÁÁ! ÁÁÁÁÁÁÁÁÁÁ!!!!

    Vagy a debuggertől, vagy attól, hogy újra lett indítva a játék, minden kereskedőm elkezdett rendesen működni!

    A 2 SPP-s Burger King-emből is elkezdték a 200.000 EC-t széthordani az energiaéhes univerzumba.

    Érdemes volt kb 4 órát belefeccolni a "Gryllus script hibát keres" c. műsorszámba, csak azért, hogy rájöjjek, hogy idpnként újra kell indítani a játékot, hogy normálisan fussanak a scriptek...



    Na játszok még egy kicsit.