NPC ma instancję NONE_10001_MistrzCeremoni
Oto kod dialogu:
INSTANCE DIA_MistrzCeremoni_EXIT(C_INFO)
{
npc = NONE_10001_MistrzCeremoni;
nr = 999;
condition = DIA_MistrzCeremoni_EXIT_Condition;
information = DIA_MistrzCeremoni_EXIT_Info;
permanent = TRUE;
description = "KONIEC";
};
FUNC INT DIA_MistrzCeremoni_EXIT_Condition()
{
return TRUE;
};
FUNC VOID DIA_MistrzCeremoni_EXIT_Info()
{
AI_StopProcessInfos (self);
};
//========================================
//-----------------> OPCJA KRADZIEŻY
//========================================
INSTANCE DIA_MistrzCeremoni_PICKPOCKET(C_INFO)
{
npc = NONE_10001_MistrzCeremoni;
nr = 900;
condition = DIA_MistrzCeremoni_PICKPOCKET_Condition;
information = DIA_MistrzCeremoni_PICKPOCKET_Info;
permanent = TRUE;
description = Pickpocket_80;
};
FUNC INT DIA_MistrzCeremoni_PICKPOCKET_Condition()
{
C_Beklauen (80, 205);
};
FUNC VOID DIA_MistrzCeremoni_PICKPOCKET_Info()
{
Info_ClearChoices (DIA_MistrzCeremoni_PICKPOCKET);
Info_AddChoice (DIA_MistrzCeremoni_PICKPOCKET, DIALOG_BACK ,DIA_MistrzCeremoni_PICKPOCKET_BACK);
Info_AddChoice (DIA_MistrzCeremoni_PICKPOCKET, DIALOG_PICKPOCKET ,DIA_MistrzCeremoni_PICKPOCKET_DoIt);
};
FUNC VOID DIA_MistrzCeremoni_PICKPOCKET_DoIt()
{
B_Beklauen ();
Info_ClearChoices (DIA_MistrzCeremoni_PICKPOCKET);
};
FUNC VOID DIA_MistrzCeremoni_PICKPOCKET_BACK()
{
Info_ClearChoices (DIA_MistrzCeremoni_PICKPOCKET);
};
//========================================
//-----------------> Kimjestes
//========================================
INSTANCE DIA_MistrzCeremoni_Kimjestes (C_INFO)
{
npc = NONE_10001_MistrzCeremoni;
nr = 1;
condition = DIA_MistrzCeremoni_Kimjestes_Condition;
information = DIA_MistrzCeremoni_Kimjestes_Info;
permanent = FALSE;
description = "Kim jesteś?";
};
FUNC INT DIA_MistrzCeremoni_Kimjestes_Condition()
{
return TRUE;
};
FUNC VOID DIA_MistrzCeremoni_Kimjestes_Info()
{
AI_Output (other, self ,"DIA_MistrzCeremoni_Kimjestes_15_01"); //Kim jesteś?
AI_Output (self, other ,"DIA_MistrzCeremoni_Kimjestes_03_02"); //Jestem tym kim jestem...
Info_ClearChoices (DIA_MistrzCeremoni_Kimjestes);
Info_AddChoice (DIA_MistrzCeremoni_Kimjestes, "Co tu robisz?", DIA_MistrzCeremoni_Kimjestes_Coturobisz);
Info_AddChoice (DIA_MistrzCeremoni_Kimjestes, "Co mam robić?", DIA_MistrzCeremoni_Kimjestes_comamrobic);
Info_AddChoice (DIA_MistrzCeremoni_Kimjestes, "WRÓĆ", DIA_MistrzCeremoni_Kimjestes_BACK);
Info_AddChoice (DIA_MistrzCeremoni_Kimjestes, "KONIEC", DIA_MistrzCeremoni_Kimjestes_koniec);
};
FUNC VOID DIA_MistrzCeremoni_Kimjestes_Coturobisz()
{
AI_Output (other, self ,"DIA_MistrzCeremoni_Kimjestes_Coturobisz_15_01"); //Co tu robisz?
AI_Output (self, other ,"DIA_MistrzCeremoni_Kimjestes_Coturobisz_03_02"); //Robię to co robię...
};
FUNC VOID DIA_MistrzCeremoni_Kimjestes_comamrobic()
{
AI_Output (other, self ,"DIA_MistrzCeremoni_Kimjestes_comamrobic_15_01"); //Co mam robić?
AI_Output (self, other ,"DIA_MistrzCeremoni_Kimjestes_comamrobic_03_02"); //To już twoja sprawa...
};
FUNC VOID DIA_MistrzCeremoni_Kimjestes_BACK()
{
Info_ClearChoices (DIA_MistrzCeremoni_Kimjestes);
};
FUNC VOID DIA_MistrzCeremoni_Kimjestes_koniec()
{
AI_StopProcessInfos (self);
};
//EDIT:
Już działa! Thx za pomoc. Temat można zamknąć.
PS Jeszcze raz zrobiłem wszystko i zadziałało.