Pokyny k používání Editor/Route létání

Z Warthunder Wiki CZ
Přejít na: navigace, hledání
    
        

Vytvoření mise

Otevřete editor, přejděte do projektu -> OpenProject a otevřít mapu Bulge. Přejděte na kartu Mission Editor v nástrojové liště hlavního redaktora. Najít na tlačítko Vytvořit novou misi "a stiskněte jej vytvořit novou misi.


Chcete-li otevřít okno s vlastnostmi mise, stiskněte tlačítko ‚Vlastnosti a Trigger/Mission Cíl Inforamation. V okně, které se otevře, otevřete sekci na ‚Mission nastavení‘, pak najít a otevřít sekci ‚hvězdy‘ v něm, který je zodpovědný za čas a datum mise. Nastavit datum mise do 1. ledna 1945 v 10 hodin dopoledne. Chcete-li to provést, musíte změnit hodnoty polí ‚rok‘, nastavení na 1945; ‚měsíc‘, nastavení na ‚1‘, první month; ‚den‘, nastavení na ‚1‘, první day; a " time‘, nastavení na‚10‘, což odpovídá 10 v dopoledních hodinách. Zavření části ‚hvězdy‘.



Najít a otevřít sekci ‚misi‘. V poli ‚Název‘ zadejte název pro misi v angličtině. Nastavte ‚level‘ na ‚boule‘, aby se toto zatížení umístění pro hráče při startu mise. Nastavte mise ‚typ‘ na ‚singleMission‘, protože to je druh poslání chceme dělat. Dále jen ‚restoreType‘ pole musí být nastavena na ‚pokusy‘, pokud chcete, aby hráč mít více pokusů k dokončení mise. Pokud máte v plánu dát hráči více letadel na povel, nastavte tuto proměnnou na ‚taktický kontrolní‘, v takovém případě se hráč bude pohybovat na další letadlo do družstva po umírá. Proměnná ‚kampaň‘ musí být nastaven na ‚západní‘, což umožní mise se objeví v sekci ‚západní tažení‘. V oblasti ‚životní prostředí‘, zvolte, který typ oblohy chcete mise mít (zvolit typ oblohy, která odpovídá době, kdy mise jste nastavili dříve). V poli ‚počasí‘, vyberte typ počasí se vám nejvíce líbí.

Vytvoření letadlo přehrávač

Pomocí tlačítka "Vytvořit přístroj, který se nachází v záložce‚Mission Editor‘v nástrojové liště hlavního redaktora, nejprve ujistěte se, že pole napravo od tohoto tlačítka je nastaven na typ‚Armada‘, vytvořit letadlo hráče a umístit ji nad jeden z velkých cest na mapě. Otevřete menu vlastností objektu pomocí tlačítka ‚Show/hide objekt rekvizity panel‘. V okně, které se objeví, změňte ‚Name:‘ pole ‚hráč‘. Zvednout letadlo do 800 metrů změnou parametru ‚Position‘, která se skládá z ‚pozice hráče na ose X‘ Tři points:, ‚pozice hráče na ose Y‘ (výška), ‚pozici hráče na ose Z‘. V poli ‚třída‘, zvolte typ letounu hráč bude fly: ‚p-39q_5‘. Pro své výzbroji, nastavte pole ‚zbraň‘ na ‚p_39q_5_default‘. Otevřete sekci ‚Vlastnosti‘ a najít pole 'armáda ve svém okně. Nastavte hodnotu indexu armáda na 1. níže v poli ‚count‘, nastavte hodnotu 2. Tím se zajistí, že při spuštění mise, nepřítel bude mít AI-controlled soupeře. Pak stiskněte ‚+ numInWing‘ tlačítko a nastavte hodnotu 2. To umožní družstvo hráče pro skupinu až po dvou. Nyní otevřete okno vlastností mise opět pomocí ‚Vlastnosti a Trigger/Mission Obj. Info‘tlačítko, najít‚‘sekci, otevřete ji a stiskněte tlačítko vedle‚player_teamA pole křídla‘. V následujícím okně zvolte letadlo hráče. jen necháte hru vědět, které letoun by měl být přehrávače. Zachránit misi pomocí tlačítka ‚Save mise‘ a spusťte jej pomocí tlačítka ‚Spustit misi‘, aby se ujistil, vše bylo provedeno správně.

