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: Poraďte pls!!!!  (Read 4041 times)

0 Members and 1 Guest are viewing this topic.

Dogtown

  • Occasional poster
  • **
  • Karma: 0
  • Offline Offline
  • Gender: Male
  • Posts: 51
    • View Profile
    • Klášter na kraji lesa
Poraďte pls!!!!
« on: October 26, 2008, 08:29:11 PM »

Jak udělám, když mám postavu, se kterou můžu kecat. Vyčerpám všechny témata a o dalších věcech už mluvit nemůžu. Pak se podívám na rýhu na zdi třeba ve vedlejší místnosti a můžu s tou postavou pak o té prasklině ve zdi mluvit. Jak s ním domluvím, tak na tu prasklinu můžu použít třeba lopatku. Ale předtím, když bych chtěl na tu rýhu použít lopatku, tak by řekl: ,,Proč bych to dělal?" a pak až promluvim s tou postavou o té prasklině, tak můžu tu lopatku použít na tu prasklinu a dostanu z toho lopatku s prachem. Poraďte pls jak bych napsal tento script. Jestli by to šlo, tak mi napište rovnou ten script  ;D

Nespěchá to!!!
::rock ::rock ::rock ::rock ::rock ::slug ::slug ::slug
Logged

Iranicus

  • Lurker
  • *
  • Karma: 0
  • Offline Offline
  • Gender: Male
  • Posts: 45
  • .. something is wrong ..
    • View Profile
Re: Poraďte pls!!!!
« Reply #1 on: November 07, 2008, 03:10:17 PM »

Jak udělám, když mám postavu, se kterou můžu kecat. Vyčerpám všechny témata a o dalších věcech už mluvit nemůžu. Pak se podívám na rýhu na zdi třeba ve vedlejší místnosti a můžu s tou postavou pak o té prasklině ve zdi mluvit. Jak s ním domluvím, tak na tu prasklinu můžu použít třeba lopatku. Ale předtím, když bych chtěl na tu rýhu použít lopatku, tak by řekl: ,,Proč bych to dělal?" a pak až promluvim s tou postavou o té prasklině, tak můžu tu lopatku použít na tu prasklinu a dostanu z toho lopatku s prachem. Poraďte pls jak bych napsal tento script. Jestli by to šlo, tak mi napište rovnou ten script  ;D

Nespěchá to!!!
::rock ::rock ::rock ::rock ::rock ::slug ::slug ::slug


Na vyčerpanie všetkých tém použiješ funkciou Game.AddResponseOnce() resp. Game.AddResponseOnceGame() (podrobnosti v dokumentácii),a na to ďalšie použiješ premennú a a podmienku na testovanie.
« Last Edit: November 07, 2008, 04:56:25 PM by Iranicus »
Logged
Where is the will, there is the way.

Dogtown

  • Occasional poster
  • **
  • Karma: 0
  • Offline Offline
  • Gender: Male
  • Posts: 51
    • View Profile
    • Klášter na kraji lesa
Re: Poraďte pls!!!!
« Reply #2 on: November 08, 2008, 11:48:44 AM »

dobre a jak by vypadal ten script ze se podivam na object "stena" ?
mam treba
 
if (podminka) Game.AddResponseOnce(4, Responses[4]);

ja by vypadal ta podminka?
Logged

Iranicus

  • Lurker
  • *
  • Karma: 0
  • Offline Offline
  • Gender: Male
  • Posts: 45
  • .. something is wrong ..
    • View Profile
Re: Poraďte pls!!!!
« Reply #3 on: November 09, 2008, 04:54:06 PM »

dobre a jak by vypadal ten script ze se podivam na object "stena" ?
mam treba
 
if (podminka) Game.AddResponseOnce(4, Responses[4]);

ja by vypadal ta podminka?

V skripte pre objekt "stena" si deklaruješ globálnu premenné, napr.:
Code: [Select]
global WallClicked;
Potom, keď klikneš na tú stenu, tak sa ti tá premenná inicializuje na nejakú hodnotu, v tomto prípade sa dá použiť aj boolean výraz, číže:
Code: [Select]
on "LeftClick"
{
  actor.GoToObject(this); // samozrejme, možeš mať aj presné súradnice
   
  Game.Interactive = false;
  actor.Talk("Hm, o tej stene si chcem pokecať.");
  Game.Interactive = true;
  WallClicked = true;
}

V skripte, v ktorom máš definovaný dialog, kdesi na začiatok napíš
Code: [Select]
global WallClicked;a potom už len testuj,
Code: [Select]
if(WallClicked == true)
  Game.AddResponse(X, Responses[X)]);
Logged
Where is the will, there is the way.

Dogtown

  • Occasional poster
  • **
  • Karma: 0
  • Offline Offline
  • Gender: Male
  • Posts: 51
    • View Profile
    • Klášter na kraji lesa
Re: Poraďte pls!!!!
« Reply #4 on: November 14, 2008, 09:01:12 AM »

Ještě se chci zeptat, mám scénu, kde je křoví a a cesta, jakmile budu chtít sebrat předmět na cestě, vyletí z křoví nějaký člověk udělá nějakou animaci a stane se z něj normální entita, se kterou můžu normálně mluvit atd.  ??? ??? ???
Logged
 

Page created in 0.051 seconds with 20 queries.