Brak dialogu, za to jest okno z napisem typu "Alarm" 2109 4

O temacie

Autor Siemekk

Zaczęty 26.02.2016 roku

Wyświetleń 2109

Odpowiedzi 4

Siemekk

Siemekk

Złote Wrota
posty2143
Propsy1154
ProfesjaProgramista
  • Złote Wrota
Witam. Pytanie może wydawać się trochę trudne do zrozumienia, więc gdy testowałem dialogi w modzie wszystko było cacy do póki nie zagadałem na przedostatni dialog... otóż self nic nie mówi, a jak mówi other to napis pojawia się na dole (w tym czarnym okienku gdzie pisze np.ALARM (nie wiem jak ono się fachowo nazywa)) ktoś wie o co może w tym chodzić!? wgranego mam tylko SP (ikarusa wgram później bo to jest osobny modzik) tak wygląda ten dialog...func void dia_hagen_hello6_info()
{
AI_Output(other,self,"DIA_hagen_HELLO6_15_01"); //Zadanie wykonane!
AI_Output(self,other,"DIA_hagen_HELLO6_03_02"); //Innos wam sprzyjał. A teraz musisz...
AI_Output(other,self,"DIA_hagen_HELLO6_15_03"); //Słyszysz to?
MIS_ORCSINCITY = LOG_RUNNING;
Log_CreateTopic(TOPIC_ORCSINCITY,LOG_MISSION);
Log_SetTopicStatus(TOPIC_ORCSINCITY,LOG_RUNNING);
b_logentry(TOPIC_ORCSINCITY,"Orkowie są już w mieście! Czas na bitwę!");
AI_Output(self,other,"DIA_hagen_HELLO6_03_04"); //Tak to orkowie!
AI_Output(other,self,"DIA_hagen_HELLO6_15_05"); //O cholera są już blisko. Co miałem zrobić!?
AI_Output(self,other,"DIA_hagen_HELLO6_03_06"); //Nie mamy już czasu idziemy do...
AI_Output(other,self,"DIA_hagen_HELLO6_15_07"); //Widziałem jednego koło fontanny!
AI_Output(self,other,"DIA_hagen_HELLO6_03_08"); //Chwyć miecz i do boju wojowniku! Musimy przebić się do koszar!
AI_Output(self,other,"DIA_hagen_HELLO6_03_09"); //Niech rycerze bronią ratusza w razie upadku uciekamy na farmę!
Wld_SetTime(24,0);
self.aivar[AIV_PARTYMEMBER] = TRUE;
Npc_ExchangeRoutine(self,"ShipFree");
AI_StopProcessInfos(self);
};
Oraz dialog ostatni (może to wina spawnu potworów!?)
instance DIA_HAGEN_KONIECGRY(C_INFO)
{
npc = pal_200_hagen;
nr = 2;
condition = dia_hagen_koniecgry_condition;
information = dia_hagen_koniecgry_info;
permanent = FALSE;
important = TRUE;
};


func int dia_hagen_koniecgry_condition()
{
if(Npc_KnowsInfo(other,dia_hagen_hello6) && Hlp_StrCmp(Npc_GetNearestWP(self),"NW_CITY_HABOUR_KASERN_CENTRE_01"))
{
return TRUE;
};
};

