Használati utasítás a szerkesztő

létrehozása repülőtér

Először hozzon létre repülőtéren amely jelen lesz két pár harcosok több FW-190, készen arra, hogy a felszállás és a légy akár 5 perccel a rajt után a csata. Ugyanakkor repülőteret játékos lesz a föld végén a misszió.

Menj a lap «táj» és a gombbal «Select Object Név szerint» kell megtalálni, a «levegőben» pop-up ablakban. Mi választjuk ki a felső sorban az eredmények, zárja be a keresési ablak és nyomja meg a «Z» a billentyűzeten a központtól a kamerát a kijelölt objektumot.

Térjünk vissza a lap «küldetésszerkesztő» és «létrehozása box zóna» gombot hoz létre egy téglalapot a modell méretét repülőtéren, akkor átirányítja a térben úgy, hogy egybeesik a repülőtéren. Jelölje ki, és megnyitja az objektum tulajdonságai ablakban módosítsa a nevet «airfield_zone».

Most hozzon létre két gömb alakú zónák segítségével «létrehozása gömb terület» gombot, forgalomba egyik elején a kifutópálya, és a másik végén. Az első közülük hívja «airfield_start», és a második «airfield_end». A jobb a két zóna között, hozzon létre négy gömb alakú zóna nevével «spawn01» - «spawn04».

Create Player repülők

Nem messze tőlünk van egy tó által létrehozott repülőtéren. Használja «létrehozása egység» gombot, ügyelve arra, hogy a megfelelő, a kiválasztott «armada», hozza létre a tó, a tengerszint feletti magasság 3000 méter a gépet, amelyben ez «player_fw». Mint egy repülőgép válasszuk «fw-190-a5» és állítsa az alapértelmezett fegyvert. Adjon meg egy „hadsereg”, „1”, meg a légi járművek száma megegyezik a „4”, kattintson a «+ numInWing» és adja meg a „2” szám Nyissa meg a tulajdonságait misszió «player_teamA» részben válassza ki a gépet Player.

Környezet megteremtése

Nyissa meg a «küldetés» részén, és adja meg a nevét a küldetés, válassza ki a térképen, hogy lesz betöltve elején a misszió (Szicília) azt jelzik, hogy a nyugati kampány egyes küldetés, a tevékenység zajlik a reggeli és az időjárás is jó.

misszió aktiválás

Hozzon létre egy új aktiválási «mission_start» egyetlen «esemény»: «initMission».

Mentse el a misszió és indítsa el, hogy ellenőrizze, hogy minden működik-e.

Létrehozása az ellenséges repülőgépek

Közvetlenül a játékos repülőgép mozgásának sebessége a parttól néhány kilométerre a tenger felett, hozzon létre egy másik repülőgép, amelyben ez «usa_aircobra», rámutatva, hogy neki a hadsereg az index „2”, a légi járművek száma megegyezik a „6” és a légi járművek száma az egyik szárnya a „2”.

Most arra van szükség, hogy tegye le ezeket a gépeket, így azok nem jelennek meg idő előtt. Ehhez a ravaszt «mission_start» új «akció», kiválasztja «unitPutToSleep» lista megadásával «cél» «usa_aircobra» ellenséges repülőgépek.

Készítsen repülési útvonal

A játékos célja repülés - járőrök. Tehát lássuk, hogy a játékos pont az útvonal, amelyre fog repülni, és csak az első feladat -, hogy elérje ezt a pontot.

Ehhez a «létrehozása pontot terület» gombot, hozzon létre egy zónát a tengerparton, a tengerszint feletti magasság 3000 méter, és adja meg a nevét: «patrol_waypoint».

Most abban a könyvtárban, ahol mentette a küldetés fájlt, hozzon létre egy új fájlt a neve megegyezik a misszió fájl kiterjesztése «csv». Hozzon létre egy sort benne «” doPatroll »« Kövesd az ellenőrzőpont »« Kövesd a megjelölt terület »« és mentse el a fájlt kódolt «UTF-8" .

Ellenőrizze elérte fordulópont

új ravaszt «check_is_player_in_waypoint» Annak ellenőrzésére, hogy a játékos elérte a fordulópontot hoz létre. Maradj ébren jelölőnégyzetet «Enabled», ahogy azt már a levegőben, és repül a fordulópont. Add a állapotfelméréssel «állapot», illetve adja meg a listából «unitDistanceBetween» a következő paraméterekkel:

  • A «tárgy» jelölje be a «játékos»
  • «A cél» területén válasszuk a «patrol_waypoint»
  • A «érték» mezőben állítsa be, 2500
  • A «matematikai» hagyott «2D»

Így, amikor találjuk magunkat a parttól 2500 méterre a járőr pont indít végrehajtását. Most majd ki kell jelölni a feladatot. Erre a hívást, a „cselekvés”, kiválasztja «moSetObjectiveStatus» listán, mint a „cél” meghatározott feladat «doPatrol», továbbá olyan állapot megegyezik a „2”, ami azt jelenti, hogy a feladat.

