Please login or register.

Login with username, password and session length
Advanced search  

News:

IRC channel - server: waelisch.de  channel: #wme (read more)

Author Topic: [help] dialogy...  (Read 1861 times)

0 Members and 1 Guest are viewing this topic.

xcomex

  • Lurker
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 22
  • ...fatris...
    • View Profile
    • Patagonia ART
[help] dialogy...
« on: August 04, 2004, 10:29:52 PM »

zdravim,
potreboval bych tentokrat dve vecicky:

- jakypak napsat code aby se mi prave mluveny text prerusil a objevil se text nasledujici (napriklad text druhe postavy)

- kdyz dam vypsat text (napriklad nejaky popis veci), tak se zobraji, ale kdyz behem toho kliknu na jinou vec, tak se mi prekryvaji dva texty...
  ...copak s tim, staci pouzit Game.Interactive = false / true; ?..nejsem si ted tak jist, jestli to tam mam pouzite ci nikoli, ale kazdopadne pomuzeto?
Logged

Mnemonic

  • WME developer
  • Administrator
  • Addicted to WME forum
  • *
  • Karma: 41
  • Offline Offline
  • Gender: Male
  • Posts: 5677
    • View Profile
    • Dead:Code Site
Re: [help] dialogy...
« Reply #1 on: August 05, 2004, 07:07:30 AM »

- jakypak napsat code aby se mi prave mluveny text prerusil a objevil se text nasledujici (napriklad text druhe postavy)
Pokud by mluveni dvou postav bylo ve stejnem skriptu, nemusi se delat nic a staci kod:

postava1.Talk("Blah1");
postava2.Talk("Blah2");

Kdyz domluvi postava1, zacne mluvit postava2. Nicmene chtel-li bych utnout mluveni postavy z jineho skriptu, melo by stacit:

postava1.StopTalking();

Pripadne take postava1.Reset(); Rozdil je v tom, ze StopTalking() prerusi pouze mluveni, zatimco Reset() prerusi jakoukoliv akci, kterou postava prave provadi (krom mluveni i chuzi, prehravani animace atd.).


Game.Interactive = false / true; ?..nejsem si ted tak jist, jestli to tam mam pouzite ci nikoli, ale kazdopadne pomuzeto?
Ano, pomuze to. Je-li Game.Interactive nastaveno na false, klikani mysi je ignorovano a jediny jeho ucinek je, ze se "odklikne" aktualni titulek.
Logged
Yes, I do have a twitter account
Please don't send me technical questions in private messages, use the forum. ::wave

xcomex

  • Lurker
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 22
  • ...fatris...
    • View Profile
    • Patagonia ART
Re: [help] dialogy...
« Reply #2 on: August 05, 2004, 09:03:46 PM »

super,
Game.Interactive resi opravdu hodne =)

jen jeste u toho postava1.StopTalking(); neda se nejak globalne zjistit, ktera postava prave hovori?..neni na to nejaky objekt treba neco jako Game.ActualTalking(); -zda se mi nepohodlne a takrka nevkusne vypisovat pod sebe
postava1.StopTalking();
postava2.StopTalking();
postava3.StopTalking();

aby to zastavilo pripadne kazdou postavu, ktera si dovoli promluvit...dejme tomu predstavolav bych si to takto...

game.script
Code: [Select]
on "RightClick"
{
    var mluvci = Game.ActualTalking();
    mluvci.StopTalking();
}

...a pokazde, kdyz uzivatel zmackne RC, tak se prerusi aktualni dialog...asi by to slo i za pomoci globalni promenne, do ktere by se ukladalo, kdo prave mluvi a vyslo by to na stejno, ale pokud by WME obsahoval uz nejaky takovy objekt bylo by to jiste uhlednejsi resenii =)
« Last Edit: August 05, 2004, 11:28:55 PM by xcomex »
Logged
 

Page created in 0.161 seconds with 22 queries.