Wintermute Engine Forum

Czech forum => Technické fórum => Topic started by: Nikolas.B on January 13, 2011, 03:31:43 PM

Title: Jak na podmínku která zpřístupní další scénu?
Post by: Nikolas.B on January 13, 2011, 03:31:43 PM
Zdravim, budu konkrétní..
Ve scéně promluvíte s entitou ale ta vám nedovolí vás ubytovat v hotelu (neaktivní scéna s pokojem).
Po té co seberete vizitku a použijete jí na telefonní budku chci, aby když se actor vrátí zpět do scény s touto entitou aby na něj automaticky promluvila a zárove
Title: Re: Jak na podmínku která zpřístupní další scénu?
Post by: metamorphium on January 13, 2011, 11:03:28 PM
na tohle se používají obecně globální proměnné. čili po použití budky dáš:

Code: WME Script
  1.  
  2. global BudkaPouzita = true;
  3.  
  4.  

Ve scéně s entitou dáš do scene_init.script někam tohle:

Code: WME Script
  1.  
  2. global BudkaPouzita;
  3.  
  4. // tohle proto aby nekecala pri kazdem dalsim vstupu do sceny po pouziti budky
  5. global HotelovaPostavaMluvila;
  6.  
  7. if (BudkaPouzita && !HotelovaPostavaMluvila)
  8. {
  9.     HotelovaPostavaMluvila = true;
  10.     postava.Talk("blablablablabla");
  11.     Game.ChangeScene("scena s hotelovym pokojem");
  12. }
  13.  
  14.  
Title: Re: Jak na podmínku která zpřístupní další scénu?
Post by: Nikolas.B on January 14, 2011, 05:27:38 AM
Super díky, hned to zkusim.. A to  "global BudkaPouzita = true;" mám  vložit kam přesně? Do scriptu s regionem budky?
Title: Re: Jak na podmínku která zpřístupní další scénu?
Post by: Nikolas.B on January 23, 2011, 02:15:08 AM
??