Description.ext

Z Armed Assault nápověda

Přejít na: navigace, hledání

Obsah

Úvod

Description.ext je textový soubor umístění v adresáři mise, ve kterém je možné definovat mnoho různých prvků mise. Soubor používá stejnou syntaxi jako Config.cpp, proto i zde je nutné dávat pozor na složené závorky.

 ! Po editování souboru je nutné misi po každé změně uložit nebo načíst, jinak se změny neprojeví.



OnLoad

OnLoadMission atd.

Zde se nastaví text, který bude viditelný při načítání mise. Mějte na paměti, že text by měl být krátký a stručný.

Příklad:

OnLoadMission = "Načítám misi";
OnLoadIntro = "Načítám intro";

OnLoadIntroTime atd.

Zde nastavíte, jestli se pod načítacím textem zobrazí datum a čas mise. Hodnoty mohou být true nebo false.

Příklad:

OnLoadIntroTime = False;
OnLoadMissionTime = False;



Skóre

Zde nastavíte skóre pro vaši misi. Skóre ovlivňuje počet obdržených hvězdiček v debriefingu mise a může být během mise upravováno příkazem addRating.

Příklad:

MinScore = 0;
AvgScore = 1800;
MaxScore = 7500;



Respawn

respawn = hodnota;

Hodnota může být:

  • 0 or "NONE": Bez respawnu.
  • 1 or "BIRD": Do racka.
  • 2 or "INSTANT": Na místě posledního úmrtí.
  • 3 or "BASE": na značkách marker respawn_west, respawn_east, respawn_guerrila nebo respawn_civilian).
  • 4 or "GROUP": Do zbývajících členů ve skupině (pokud žádní nejsou, tak do racka).
  • 5 or "SIDE": Do zbývajících členů dané strany (pokud žádní nejsou, tak do racka) - dosud nezahrnuto.


respawndelay=čas;

Doba, za kterou proběhne respawn.



Zvuky

Existují tři typy zvuků:

  1. Zvuky aktivované příkazy say nebo playSound. K nim patří i zvukové efekty prostředí.
  2. Radiové hlášky aktivované příkazy sideRadio apod.
  3. Hudba přehrávaná příkazem playMusic.


Příklad:

Zvuky:

class CfgSounds
{
 sounds[] = {};   
  class wolf1
  {
   name = "";
   sound[] = {"\sound\wolf1.ogg", 1, 1};
   titles[] = {};
  };
  class wolf2
  {
   name = "";
   sound[] = {"\sound\wolf2.ogg", 1, 1};
   titles[] = {};
  };
};

Rádio:

class CfgRadio
{
 sounds[] = {};
  class RadioMsg1
  {
   name = "";
    sound[] = {"\sound\radio1.ogg", db-100, 1.0};
    title = "BRAVO, SLYŠÍTE MĚ! BRAVO, JSTE TAM? SAKRA, BRAVO JE ZE HRY!";
  };
  class RadioMsg2   {    name = "";    sound[] = {"\sound\radio2.ogg", db-100, 1.0};    title = $STR_RADIO_2;   }; };

Hudba:

class CfgMusic
{
 tracks[]={};
 class MarsIntro  {   name = "";   sound[] = {"\music\muzika1.ogg", db+0, 1.0};  };  class Ludwig9  {   name = "";   sound[] = {"\music\muzika2.ogg", db+10, 1.0};  }; };


Poznámky:
Name definuje text, který se zobrazí ve spínači v editoru misí.

Title je řetězec, který se ukáže spolu se zvukem/radiovou hláškou.

 ! Pokud nastavíte hlasitost hudby (db) příliš daleko od nuly, nebude možné ji regulovat příkazem fadeMusic. Doporučené hodnoty jsou +/- 10.



Identity

Zde můžete nastavit identity pro jednotlivé jednotky - upravovat lze obličej, brýle, hlas a jeho tón. K jednotce (nebo jednotkám - jednu identitu lze použít i pro více jednotek) ji přiřadíte příkazem setIdentity.

Příklad:

class CfgIdentities
{
 class OtaBota
 {
  name="Ota Bota";
  face="Face20";
  glasses="None";
  speaker="Dan";
  pitch=1.1;
 };
};

Klíče

Viz samostatný článek Práce s klíči

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.

Různé

Zapne/vypne přiřazení AI na prázdná hratelná místa v multiplayeru.

disableAI = false/true

Zobrazí/zakáže GPS.

ShowGPS = 0;

Zapnutí/vypnutí zobrazení debriefingu na konci mise.

debriefing = 0;

Zobrazí/zakáže kompas.

showCompass = 0;

Zobrazí/zakáže mapu.

showMap = 0;

Zobrazí/zakáže briefing.

showPad = 0;

Zobrazí/zakáže hodinky.

showWatch = 0;



Multiplayer

TitleParam1 a TitleParam2 jsou multiplayerové možnosti, které jsou viditelné jako možnosti v úvodní stránce MP hry. Lze díky nim nastavit např. limity skóre a času, nastavení obtížnosti nebo zapnutí, vypnutí intra.

V misi mají param1 a param2 stejné hodnoty jako vybrané možnosti.

Příklad:

titleParam1 = "Časový limit:";
valuesParam1[] = {0, 300, 600, 900};
defValueParam1 = 900;
textsParam1[] = {"Neomezeně", "5 min", "10 min", "15 min", };
titleParam2 = "Skóre k vítězství:";
valuesParam2[] = {10000, 5, 7, 10, 15, 20, 25, 30};
defValueParam2 = 5;
textsParam2[] = {"Neomezené", 5, 7, 10, 15, 20, 25, 30};
Osobní nástroje