• bgabor
    #1246
    Leírnék néhány általánosságot is az editorról, ami nem egyértelmű, hátha segít valakinek:
    Az editor külön kezeli a térképet és a küldetést. Térképet editálni, létrehozni, módosítgatni az F2 billentyű lenyomása után lehet, ezt szoktam én F2 módnak nevezni. Ha a térkép kész, elmentjük, és átváltunk F3-al a küldetésszerkesztő módra(ezt szoktam F3 módnak nevezni), és elkészítjük a küldetést, majd ezt is elmentjük.

    Ezután a jobb alul lévő start gombal indítjuk el a küldetést, amely során lefutnak a triggerek, működik a küldetés, és ugyanazt látjuk, amit majd a játékos fog, aki a pályának játszik. Ezekután a jobb alsó finish-re kattintva szerkeszthetjük tovább a mapot.
    Miközben szerkesztünk(tehát éppen nem futtatjuk a küldetést), az F1 billentyű lenyomásával F1 módba juthatunk, ahol a játékbeli irányítással alakíthatjuk a küldetésünket. Pl:embereket ültethetünk a tankokba, lövegekbe, lövegeket kapcsolhatunk teherautóra, tankokat lőhetünk ki, hogy a küldetésben már csak a romjaik legyenek. Ilyenkor a numerikus billentyűzet számaival válthatunk, hogy éppen hányas számú player egységeit akarjuk irányítani. Amit F1 módban változtatunk a küldetésen, az úgy is marad, mintha F3 módbn csináltuk volna.

    A mission editorban a Trigger résznél többféleképpen lehet hivatkozni egységekre(emlékeztek, például amikor meg akarjuk adni, hogy ha X egység meghal, Y dolog történjen). Lehet a MID számuk alapján, ha F3 módban kijelölünk egy egységet a pályán, ez ott lesz kiírva jobboldalt a tulajdonságai között(ugyanitt jobboldalt lehet állítani soksok más dolgot, X,Y,Z tengelyen az elhelyezkedést, az egység default viselkedését pl:return-fire only, hold position stb, textúramódosításokat is(skineket)) ÉS ITT LEHET MEGADNI A TAG-EKET IS.
    A másik lehetőség, és ezzel már nem csak egy, hanem több egységre is lehet hivatkozni, a TAG rendszer. Ez igazából semmi más, mint címkézés, felcímkézel egy vagy több egységet, és onnantól kezdve a címkével hivatkozol rájuk a Trigger szekcióban.
    Pl: Azt akarod, hogy ha a pályára lehett nyolc orosz katona meghal, győzelemmel teljesüljön a küldetés.
    Ilyenkor kijelölöd a nyolc oroszt, és jobb alul a TAG részbe beírod mondjuk, hogy "ruszkik". Ez a fejük felett is meg fog jelenni. Ezekután a küldetéseditor Triggers részénél ezen a néven lehet majd hivatkozni a nyolc ruszkira.
    Példánkban(8 orosz halála=win) ez így néz majd ki:

    Condition:

    Entities:
    tag:ruszkik (ezzel, a tagjükkel hivakozkozunk a nyolc oroszra)
    type:human (mert emberek)
    state:not dead (az állapotuk:nem halott, azaz élő)
    count:== (egyenlőnek kell lennie)
    value:0 (nullával)
    (magyarán ha a "ruszki" tagjű, élő fickók száma=0)

    Commands:
    delay:3 (ez csupán egy 3 másodperces késleltetés, hogy ne follyanak össze a dolgok, nincs jelentősége)
    gameover:win (ez utsítja a gépet, hogy legyen mission completed)