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