Błąd w skrypcie 2598 5

O temacie

Autor mita

Zaczęty 9.04.2010 roku

Wyświetleń 2598

Odpowiedzi 5

mita

mita

Użytkownicy
posty3
  • Użytkownicy

mita

Błąd w skrypcie
2010-04-09, 06:58(Ostatnia zmiana: 2010-04-09, 07:19)
Co w tej linijce jest źle? Niby brakuje ")"

//========================================
//-----------------> OPCJA *KONIEC*
//========================================

INSTANCE DIA_Gleba_EXIT(C_INFO)
{
npc = DIA_SLD_1000_Gleba;
nr = 999;
condition = DIA_Gleba_EXIT_Condition;
information = DIA_Gleba_EXIT_Info;
permanent = TRUE;
description = "KONIEC";
};

FUNC INT DIA_Gleba_EXIT_Condition()
{
return TRUE;
};

FUNC INT DIA_Gleba_EXIT_Info()
{
AI_StopProcessInfos (self);
};

//========================================
//-----------------> OPCJA KRADZIEZY
//========================================

INSTANCE DIA_Gleba_PICKPOCKET(C_INFO)
{
npc = DIA_SLD_1000_Gleba;
nr = 900;
condition = DIA_Gleba_PICKPOCKET_Condition;
information = DIA_Gleba_PICKPOCKET_Info;
permanent = TRUE;
description = Pickpocket_20;
};

FUNC INT DIA_Gleba_PICKPOCKET_Condition()
{
C_Beklauen (20, 43);
};

FUNC INT DIA_Gleba_PICKPOCKET_Info()
{
Info_ClearChoices (DIA_Gleba_PICKPOCKET);
Info_AddChoice (DIA_Gleba_PICKPOCKET, DIALOG_BACK ,DIA_Gleba_PICKPOCKET_BACK);
Info_AddChoice (DIA_Gleba_PICKPOCKET, DIALOG_PICKPOCKET ,DIA_Gleba_PICKPOCKET_DoIt);
};

FUNC INT DIA_Gleba_PICKPOCKET_DoIt()
{
B_Beklauen ();
Info_ClearChoices (DIA_Gleba_PICKPOCKET);
};

FUNC INT DIA_Gleba_PICKPOCKET_BACK()
{
Info_ClearChoices (DIA_Gleba_PICKPOCKET);
};

//========================================
//-----------------> HELLO1
//========================================

INSTANCE DIA_Gleba_HELLO1 (C_INFO)
{
   npc = SLD_1000_Gleba;
   nr = 1;
   condition = DIA_Gleba_HELLO1_Condition;
   information = DIA_Gleba_HELLO1_Info;
   permanent = FALSE;
   description = "Jak się nazywasz?";
};

FUNC INT DIA_Gleba_HELLO1_Condition()
{
return TRUE;
};

func VOID DIA_Gleba_HELLO1_Info()
{
AI_Output (other, self ,"DIA_Gleba_HELLO1_15_01"); //Jak się nazywasz?
AI_Output (self, other ,"DIA_Gleba_HELLO1_03_02"); //Nazywam się Michał Gleba.

};

//========================================
//-----------------> Zadanie
//========================================

INSTANCE DIA_Gleba_Zadanie (C_INFO)
{
   npc = SLD_1000_Gleba;
   nr = 1;
   condition = DIA_Gleba_Zadanie_Condition;
   information = DIA_Gleba_Zadanie_Info;
   permanent = FALSE;
   description = "Masz dla mnie jakąś misję?";
};

FUNC INT DIA_Gleba_Zadanie_Condition()
{
if (Npc_KnowsInfo (other, DIA_Gleba_HELLO1))
{
return TRUE;
};
};


