Práce s klíči
Z Armed Assault nápověda
Klíče (keys) jsou nový prvek v Armed Assaultu, který umožňuje zamykat a odemykat mise. Právě díky klíčům jsou některé jednotlivé mise ze začátku zavřené a zpřístupňují se až dohráním jiných misí. Zároveň slouží k odškrtnutí čtverečků v seznamu pod dohrání dané mise.
Seznam odemknutých klíčů se ukládá do souboru uživatelského profilu daného hráče.
Klíče v Description.ext
V souboru Description.ext se definuje seznam klíčů potřebných k tomu, aby bylo vůbec možné misi hrát. Nejlépe si to ukážeme na příkladu:
keys[] = {"klic1","klic2","klic3","klic4"};
keysLimit = 2;
doneKeys[] = {"klic5"};
keys je pole se seznamem klíčů, na které se podmínka vztahuje. Důležité ale je, že není nutné mít aktivní všechny, ale pouze určitý počet z nich definovaný o řádek niž v keysLimit. V tomto případě je nutné mít aktivní aspoň dva z nich, přičemž to mohou to být kterékoli dva ze seznamu.
doneKeys pak udává klíč, který je nutný mít aktivní k tomu, aby se zaškrtlo políčku u mise v seznamu.
Klíče ve scriptech
V misi samotné je možné klíče aktivovat a kontrolovat, je-li daný klíč aktivní. To se dá využít například v případě, že děláte pokračování nějaké své mise a chcete zkontrolovat, jestli uživatel někdy dříve hrál první díl. Zároveň to může sloužit i v návaznosti na oficiální mise, například tréninkové - v misi se vás nějaká postava zeptá, jestli umíte létat s vrtulníkem a vy zkontrolujete, jestli je aktivní klíč tréninkové mise pro let s helikoptérou a v závislosti na výsledku odpovíte Ano nebo Ne. Možností je spousta.
Tady jsou již zmiňované příkazy:
activateKey "klic1"
Aktivuje daný klíč. Ten se pak zapíše do seznamu aktivních klíčů uživatelského profilu.
isKeyActive "klic1"
Kontroluje, zda-li je klíč aktivní. Pokud ano, vrátí true.
Závěr
Klíče v sobě skrývají obrovský potenciál a rozhodně se nebojte je použít. Díky nim lze mise efektivně propojovat mezi sebou, a to nejen v rámci děl jednoho autora, ale i děl celé komunity. Způsob využití je jen na vás
Název klíče si samozřejmě nezapomeňte označit vaším registrovaným tagem.