Umístěním cestovní body na trase

Najít velkou silnici blízko letounu hráče. Použití ‚Vytvořit bod zónu‘ se nachází v záložce ‚editor misí‘ na hlavním panelu nástrojů editoru vytvořit zónu ve tvaru bodu nad silnicí. Vyberte jej a změnit název na ‚waypoint01‘, stejně jako jste změnili název letounu hráče. Vytvořit 8 více těchto oblastí s názvy ‚waypoint02‘ -‘waypoint09’ , jejich umístění podél silnice několik kilometrů od sebe. Umístěte zón tak, aby byly 200-300 metrů nad silnicí a zvýšit pouze poslední zónu o jeden a půl až dva kilometry.


Přiřazení úkolu létat na trase

Za celé mise, budeme mít jen jednu task: „létat na trase“. Chcete-li jej přidat, musíte vytvořit textový dokument se stejným názvem jako soubor, ve kterém jste uložili úkol, ale s příponou ‚CSV‘. Otevřít tento soubor pomocí programu Poznámkový blok a uložte jej s kódováním UTF-8. Nyní přidat řádek do tohoto File:"follow_to_waypoints";"Follow kontrolní stanoviště“;"Проследйте по маршруту"a uložte soubor znovu. jste přidali Linka se skládá ze tří částí, z nichž každá v uvozovkách a dělí středníkem. První část, "follow_to_waypoints"je jedinečný identifikátor úkolu. Nemělo by být druhý identifikátor se stejným názvem ve stejném souboru. Druhá část-"Follow checkpoints", je text úkolu v angličtině, Třetí část, "Проследйте по маршруту"-je text úkolu v angličtině))). Nyní se vraťte k herní editor a použít ‚Vlastnosti a Trigger/Mission Obj. Info‘tlačítko pro otevření okna vlastností mise. Najít ‚Triggers / Mission Ob. Navigace sekce. V dolní části této sekce, uvidíte řadu tlačítek. Klikněte na odkaz ‚Mission Obj‘ a zvolte ‚abstractionMissionObjective‘ v následujícím okně. Budete-li vytvořit nový cíl mise. Vyberte cíl mise jste právě vytvořili, a změnit její název v okně na pravé straně na název identifikátoru z textového souboru bez citace marks: follow_to_waypoints. Zachránit misi a spusťte jej. Ujistěte se, že dostanete za úkol mise na začátku mise.


Počátečním úkolem waypoint

Pro zobrazení přehrávače kam letět do, je nutné nějakým způsobem upozornit na průjezdní bod trasy, kterou má na dosah. Chcete-li to provést, přejděte na ‚Triggers / Mission Ob. Navigace sekce a stiskněte ‚spouštěcí tlačítko‘ vytvořit spoušť. Je aktivační události, které budou poskytovat veškerou logiku mise. Vyberte pravidlo, které jste právě vytvořili, a v okně na pravé straně, změnit jeho ‚Name:‘ na ‚‘ mission_start. Pod názvem spoušti, můžete vidět pole ‚Enabled‘ s políčko označené. To znamená, že trigger bude aktivní, jakmile začne mise. Dolní dolů ve stejném okně, můžete vidět pole ‚prvky‘, který obsahuje tři prázdné trees: ‚Eventy‘, které definují, kdy spoušť snaží naplnit itself; ‚podmínky‘, které definují, která dokončení kontroly existují pro trigger; a " akce, které definují, co přesně se odehrává v spoušť. Právě teď, tato událost ‚periodicEvent‘ je v ‚Eventy‘ strom. Vyberte jej a stiskněte tlačítko ‚Delete‘ tlačítko umístěné pod pole ‚prvky‘, aby jej odstranit. Nyní stiskněte tlačítko ‚událostí‘ k přidání nové události. Ve výsledném okně dostupných událostí, vyberte ‚initMission‘. Nyní je tato spoušť se bude snažit dokončit hned po zahájení mise. Nepotřebujeme žádné podmínky pro kontrolu dokončení spouštěcí, takže stačí přidat nový příkaz kliknutím na tlačítko ‚akcí‘. V následujícím okně zvolte ‚missionMarkAsWaypoint‘ a dát mu parameters:

  1. V poli ‚cílové‘, zvolte první trasy waypoint hráč potřebuje prolétnout-'waypoint01’ .
  2. Zaškrtněte políčko vedle ‚viditelné‘ oblasti. Tím se zobrazí trasový bod na herní obrazovky a v mapě.
  3. Zaškrtněte políčko vedle ‚primární‘ pole. To bude znamenat trasový bod pro hráče jako hlavní průjezdní bod route je.

