X
ďťż
Katalog znalezionych fraz
Erotyka — strony, Obrazki i wiele więcej na WordPress

Witam, mam pewien problem, a mianowicie napisałem skrypt dialogu (ze skryptami bawie się dopiero 3 dni i jestem zielony, więc skopiowałem i przerobiłem istniejący skrypt). I jest fajnie wszystko działa są opcje dialogowe, ale jak nacisne jakąś to nie następuje rozmowa tylko jest powrót do okna z wyborem opcji dial.

Mój skrypt wygląda tak:

//******************************************
// EXIT
//******************************************

instance DIA_Sephiroth_Exit (C_INFO)
{
npc = GRD_2000_Sephiroth;
nr = 999;
condition = DIA_Sephiroth_Exit_Condition;
information = DIA_Sephiroth_Exit_Info;
permanent = 1;
description = DIALOG_ENDE;
};

FUNC int DIA_Sephiroth_Exit_Condition()
{
return 1;
};

FUNC VOID DIA_Sephiroth_Exit_Info()
{
AI_StopProcessInfos ( self );
};

//******************************************
// Witaj
//******************************************

instance DIA_Sephiroth_Witaj (C_INFO)
{
npc = GRD_2000_Sephiroth;
nr = 1;
condition = DIA_Sephiroth_Witaj_Condition;
information = DIA_Sephiroth_Witaj_Info;
permanent = 0;
description = "Witaj.";
};

FUNC int DIA_Sephiroth_Witaj_Condition()
{
if (!C_NpcBelongsToOldcamp (other))
{
return 1;
};
};
FUNC VOID DIA_Sephiroth_Witaj_Info()
{
AI_Output (other, self,"DIA_Sephiroth_Witaj_15_00"); //Witaj...
AI_Output (self, other,"DIA_Sephiroth_Witaj_13_01"); //...
AI_Output (other, self,"DIA_Sephiroth_Witaj_15_02"); //Ej, przyjacielu, słyszysz mnie?!
AI_Output (self, other,"DIA_Sephiroth_Witaj_13_03"); //Tak... I nie musisz tak krzyczeć, jeszcze mam dobry słuch...
AI_Output (other, self,"DIA_Sephiroth_Witaj_15_02"); //Wybacz, kim jesteś??
AI_Output (self, other,"DIA_Sephiroth_Witaj_13_03"); //Jestem Sephiroth, mag wszystkich 3 bogów...

};

//******************************************
// Bogowie
//******************************************

instance DIA_Sephiroth_Bogowie (C_INFO)
{
npc = GRD_2000_Sephiroth;
nr = 1;
condition = DIA_Sephiroth_Bogowie_Condition;
information = DIA_Sephiroth_Bogowie_Info;
permanent = 10;
description = "Opowiedz mi o bogach.";
};

FUNC int DIA_Sephiroth_Bogowie_Condition()
{
if (Npc_KnowsInfo(hero,DIA_Sephiroth_Witaj))
{
return 1;
};
};

FUNC VOID DIA_Sephiroth_Bogowie_Info()
{
AI_Output (other, self,"DIA_Sephiroth_Bogowie_15_00"); //Czy mógłyś opowiedzieć mi o 3 bogach?
AI_Output (self, other,"DIA_Sephiroth_Bogowie_13_01"); //Tak, myślę, że jesteś na tyle rozważny, abym mógł ci o tym opowiedzieć...
AI_Output (self, other,"DIA_Sephiroth_Bogowie_13_02"); //Zacznijmy od Innosa, bóg ognia, odwieczny przeciwnik Beliara... Jego sługami są Magowie Ognia, których spotkasz w Starym Obozie.
AI_Output (self, other,"DIA_Sephiroth_Bogowie_13_03"); //Następny jest Beliar, bóg ciemności, przeciwnik Innosa. W tej dolinie istnieje tylko 1 jego kapłan...
AI_Output (other, self,"DIA_Sephiroth_Bogowie_15_05"); //A trzeci bóg...?
AI_Output (self, other,"DIA_Sephiroth_Bogowie_13_06"); //Trzecim bogiem jest Adanos, bóg wody. Jak już się domyślasz jego sługami są...
AI_Output (other, self,"DIA_Sephiroth_Bogowie_15_07"); //Eeee... magowie jeziora??
AI_Output (self, other,"DIA_Sephiroth_Bogowie_13_08"); //Nie idioto!!! Wody, są nimi Magowie Wody... A zresztą mniejsza z tym.
};