Csakúgy, meg kell, hogy elrejtse fordulópont úgy, hogy már nem jelenik meg a képernyőn, és a térképet. Ehhez egy új «akció» «missionMarkAsWaypoint» mutatva a «target» «patrol_waypoint», és letiltja a pipa «látható».

Ébredés ellenséges harcosok

Itt az ideje, hogy felébredjen ellenséges harcosokat, és kérni őket, hogy megtámadják a játékos. Ehhez a ravaszt «check_is_player_in_waypoint» létrehozásához «akció» «unitWakeUp» mutatva a «target» «usa_aircobra» ellenséges repülőgépek. Azonnal egy új «akció» «unitAttackTarget», ahol, mint egy tárgy, válasszon ki egy amerikai repülőgépen a cél az ellenséges repülőgépek, kapcsolja «fireRandom» és «playerAttracted», amelyben «playerAttractedCount» a «2». Ennek hatására a támadó ellenséges repülőgépek repülőgépek lejátszó, legalább 2-es repülőgép mindig megpróbálja elpusztítani a játékos.

Kibocsátása egy új munkát

Nyílt «csv» misszió fájlt és add hozzá a vonal «»holdon »« Várj agains ellenséges harcosokat, amíg erősítés megérkezése »;« Hold, amíg erősítések repülőgép«,” majd mentse el.

Ide kiváltó «check_is_player_in_waypoint» és adjunk «akció» «várjon» 3 másodpercig, majd közvetlenül utána az új «Mission Célkitűzés» küldetést a neve «holdon» kikapcsolásával őt jelölje «engedélyezve». Ismét megy a ravaszt «check_is_player_in_waypoint» és adjunk «akció», kiválasztja «moAddObjectiveStatus» lista megadásával «cél» küldetés «holdon».

Kiállító markerek a ellenséges harcosok

Kibocsátása után a munka jó lenne, hogy jelezze a játékos, aki pontosan azt kell félni jelölés ellenséges repülőgépek. Ehhez a ravaszt «check_is_player_in_waypoint» hozzátéve «akció» «unitSetIndication» mint «célpont» választásával «usa_aircobra». Most már az ellenséges repülőgépek kezeli jelenik meg, és könnyebbé válik a pálya.

Ikon számláló ellenséges repülőgépek

Tehát jó lenne megmutatni a játékos számát ellenséges repülőgépek, hogy támadják, és rendszeresen frissíti az információkat.

Ehhez létre kell hoznia egy új ravaszt a neve «update_indicator» kikapcsolásával őt jelölje «Enabled». Annak érdekében, hogy aktiválják ezt nem hagyta abba a munkát, miután az első előadás szükséges ki őt jelölje «enableAfterComplete». Ha ehhez hozzáadjuk a ravaszt «akció» «missionSetTargetsIndicator» a következő paraméterekkel:

  • «A cél» területén válasszuk a «usa_aircobra»
  • «A ikon» mezőben válassza ki a «levegő»
  • A «icon_army» válasszuk «2»

Most kezdjük a ravaszt a ravaszt «check_is_player_in_waypoint» felhasználásával «triggerEnable».

másodlagos cél

Itt az ideje, hogy a játékosok egy másodlagos cél. Ha a fő feladat -, hogy tartsa meg, amíg erősítés érkezett, a másodlagos nevezhetjük a pusztítás minden ellenséges repülőgépek.

Nyissa meg a «csv» misszió fájlt és add hozzá a vonal «” destroyAllEnemies »« elpusztítani az összes ellenséges harcosok »« elpusztítani az összes ellenséges harcosok. " Ezután hozzon létre egy új «Mission Célkitűzés» elemzi «destroyAllEnemies». Vegye ki a pipát «Enabled» és «isPrimary».

Most fog kiadni a feladatot kiváltó «check_is_player_in_waypoint». Először adja «akció» «várjon» 3 másodpercig szünet közötti szállítás az elsődleges és másodlagos feladatot, majd adjunk hozzá «akció» «moAddObjectiveStatus», meghatározva a «cél» feladat «destroyAllEnemies».

Ellenőrizze másodállásban siker

Csináljunk egy teszt elvégzéséhez kisebb feladatokat. Ehhez egy új ravaszt «check_for_all_enemies_died», és távolítsa el őt jelölje «Enabled». Térjünk át kiváltó «check_is_player_in_waypoint», és adjunk hozzá egy hívást kiváltó «check_for_all_enemies_died» felhasználásával «triggerEnable».

Vissza a ravaszt «check_for_all_enemies_died» és add meg «állapotban» «unitWhenStatus» mint «tárgy» megadásával «usa_aircobra», az «objektumtípus» - «isKilled» és «» check_objects által «minden». Most adjuk hozzá a «cselekvés», kitöltésével további feladat. Válasszon a listából «moSetObjectiveStatus» mint «célpont» meghatározott feladat «destroyAllEnemies», valamint a «jogállás» - «2», ami egy adott feladatot sikeresen befejeződött.

