Wintermute Engine Forum

Czech forum => Technické fórum => Topic started by: myvojtik on January 20, 2014, 08:50:45 PM

Title: Předmět v sanitce
Post by: myvojtik on January 20, 2014, 08:50:45 PM
Ahoj,
Teprve začínám s WME a mám takový problém. Když klikne postava na entitu dveří od sanitky, tak jsem zadal script:


/////////////////////////////////////////////////////
on"RightClick"
{
   //postava dojde k objekru
   actor.GoToObject(this);
   
   //hra se pozastavi
   Game.Interactive = false;
   
   //postava hovoří
   actor.Talk("Jé tady je kufřík.");
   
   //zmizení předmětu
   var kufrik = Scene.GetNode("kufr");
   kufrik.Visible=false;
   kufrik.Active=false;
   
   //sebrání předmětu
   Game.TakeItem("kufr");
   
   //hra se spustí
   Game.Interactive = true;
}


Jenže pokud klikne postava znova děje se to pořád do kola a tak nevím jaký mám použít script aby se to neopakovalo.
A tak vás prosím o radu.

Předem děkuji za odpověď...  :)
Title: Re: Předmět v sanitce
Post by: Suninho on January 24, 2014, 05:17:45 PM
nejlépe použít globální proměnou a podmínku, tedy příkaz if.