Masz tu cały dialog tylko do innych nie zrzynać błąd to FUNC
// ************************************************************
// EXIT
// ************************************************************
INSTANCE DIA_Markus_EXIT(C_INFO)
{
npc = NONE_100001_Markus;
nr = 999;
condition = DIA_Markus_EXIT_Condition;
information = DIA_Markus_EXIT_Info;
permanent = TRUE;
description = DIALOG_ENDE;
};
FUNC INT DIA_Markus_EXIT_Condition()
{
return TRUE;
};
FUNC VOID DIA_Markus_EXIT_Info()
{
AI_StopProcessInfos (self);
};
// ************************************************************
// Hello
// ************************************************************
INSTANCE DIA_Markus_Hello(C_INFO)
{
npc = NONE_100001_Markus;
nr = 1;
condition = DIA_Markus_Hello_Condition;
information = DIA_Markus_Hello_Info;
permanent = FALSE;
description = "Dobra jesteś teraz niewolnikiem jory chodz ze mną!";
};
FUNC INT DIA_Markus_Hello_Condition()
{
if (Npc_KnowsInfo(other, DIA_Sekob_SELL2))
{
return TRUE;
};
FUNC VOID DIA_Markus_Hello_Info() TUTAJ FUNC NIE DZIAŁA
{
AI_Output (other, self, "DIA_Markus_Hello_15_00"); //Dobra jesteś teraz niewolnikiem jory chodz ze mną!
AI_Output (self, other, "DIA_Markus_Hello_09_01"); //dobrze panie
AI_Output (self, other, "DIA_Markus_Hello_09_02"); //chodzmy do miasta
self.aivar[AIV_PARTYMEMBER] = TRUE;
Npc_ExchangeRoutine (self,"FOLLOW");
};
// ************************************************************
// Hello2
// ************************************************************
INSTANCE DIA_Markus_Hello2(C_INFO)
{
npc = NONE_100001_Markus;
nr = 1;
condition = DIA_Markus_Hello2_Condition;
information = DIA_Markus_Hello2_Info;
permanent = FALSE;
important = TRUE;
};
FUNC INT DIA_Markus_Hello2_Condition()
{
if (Npc_KnowsInfo(other , DIA_Markus_Hello))
&& (Npc_GetDistToWP (self, "CITY2") < 10)
&& (Npc_IsInState (self,ZS_Talk ))
{
return TRUE;
};
FUNC VOID DIA_Markus_Hello2_Info()
{
AI_Output (self, other, "DIA_Markus_Hello2_15_00"); //Panie!
AI_Output (other, self, "DIA_Markus_Hello2_09_01"); //Tak?
AI_Output (self, other, "DIA_Markus_Hello2_15_02"); //Dalej już trafie sam
AI_Output (other, self, "DIA_Markus_Hello2_09_03"); //Dobrze idz do hotelu wyśpij się a ja powiadomie jore o twoim przybyciu
B_LogEntry (TOPIC_Niewolnik,"Niewolnik poszedł się wyspać musze iść tera do Jory");
};