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.
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. };
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:
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. };
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