func VOID DIA_Gleba_Zadanie_Info()
{
AI_Output (other, self ,"DIA_Gleba_Zadanie_15_01"); //Masz dla mnie jakąś misję?
AI_Output (self, other ,"DIA_Gleba_Zadanie_03_09"); //Hmm... mógłbyś przynieść mi piwo?

Log_CreateTopic (TOPIC_PiwodlaGleby, LOG_MISSION);
Log_SetTopicStatus (TOPIC_PiwodlaGleby, LOG_RUNNING);
B_LogEntry (TOPIC_PiwodlaGleby,"Muszę zanieść Michałowi piwo."

AI_Output (other, self ,"DIA_Gleba_Zadanie_15_10"); //Dobrze.
AI_Output (self, other ,"DIA_Gleba_Zadanie_03_12"); //To ja czekam.<<<<<------TUTAJ

};

//========================================
//-----------------> Zadanie Koniec
//========================================

INSTANCE DIA_Gleba_Zadanie Koniec (C_INFO)
{
   npc = SLD_1000_Gleba;
   nr = 1;
   condition = DIA_Gleba_Zadanie Koniec_Condition;
   information = DIA_Gleba_Zadanie Koniec_Info;
   permanent = FALSE;
   description = "DIA_Gleba_Zadanie";
};

FUNC INT DIA_Gleba_Zadanie Koniec_Condition()
{
if (Npc_HasItems (other, ItFo_beer) >=1)
{
return TRUE;
};
};


func VOID DIA_Gleba_Zadanie Koniec_Info()
{
AI_Output (other, self ,"DIA_Gleba_Zadanie Koniec_15_01"); //Mam piwo.

B_LogEntry (TOPIC_PiwodlaGleby,"Zaniosłem Michałowi piwo.");
MIS_PiwodlaGleby = LOG_SUCCESS;

B_GivePlayerXP (1000);
AI_Output (self, other ,"DIA_Gleba_Zadanie Koniec_03_02"); //Bardzo ci dziękuję.

};
 

maciejG

maciejG

Użytkownicy
posty450
Propsy1
  • Użytkownicy
W której linijce?
 
Spoiler

mita

mita

Użytkownicy
posty3
  • Użytkownicy
W tej przy końcu

//========================================
//-----------------> Zadanie
//========================================

INSTANCE DIA_Gleba_Zadanie (C_INFO)
{
   npc = SLD_1000_Gleba;
   nr = 1;
   condition = DIA_Gleba_Zadanie_Condition;
   information = DIA_Gleba_Zadanie_Info;
   permanent = FALSE;
   description = "Masz dla mnie jakąś misję?";
};

FUNC INT DIA_Gleba_Zadanie_Condition()
{
if (Npc_KnowsInfo (other, DIA_Gleba_HELLO1))
{
return TRUE;
};
};


func VOID DIA_Gleba_Zadanie_Info()
{
AI_Output (other, self ,"DIA_Gleba_Zadanie_15_01"); //Masz dla mnie jakąś misję?
AI_Output (self, other ,"DIA_Gleba_Zadanie_03_09"); //Hmm... mógłbyś przynieść mi piwo?

Log_CreateTopic (TOPIC_PiwodlaGleby, LOG_MISSION);
Log_SetTopicStatus (TOPIC_PiwodlaGleby, LOG_RUNNING);
B_LogEntry (TOPIC_PiwodlaGleby,"Muszę zanieść Michałowi piwo."

AI_Output (other, self ,"DIA_Gleba_Zadanie_15_10"); //Dobrze.
AI_Output (self, other ,"DIA_Gleba_Zadanie_03_12"); //To ja czekam.<<<<<------TUTAJ

};
 

maciejG

maciejG

Użytkownicy
posty450
Propsy1
  • Użytkownicy
B_LogEntry (TOPIC_PiwodlaGleby,"Muszę zanieść Michałowi piwo."na
B_LogEntry (TOPIC_PiwodlaGleby,"Muszę zanieść Michałowi piwo.");
 
Spoiler

Pragasek

Pragasek

Użytkownicy
posty334
Propsy39
ProfesjaSkrypter
  • Użytkownicy
W tej linijce masz błąd.

B_LogEntry (TOPIC_PiwodlaGleby,"Muszę zanieść Michałowi piwo."
zmień to na:

B_LogEntry (TOPIC_PiwodlaGleby,"Muszę zanieść Michałowi piwo.");

mita

mita

Użytkownicy
posty3
  • Użytkownicy

mita

Błąd w skrypcie
#5 2010-04-09, 19:11(Ostatnia zmiana: 2010-04-09, 21:40)
Dzięki za to, ale mam jeszcze jeden problem. Chodzi o ten błąd. Jak go naprawić?
00:17 Fatal:-1 U:   PAR: CONTENT\STORY\DIALOGE\DIA_SLD_1000_GLEBA.D: Unkown Identifier : DIA_SLD_1000_GLEBA .... <zParser.cpp,#599>
Dobra, już działa.
 


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