func void dia_hagen_koniecgry_info()
{
AI_Output(self,other,"DIA_hagen_KONIECGRY_03_01"); //O Innosie!
AI_Output(other,self,"DIA_hagen_KONIECGRY_15_02"); //To dopiero bitwa...
AI_Output(self,other,"DIA_hagen_KONIECGRY_03_03"); //Chyba raczej początek Ingmarze.
AI_Output(other,self,"DIA_hagen_KONIECGRY_15_04"); //Orkowie znowu atakują...
AI_Output(other,self,"DIA_hagen_KONIECGRY_03_05"); //Hagen! Nie mamy szans! Uciekajcie, dzielnica portowa nie utrzyma się, mimo iż nie ma tam ani jednego orka
AI_Output(self,other,"DIA_hagen_KONIECGRY_15_06"); //Nigdy będę walczył z tobą!
AI_Output(other,self,"DIA_hagen_KONIECGRY_03_07"); //I zginiemy we dwóch!
AI_Output(other,self,"DIA_hagen_KONIECGRY_15_08"); //Uciekajcie! Ja spróbuje ich zatrzymać..
AI_Output(self,other,"DIA_hagen_KONIECGRY_03_09"); //Ukradli statek! Uciekamy na farmę!
AI_Output(self,other,"DIA_hagen_KONIECGRY_03_10"); //Gdzie są magowie ognia!?
AI_Output(self,other,"DIA_hagen_KONIECGRY_03_11"); //Mieli nam pomóc.
AI_Output(self,other,"DIA_hagen_KONIECGRY_03_12"); //Coś musiało się stać... Wyruszę do klasz...
AI_Output(other,self,"DIA_hagen_KONIECGRY_15_13"); //(Wtrącająć...)Słyszysz to panie?
AI_Output(self,other,"DIA_hagen_KONIECGRY_03_14"); //Tak to. To ...
AI_Output(self,other,"DIA_hagen_KONIECGRY_03_15"); //Czarny troll!
Wld_InsertNpc(troll_blackmonster,"REICH");
AI_Output(other,self,"DIA_hagen_KONIECGRY_15_17"); //Uciekajcie ja się nim zajmę,
AI_Output(self,other,"DIA_hagen_KONIECGRY_03_18"); //Spotkamy się na farmie wojowniku!
Wld_InsertNpc(orcelite_roam,"NW_CITY_SMALLTALK_02");
Wld_InsertNpc(orcshaman_sit,"NW_CITY_SMALLTALK_02");
Wld_InsertNpc(orcwarrior_roam,"NW_CITY_SMALLTALK_02");
Wld_InsertNpc(orcshaman_sit,"NW_CITY_SMALLTALK_02");
Wld_InsertNpc(orcwarrior_roam,"NW_CITY_SMALLTALK_02");
Wld_InsertNpc(orcshaman_sit,"NW_CITY_HALL_04_B");
Wld_InsertNpc(orcelite_roam,"NW_CITY_HALL_04_B");
Wld_InsertNpc(orcshaman_sit,"NW_CITY_HALL_04_B");
Wld_InsertNpc(orcwarrior_roam,"NW_CITY_HALL_04_B");
Wld_InsertNpc(orcshaman_sit,"NW_CITY_HALL_04_B");
Wld_InsertNpc(orcwarrior_roam,"NW_CITY_HALL_04_B");
Wld_InsertNpc(orcshaman_sit,"NW_CITY_HALL_04_B");
Wld_InsertNpc(orcwarrior_roam,"NW_CITY_UPTOWN_PATH_13");
Wld_InsertNpc(orcelite_roam,"NW_CITY_UPTOWN_PATH_13");
Wld_InsertNpc(orcwarrior_roam,"NW_CITY_UPTOWN_PATH_13");
Wld_InsertNpc(orcwarrior_roam,"NW_CITY_UPTOWN_PATH_13");
Wld_InsertNpc(orcwarrior_roam,"NW_CITY_UPTOWN_PATH_13");
Wld_InsertNpc(orcshaman_sit,"NW_CITY_UPTOWN_PATH_10");
Wld_InsertNpc(orcelite_roam,"NW_CITY_UPTOWN_PATH_10");
Wld_InsertNpc(orcwarrior_roam,"NW_CITY_UPTOWN_PATH_10");
Wld_InsertNpc(orcwarrior_roam,"NW_CITY_UPTOWN_PATH_10");
Wld_InsertNpc(orcshaman_sit,"NW_CITY_UPTOWN_PATH_10");
Wld_InsertNpc(orcwarrior_roam,"NW_CITY_UPTOWN_PATH_10");
Wld_InsertNpc(orcelite_roam,"NW_CITY_MERCHANT_PATH_15");
Wld_InsertNpc(orcwarrior_roam,"NW_CITY_MERCHANT_PATH_15");
Wld_InsertNpc(orcshaman_sit,"NW_CITY_MERCHANT_PATH_15");
Wld_InsertNpc(orcwarrior_roam,"NW_CITY_MERCHANT_PATH_15");
Wld_InsertNpc(orcelite_roam,"NW_CITY_MERCHANT_PATH_15");
Wld_InsertNpc(orcshaman_sit,"NW_CITY_MERCHANT_PATH_15");
Wld_InsertNpc(orcwarrior_roam,"NW_CITY_MERCHANT_PATH_21");
Wld_InsertNpc(orcshaman_sit,"NW_CITY_MERCHANT_PATH_21");
Wld_InsertNpc(orcwarrior_roam,"NW_CITY_MERCHANT_PATH_21");
Wld_InsertNpc(orcelite_roam,"NW_CITY_MERCHANT_PATH_21");
Wld_InsertNpc(orcelite_roam,"NW_CITY_MERCHANT_PATH_21");
Wld_InsertNpc(orcelite_roam,"NW_CITY_MAINSTEET_05");
Wld_InsertNpc(orcshaman_sit,"NW_CITY_MAINSTEET_05");
Wld_InsertNpc(orcwarrior_roam,"NW_CITY_MAINSTEET_05");
Wld_InsertNpc(orcshaman_sit,"NW_CITY_MAINSTEET_05");
Wld_InsertNpc(orcelite_roam,"NW_CITY_MAINSTEET_05");
Wld_InsertNpc(orcshaman_sit,"NW_CITY_MAINSTEET_05");
Wld_InsertNpc(orcwarrior_roam,"NW_CITY_HABOUR_KOSERN_MAIN_ENTRY");
Wld_InsertNpc(orcelite_roam,"NW_CITY_HABOUR_KASERN_CENTRE_01");
Wld_InsertNpc(orcelite_roam,"NW_CITY_HABOUR_KASERN_CENTRE_01");
Wld_InsertNpc(orcelite_roam,"NW_CITY_HABOUR_KASERN_CENTRE_01");
Wld_InsertNpc(orcwarrior_roam,"NW_CITY_HABOUR_KOSERN_MAIN_ENTRY");
Wld_InsertNpc(troll_blackmonster,"NW_CITY_HABOUR_KOSERN_MAIN_ENTRY");
Npc_ExchangeRoutine(self,"koszary");
self.aivar[AIV_PARTYMEMBER] = FALSE;
AI_StopProcessInfos(self);
};
Prosiłbym o pomoc w tym zapewne banalnym problemie...
 