Zachránit misi, spustit jej a zkontrolujte, zda vše funguje tak, jak má.



Kontrola, zda bylo dosaženo počáteční bod na trase

Nyní musíme zkontrolovat, zda hráč dosáhl prvního cíle trasy průjezdní bod, takže se můžeme schovat na první bod, označte druhý bod jako primární jeden a ukázat třetí bod. Chcete-li to provést, vytvořte novou spoušť a říkat ‚to_waypoint02‘. Dovolená ‚Enabled‘ zaškrtnuto, aby šek začnou, jakmile se rozběhne mise. V ‚Eventy‘ seznamu, ponechte ‚periodicEvent‘ událost, protože šek na spoušti, jež začíná jednou za sekundu obleky. To nám umožňuje kontrolovat, zda waypoint bylo dosaženo jednou za sekundu. Na rozdíl od předchozího spoušti, budeme muset přidat podmínku dokončení, aby se ujistil spoušť se aktivuje pouze v případě, že hráč se blíží k bodu na trase. Chcete-li to provést, stiskněte tlačítko ‚podmínku‘ a zvolte ‚playerDistanceBetween‘ v následujícím okně vyplnění fields:

  1. V poli ‚cílové‘, označují místa, ke kterým potřebujete detekovat přístup. To bude ‚waypoint01‘.
  2. V oblasti ‚hodnoty‘, označují vzdálenost, na kterou musí být bod osloven, například ‚750‘ metrů.
  3. Ponechte ‚matematický‘ pole nastaveno na ‚2D‘, aby to tak, že nezáleží na tom, kterou osu kontrola se provádí na.
  4. Nechat ostatní pole tak, jak jsou. Půjdeme do nich podrobněji v jiných příkladech

Teď, když jsme za předpokladu podmínku pro dokončení mise, pojďme vytvořit sadu příkazů, které musí být splněny. První příkaz bude zakázat zobrazování waypointu hráč dosáhne. Chcete-li přidat tento příkaz, stiskněte tlačítko ‚action‘ a ve výsledném seznamu, vyberte ‚missionMarkAsWaypoint‘ s parameters:

  1. V poli ‚cílové‘, vyberte trasový bod hráč reached: ‚waypoint01‘.
  2. Zaškrtněte políčko vedle ‚viditelné‘ oblasti. Tím se zobrazí trasový bod na herní obrazovky a v mapě.

Nyní se pojďme ukázat hráči následující průjezdní bod. Chcete-li to provést, přidejte příkaz A ‚missionMarkAsWaypoint‘ a dát mu parameters:

  1. V poli ‚cílové‘, zvolte první trasy waypoint hráč potřebuje prolétnout-'waypoint01’ .
  2. Zaškrtněte políčko vedle ‚viditelné‘ oblasti. Tím se zobrazí trasový bod na herní obrazovky a v mapě.
  3. Zaškrtněte políčko vedle ‚primární‘ pole. To bude znamenat trasový bod pro hráče jako hlavní průjezdní bod route je.

Zachránit misi, spustit jej a zkontrolujte, zda vše funguje tak, jak má.


Indikační následné body na trase

