Czech forum > Technické fórum

ify a else a tak vubec

(1/1)

jnsfbi:
Mnemonicu prosim o radu, o ktere jsme se bavili, mozna kdyz to napises sem, pomuzes tak potencionalnim dalsim lidem:)

Tri predmety se maji hodit do kotliku, dejme tomu ze predmety jsou a, b, c.  Cilem je, aby se hodili presne v poradi -a, b, c. Jina kombinace, ci hozeni neceho jineho je nepripustna:) Dekuji predem za radu

Mnemonic:
Mno, zalezi na tom, co se ma stat, pokud tam hrac hodi predmety ve spatnem poradi. Budeme predpokladat, ze mu to hra vubec nedovoli, jo?

Pak bych to delal treba nejak takhle. Skript pro kotlik (kotlik.script):



--- Code: ---
// tady budeme pocitat, kolik predmetu jsme uspesne vhodili
global VhozenoPredmetu;


//////////////////////////////////////////////////////////////////////
on "predmetA"
{
  if(VhozenoPredmetu==0)
  {
    actor.Talk("Dobre, nejdriv tam hodime predmetA");
    actor.PlayAnim("blabla");
    Game.DropItem("predmetA");
    VhozenoPredmetu = 1;
  }  
}

//////////////////////////////////////////////////////////////////////
on "predmetB"
{
  if(VhozenoPredmetu==1)
  {
    actor.Talk("Tak, ted tam hodime predmetB");
    actor.PlayAnim("blabla");
    Game.DropItem("predmetB");
    VhozenoPredmetu = 2;
  }
  else
  {
     actor.Talk("Hmmm, neco mi rika, ze tohle nebude ta spravna kombinace...");
  }
}

//////////////////////////////////////////////////////////////////////
on "predmetC"
{
  if(VhozenoPredmetu==2)
  {
    actor.Talk("A nakonec tam hodime predmetC");
    actor.PlayAnim("blabla");
    Game.DropItem("predmetC");
  }
  else
  {
     actor.Talk("Hmmm, neco mi rika, ze tohle nebude ta spravna kombinace...");
  }
}

//////////////////////////////////////////////////////////////////////
on "default-use"
{
  actor.Talk("Ne, tohle tam hazet rozhodne nebudu.");
}



--- End code ---

Navigation

[0] Message Index

Go to full version