P.S A Splash w szafie i nie ma psychy by mi dać bana.

Adanos

Adanos

Administrator
Szara eminencja
posty5204
Propsy3870
ProfesjaProgramista
  • Administrator
  • Szara eminencja
Wld_InsertNpc(troll_blackmonster,"REICH");Daj po ostatnim AI_Output.

Siemekk

Siemekk

Złote Wrota
posty2143
Propsy1154
ProfesjaProgramista
  • Złote Wrota
Nie działa ten 1, NPC musi zmienić rutynę a tego nie robi :/ to na dale także ciągle jest...
 

P.S A Splash w szafie i nie ma psychy by mi dać bana.

Adanos

Adanos

Administrator
Szara eminencja
posty5204
Propsy3870
ProfesjaProgramista
  • Administrator
  • Szara eminencja
Zmianę rutyny daj wcześniej, zanim wstawiasz potwory.

Siemekk

Siemekk

Złote Wrota
posty2143
Propsy1154
ProfesjaProgramista
  • Złote Wrota
Już naprawiłem, wszystko działa w 1 dialogu winowajcą było to :Wld_SetTime(24,0); wywaliłem to i dałem do trigger Scripta i wszystko działa :) Można zamknąć.
 

P.S A Splash w szafie i nie ma psychy by mi dać bana.


0 użytkowników i 1 Gość przegląda ten wątek.
0 użytkowników
Do góry