Vytvořte další spouštěče s názvy ‚to_waypoint03‘ -‘to_waypoint09’ v podobným způsobem jako ten předchozí, ale odstranit klíště vedle‚Enabled‘(umístěné přímo pod názvem spoušti je) pro všechny z nich. Tím se zabrání spouští od aktivace Jakmile začne mise. Pojmenovat spoušť vedoucí do posledního waypointu ‚to_the_end‘. Nyní se pojďme aktivaci spouští jako hráč postupuje podél cesty. Chcete-li to provést, přidejte nový příkaz k ‚to_waypoint02‘ trigger: ‚triggerEnable‘. Nastavte další spoušť v seznamu jako ‚target':‚to_waypoint03‘. Konfigurace každého následujícího spoušť stejným způsobem, každý s dalším spouště jako svůj cíl. Není třeba v tomto případě deaktivovat triggery, které jste již nakonfigurované, jak fungují striktně jeden po druhém za námi, a vypnout na vlastní pěst po dokončení všech jejich příkazy. Přidat příkaz ‚triggerEnable‘ správným ‚cíl‘ na všech zbývajících spouští na rozdíl od poslední, s názvem ‚to_the_end‘. Zachránit misi a spusťte jej ujistit, že všechno funguje správně.

Dokončení úkol letu na trase

Teď pojďme do finále trigger-'to_the_end'-a přidat příkaz k tomu, který bude-li úkol označit jako dokončený. Chcete-li to provést, vyberte ‚moSetObjectiveStatus‘ ze seznamu příkazů. Nastavit jeho ‚cíl‘, aby tento úkol s identifikátorem ‚follow_to_waypoints‘ a nastavit jeho ‚stavu‘ na ‚2‘, což znamená, že úkol je dokončen.


Ukončení mise

V ‚to_the_end‘ spoušť, přidejte ‚čekat‘ příkaz, mění svou hodnotu, ‚Time‘ na ‚3‘ sekund. To se provádí tak, že málo času prochází mezi oznámením, že dokončení úkolu a následné ohlášení konce mise, spíše než mít dvě zprávy přicházejí ve stejnou dobu. Nyní přidejte příkaz ‚missionCompleted‘. Zachránit misi a spusťte jej ujistit, že všechno bylo provedeno správně.


Umístěním proti-vzdušná baterií

Nyní se pojďme oživit mise trochu tím, že to těžší. K tomu, pojďme umístit nějaké proti-vzdušná baterie podél dráhy hráče. Kliknutím na tlačítko "Vytvořit jednotku, který se nachází v záložce‚editor misí‘na hlavním panelu nástrojů, nejprve ujistěte se, že pole na pravé straně je nastaven na‚air_defence‘. Umístěte šest baterií podél dráhy hráče. Změna jména proti-vzdušná baterií k něčemu, co bude dělat to jasné, co jsou zač a na čí straně jsou na. Například, ‚germ_air_def01‘ - ‚germ_air_def06‘. Pro každou zbraň, musíte vyplnit pole ‚třída‘, volba ‚germ_20mm_flak38‘ ze seznamu a nastavit jejich pole ‚armáda‘ 2 (pro hráče a jeho spojenci, toto pole musí být nastavena na hodnotu 1). Uložit a spustit úkol a ujistěte se, že nepřítel proti-vzdušná baterie střílet na vás, když budete létat kolem.


Umístěním nádrže

Vzhledem k tomu, hráč létání relativně nízká a může vidět objekty na zemi dobře, pojďme umístit několik německých tanků na přímém úseku silnice, přímo mezi ‚waypoint03‘ a body ‚waypoint04‘ a učinit je jet po silnici. Chcete-li to provést, klepněte na tlačítko ‚Vytvořit jednotku‘, poté, co nejprve ujistěte se, že pole na pravé straně je nastaven na ‚tracked_vehicles‘ a umístit nádrž na silnici. Změnit název tanku na ‚germ_tanks01‘. V poli ‚třída‘, zadejte ‚germ_tiger1‘, nastavte ‚armáda‘ až 2 a ‚počet‘ 10.


Definování cesty pohyb nádrže

