Please login or register.

Login with username, password and session length
Advanced search  

News:

Forum rules - please read before posting, it can save you a lot of time.

Author Topic: ify a else a tak vubec  (Read 5692 times)

0 Members and 2 Guests are viewing this topic.

jnsfbi

  • Regular poster
  • ***
  • Karma: 0
  • Offline Offline
  • Gender: Female
  • Posts: 238
    • View Profile
    • offstudio.cz
ify a else a tak vubec
« on: September 10, 2003, 09:47:06 PM »

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
Logged
Olga Fabry - jnsfbi
http://offstudio.cz
http://helgagame.com
http://jns.offstudio.cz/blok2/ - blok nejen o vývoji her

Mnemonic

  • WME developer
  • Administrator
  • Addicted to WME forum
  • *
  • Karma: 41
  • Offline Offline
  • Gender: Male
  • Posts: 5683
    • View Profile
    • Dead:Code Site
Re:ify a else a tak vubec
« Reply #1 on: September 11, 2003, 09:00:18 AM »

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: [Select]

// 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.");
}


« Last Edit: September 11, 2003, 10:38:23 AM by Mnemonic »
Logged
Yes, I do have a twitter account
Please don't send me technical questions in private messages, use the forum. ::wave
 

Page created in 0.017 seconds with 24 queries.