Wintermute Engine Forum

Czech forum => Technické fórum => Topic started by: sorrow on March 25, 2019, 10:57:12 AM

Title: jak zobrazit item pistole v inventáři v určité scéně?
Post by: sorrow on March 25, 2019, 10:57:12 AM
Mám scénu a v ní je mrtvola.entity
a já potřebuji aby po kliknutí pravým tlačítkem myši
načetl inventář  pistoli ze složky item co vše kam musím napsat aby se item pistole zobrazila v dané scéně?
Title: Re: jak zobrazit item pistole v inventáři v určité scéně?
Post by: sorrow on March 25, 2019, 11:03:33 AM
Podotýkám že ve scriptech používám jen on left click on right click - ve hře se nenačítá menu.bmp ani ho tam nechci
ale přesto chci aby když kliknu pravým tlačítkem na entitu.rgn zobrazi se script mrtvola a co vše do scriptu napsat aby se v inventáři objevil item pistole
Title: Re: jak zobrazit item pistole v inventáři v určité scéně?
Post by: Mot on April 01, 2019, 02:21:41 PM
Příklad extrahovaný z demo (..\WME DevKit\projects\wme_demo\wme_demo.wpr):

(1) ..\data\scenes\room\scr\book.script

Code: WME Script
  1. on "Take"
  2. {
  3.  
  4. ...
  5.  
  6.   // hide the book entity and place "book" item into the inventory
  7.   Game.TakeItem("book");
  8.   var EntBook = Scene.GetNode("book");
  9.   EntBook.Active = false;
  10.  
  11. ...

(2) ..\data\scenes\room\scr\desk.script

Code: WME Script
  1. on "book"
  2. {
  3.  
  4. ...
  5.  
  6.   // show the book entity again and remove "book" item from the inventory
  7.   Game.DropItem("book");
  8.   var EntBook = Scene.GetNode("book");
  9.   EntBook.Active = true;
  10.  
  11. ...
Title: Re: jak zobrazit item pistole v inventáři v určité scéně?
Post by: sorrow on April 04, 2019, 07:51:29 AM
Pistole se Mi zobrazila v INVENT