Chcete-li dát tanků pohybovou trajektorii, je nutné definovat některé klíčové body. Chcete-li to provést, klepněte na tlačítko ‚Vytvořit waypoint‘ a ukazují místa na mapě, kam chcete tanky projet. Po nastavení některé klíčové body, vyberte nádrž. V okně vlastností tanku, najít pole ‚Waypoints‘, který obsahuje seznam všech průjezdních bodů přiřazených k nádrži. Vyberte tyto waypointy v pořadí v tomto okně a použít kolečko myši k posouvání okna vlastností tanku na samé dno, do sekce "trasový bod rekvizity. Změňte parametr ‚rychlost‘ uvnitř ní na 0. Provést pro všechny body tanku. Tímto způsobem můžeme zabránit nádrž přechod z jednoho místa na druhé. To znamená, že nebude dříve, než by měl opustit dráhu hráče.

Aktivace pohybu nádrže

Když hráč dosáhne ‚waypoint03‘, bude se moci vidět tanky na zemi. Udělejme z nich rozběhnou v té chvíli tak, že hráč má iluzi vidět tanky na cestách. Chcete-li to provést, přejděte na ‚to_waypoint04‘ spoušť a přidat nový příkaz ‚unitSetProperties‘ k tomu, vyplňování svých polích v následujícím way:

  1. nastavit pole ‚Předmět‘ na ‚germ_tanks01‘.
  2. klikněte na tlačítko ‚+ otáčky‘ nachází níže, a vstoupit do rychlosti 20 ve výsledné pole.

Nyní nádrže začne pohybovat podél své trasy, když hráč dosáhne waypoint s názvem ‚waypoint03‘.

Umístěním nepřátelské bojovníky

Pojďme udělat život ještě těžší pro hráče zřízením datum v polovině cesty se jet-powered bojovníky German Me-262. Chcete-li to provést, použijte tlačítko ‚Vytvořit jednotku‘ po ujištění se, že pole na pravé straně je nastaven na ‚armáda‘, a umístěte nepřátelský letoun, vedle jednoho z průjezdních bodů ve výšce zhruba 2 kilometry. Změna názvu na ‚germ_fighters‘. Nastavit typ letounu, který má ‚me-2662a-a1‘, dát mu výchozí zbraně, nastavte pole ‚armáda‘ až 2 letadlo ‚count‘ do 2, a ‚numInWing‘ na 2 stejně.

Uvedení nepřátelské bojovníky do spánku

Vzhledem k tomu, tato myšlenka je pro nepřátelské bojovníky k útoku na hráče jen v polovině routeru, musíme dočasně dát je do režimu spánku. Chcete-li to provést, přejděte na ‚mission_start‘ spoušť, která je splněna, jakmile začne mise, a přidejte command: ‚unitPutToSleep‘, nastavení ‚cíl‘ na ‚germ_fighters‘.

Probuzení nepřátelské bojovníky

Když hráč dosáhne uprostřed trasy, to znamená, že body na trase, na které jsme umístili německých stíhaček, budeme muset probudit ty stíhačky. Chcete-li to provést, přejděte na ‚to_waypoint06‘ spoušť a přidat příkaz ‚unitWakeUp‘ k němu. Nastavte ‚cíl‘ na ‚enemy_fighters‘.

Útočící letadlo hráče s nepřátelskými bojovníky

Nepřátelští bojovníci se probudil a je na čase, aby je sic na přehrávači. Chcete-li to provést, přidejte nový příkaz ‚unitAttackTarget‘ a ‚to_waypoint06‘, což je následující parameters:

  1. v poli ‚Předmět‘, vyberte německé stíhačky-'germ_fighters’.
  2. v poli ‚cílové‘, vyberte ‚hráč‘.
  3. najít ‚fireRandom‘ pole, přidat a zaškrtněte jeho políčko tak nepřátelské bojovníky zvolí své cíle náhodně z letky hráčova spíše než útočit na stejný cíl.
  4. najít ‚playerAttracted‘ pole, přidat a zaškrtněte jeho políčko, nastavení ‚playerAttractedCount na hodnotu 1, tak, že alespoň jeden nepřítel bojovník bude vždy útočit na hráče přímo a ne se rozptylovat jinými cíli.
Zachránit misi a spusťte jej na závěrečný test