A felvétel egy referencia időzítő

Szükséges, hogy a játékos egy ideig, amíg nem lesz a légi támogatást repülőgép. Ehhez hagyja, hogy a fej a változó, amelyben ez «holdOnTimer». Úgy döntünk, ez a változó típus «Egész». Kiemelve a változó érték megváltoztatásához a „300”. A változó értéke lehet változtatni ezen a területen a változó nevét, az alábbi változók listájának küldetés. Módosításához egy változó, létre kell hoznunk egy új ravaszt a neve «hold_on_time_add», valamint tiltsa meg kullancs «Enabled» és tartalmazza a «enableAfterComplete». Ezt az új ravaszt «akció», illetve adja meg a listából «varModify», és konfigurálja a paramétereket, hogy:

  • «A var» jelölje be a változó «holdOnTimer»
  • A «üzemeltető» mezőben válassza «hozzá»
  • a „value” mezőben hagyja a „-1”

Így minden második értékét mi változó csökken 1.

Ide kiváltó «check_is_player_in_waypoint», és a meglévő «triggerEnable» hívás hozzáadásához «hold_on_time_add».

Ellenőrizze befejezése időzítő visszaszámlálás

Hozzon létre egy új ravaszt a neve «check_for_hold_on_timer» és törölje «Enabled». A meglévő «tirggerEnable» hozzá egy hívást, hogy a ravaszt a ravaszt «check_is_player_in_waypoint».

Add a «check_for_hold_on_timer» új «állapotban» «varCompareInt», ahol a «var_value» változó kiválasztása «holdOnTimer», de az összes többi területen változatlan marad. Az első azonos «akció» hozzátéve «triggerDisable» ahol a későbbi hívások betiltani «hold_on_time_add» ravaszt.

Ebben ideiglenesen felfüggesztheti munkáját a ravaszt, és vegyen részt a létrehozását támogató harcosok.

Létrehozása a támogatási vadászgép

Használja «létrehozása egység» gombot, hogy hozzon létre egy új harcos ugyanazon tó, amelyen megjelentek a játékos, akkor állítsa az azonos hadsereg, hogy a játékos, és állítsa be a harcos osztály «bf-109g-2„. Változás a nevét «support_fighters» és állítsa be az alapértelmezett fegyvert. Csak adja meg a számot az új vadászgépek egyenlő 8, és számuk megegyezik a 2. szárny.

Alszik támogatás vadászgép

Fighters jön létre az elején a misszió, így euthanize őket. Ehhez a ravaszt «mission_start» hozzáadni egy már létező «unitPutToSleep» újonnan létrehozott harcosok.

Ébredés harci támogatás

Fighters támogatni kell felébredni, amikor a változó «holdOnTimer» nullánál kisebb. Ahhoz, hogy követni ezt az eseményt hoztunk létre egy ravaszt «check_for_hold_on_timer». Nyissa meg a ravaszt, és adjuk hozzá a «akció» «unitWakeUp» mutatva a «target» kísérő «support_fighters» repülőgépek.

Kibocsátása harci támogató munkahelyek

Most, amikor a harcosok felébredt biztosítani kell számukra a munkát. Ehhez a ravaszt «check_for_hold_on_timer» hozzátéve «akció», illetve adja meg a listából «unitMoveTo», és ezt a beállítást:

  • A «objektum» területén válassza «support_fighters»
  • «A cél» területén válasszuk a «player_fw»
  • kullancs «follow_target» és «shouldKeepFormation»

Ellenőrizze a fő küldetés sikere

alapvető feladata a siker akkor történik, amikor a támogatás síkok elérte a játékos repülőgép. Ennek tesztelésére hozzon létre egy új kiváltó esemény «check_for_support_near», és távolítsa el a jelölést «Enabled». Ahogy «állapotban» hozzá «unitDistanceBetween» a következő paraméterekkel:

  • A «objektum» területén válassza «support_fighters»
  • «A cél» területén válasszuk a «player_fw»
  • a „value” mező ki a „500”
  • Elhagyjuk a más területeken változatlan

Add a hívást a ravaszt a ravaszt «check_for_hold_on_timer» felhasználásával «triggerEnable».

Készíts egy rövid videót

Mielőtt a végén a misszió, mutassuk a játékos egy rövid videót. Ehhez a ravaszt «check_for_support_near» létrehozásához «akció», illetve adja meg a listából «missionStartCutscene», az alábbi paraméterekkel:

  • «A cél» mezőben válassza «support_fighters»
  • «A second_target» mezőben válassza «player_fw»
  • A «időtartama» put 15 másodperc
  • «A camera_type» mezőben válassza «two_obj»

Hozzáadása után azonnal «akció» «moSetObjectiveStatus» mint «célpont» megadásával «holdon», valamint a «jogállás» -. «2» Hozzá «várjon» 3 másodpercig «missionCompleted».

Kapcsolódó cikkek