//******************************************
// Xardas
//******************************************

instance DIA_Sephiroth_Xardas (C_INFO)
{
npc = GRD_2000_Sephiroth;
nr = 1;
condition = DIA_Sephiroth_Xardas_Condition;
information = DIA_Sephiroth_Xardas_Info;
permanent = 1;
description = "Kim jest kapłan Beliara?";
};

FUNC int DIA_Sephiroth_Xardas_Condition()
{
if (Npc_KnowsInfo(hero,DIA_Sephiroth_Bogowie))
{
return 1;
};
};

FUNC VOID DIA_Sephiroth_Xardas_Info()
{
AI_Output (other, self,"DIA_Sephiroth_Xardas_15_00"); //Kim, jest ten kapłan Beliara, ten o którym wcześniej wspominałeś?
AI_Output (self, other,"DIA_Sephiroth_Xardas_13_01"); //To pewnien mag, ma na imię Xardas i jest... Moim bratem bliźniakiem.
AI_Output (self, other,"DIA_Sephiroth_Xardas_13_02"); //Więcej o nim nie musisz wiedzieć...
AI_StopProcessInfos (self);
};

Prosiłbym o pomoc, z góry dziękuje i pozdro...


musisz usunąć pliki z folderu cutscene i w spacerze skompilować je ponownie
A jak je skompilować??
czip17 obejrzyj to


Qrde zrobiłem tak jak na filmie ale i tak nie działa, spróbuje jeszcze raz...

EDIT: Oki mniej więcej wszystko działa, tylko z kilkoma dialogami jest coś nie tak... Oto nowa wersja mojego skryptu:

//******************************************
// EXIT
//******************************************

instance DIA_Sephiroth_Exit (C_INFO)
{
npc = GRD_2000_Sephiroth;
nr = 999;
condition = DIA_Sephiroth_Exit_Condition;
information = DIA_Sephiroth_Exit_Info;
permanent = 1;
description = DIALOG_ENDE;
};

FUNC int DIA_Sephiroth_Exit_Condition()
{
return 1;
};

FUNC VOID DIA_Sephiroth_Exit_Info()
{
AI_StopProcessInfos ( self );
};

//******************************************
// Witaj
//******************************************

instance DIA_Sephiroth_Witaj (C_INFO)
{
npc = GRD_2000_Sephiroth;
nr = 1;
condition = DIA_Sephiroth_Witaj_Condition;
information = DIA_Sephiroth_Witaj_Info;
permanent = 0;
description = "Witaj.";
};

FUNC int DIA_Sephiroth_Witaj_Condition()
{
if (!C_NpcBelongsToOldcamp (other))
{
return 1;
};
};
FUNC VOID DIA_Sephiroth_Witaj_Info()
{
AI_Output (other, self,"DIA_Sephiroth_Witaj_15_00"); //Witaj...
AI_Output (self, other,"DIA_Sephiroth_Witaj_13_01"); //...
AI_Output (other, self,"DIA_Sephiroth_Witaj_15_02"); //Ej, przyjacielu, słyszysz mnie?!
AI_Output (self, other,"DIA_Sephiroth_Witaj_13_03"); //Tak... I nie musisz tak krzyczeć, jeszcze mam dobry słuch...
AI_Output (other, self,"DIA_Sephiroth_Witaj_15_04"); //Wybacz, kim jesteś?
AI_Output (self, other,"DIA_Sephiroth_Witaj_13_05"); //Jestem Sephiroth, mag wszystkich 3 bogów...

};

//******************************************
// Bogowie
//******************************************

instance DIA_Sephiroth_Bogowie (C_INFO)
{
npc = GRD_2000_Sephiroth;
nr = 2;
condition = DIA_Sephiroth_Bogowie_Condition;
information = DIA_Sephiroth_Bogowie_Info;
permanent = 10;
description = "Opowiedz mi o bogach.";
};

FUNC int DIA_Sephiroth_Bogowie_Condition()
{
if (Npc_KnowsInfo(hero,DIA_Sephiroth_Witaj))
{
return 1;
};
};

FUNC VOID DIA_Sephiroth_Bogowie_Info()
{
AI_Output (other, self,"DIA_Sephiroth_Bogowie_15_00"); //Czy mógłyś opowiedzieć mi o 3 bogach?
AI_Output (self, other,"DIA_Sephiroth_Bogowie_13_01"); //Tak, myślę, że jesteś na tyle rozważny, abym mógł ci o tym opowiedzieć...
AI_Output (self, other,"DIA_Sephiroth_Bogowie_13_02"); //Zacznijmy od Innosa, bóg ognia, odwieczny przeciwnik Beliara... Jego sługami są Magowie Ognia, których spotkasz w Starym Obozie.
AI_Output (self, other,"DIA_Sephiroth_Bogowie_13_03"); //Następny jest Beliar, bóg ciemności, przeciwnik Innosa. W tej dolinie istnieje tylko 1 jego kapłan...
AI_Output (other, self,"DIA_Sephiroth_Bogowie_15_05"); //A trzeci bóg...?
AI_Output (self, other,"DIA_Sephiroth_Bogowie_13_06"); //Trzecim bogiem jest Adanos, bóg wody. Jak już się domyślasz jego sługami są...
AI_Output (other, self,"DIA_Sephiroth_Bogowie_15_07"); //Eeee... magowie jeziora?
AI_Output (self, other,"DIA_Sephiroth_Bogowie_13_08"); //Nie idioto!!! Wody, są nimi Magowie Wody... A zresztą mniejsza z tym.
};

//******************************************
// Xardas
//******************************************

instance DIA_Sephiroth_Xardas (C_INFO)
{
npc = GRD_2000_Sephiroth;
nr = 3;
condition = DIA_Sephiroth_Xardas_Condition;
information = DIA_Sephiroth_Xardas_Info;
permanent = 1;
description = "Kim jest ten kapłan Beliara?";
};

FUNC int DIA_Sephiroth_Xardas_Condition()
{
if (Npc_KnowsInfo(hero,DIA_Sephiroth_Witaj))
{
return 1;
};
};

FUNC VOID DIA_Sephiroth_Xardas_Info()
{
AI_Output (other, self,"DIA_Sephiroth_Xardas_15_00"); //Kim, jest ten kapłan Beliara, ten o którym wcześniej wspominałeś?
AI_Output (self, other,"DIA_Sephiroth_Xardas_13_01"); //To pewnien mag, ma na imię Xardas i jest... Moim bratem bliźniakiem.
AI_Output (self, other,"DIA_Sephiroth_Xardas_13_02"); //Więcej o nim nie musisz wiedzieć...
AI_StopProcessInfos (self);
};

I jeszcze jeden problem: Jeśli wprowadze zmiany w dialogu (sam tekst dialogu) to nie widać ich w grze tylko pozostają takie jak wcześniej, a jeśli zmienie coś w skrypcie to zmiany zachodzą...
A te 2 dialogi które zaznaczyłem na czerwono sie nie wyświetlają

EDIT2: Oki już wszystko działa, po kilku godzinach jakoś mi się udało... I jest spoko, loko, luz i spontan
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • erfly06132.opx.pl


  • © Erotyka — strony, Obrazki i wiele więcej na WordPress Design by Colombia Hosting

    Drogi uzytkowniku!

    W trosce o komfort korzystania z naszego serwisu chcemy dostarczac Ci coraz lepsze uslugi. By moc to robic prosimy, abys wyrazil zgode na dopasowanie tresci marketingowych do Twoich zachowan w serwisie. Zgoda ta pozwoli nam czesciowo finansowac rozwoj swiadczonych uslug.

    Pamietaj, ze dbamy o Twoja prywatnosc. Nie zwiekszamy zakresu naszych uprawnien bez Twojej zgody. Zadbamy rowniez o bezpieczenstwo Twoich danych. Wyrazona zgode mozesz cofnac w kazdej chwili.

     Tak, zgadzam sie na nadanie mi "cookie" i korzystanie z danych przez Administratora Serwisu i jego partnerow w celu dopasowania tresci do moich potrzeb. Przeczytalem(am) Polityke prywatnosci. Rozumiem ja i akceptuje.

     Tak, zgadzam sie na przetwarzanie moich danych osobowych przez Administratora Serwisu i jego partnerow w celu personalizowania wyswietlanych mi reklam i dostosowania do mnie prezentowanych tresci marketingowych. Przeczytalem(am) Polityke prywatnosci. Rozumiem ja i akceptuje.

    Wyrazenie powyzszych zgod jest dobrowolne i mozesz je w dowolnym momencie wycofac poprzez opcje: "Twoje zgody", dostepnej w prawym, dolnym rogu strony lub poprzez usuniecie "cookies" w swojej przegladarce dla powyzej strony, z tym, ze wycofanie zgody nie bedzie mialo wplywu na zgodnosc z prawem przetwarzania na podstawie zgody, przed jej wycofaniem.