próbowałem zrobić ambient infos dla orków-wojowników (ponieważ w moim modzie są przyjaźni). dopisałem więc do B_AssignAmbientInfos taką linijkę:
FUNC VOID B_AssignAmbientInfos(var c_NPC amb_self)
{
if ( (amb_self.npctype==NPCTYPE_AMBIENT)||(amb_self.npctype==NPCTYPE_GUARD) ) //Alle Ambient-NPCs in den Lagern
{
if (amb_self.guild == GIL_VLK)
{
if (amb_self.voice == 1)
{
B_AssignAmbientInfos_Vlk_1(amb_self);
}
else if (amb_self.voice == 2)
{
B_AssignAmbientInfos_Vlk_2(amb_self);
}
else if (amb_self.voice == 3)
{
B_AssignAmbientInfos_Vlk_3(amb_self);
}
else if (amb_self.voice == 4)
{
B_AssignAmbientInfos_Vlk_4(amb_self);
};
}
else if (self.guild == GIL_ORCWARRIOR) //------ edit by dasen
{
B_AssignAmbientInfos_Orcwarrior(amb_self);
}
oraz stworzyłem taki plik (na początek wystarczy
):
//*************************koniec*****
instance Info_Orcwarrior_Exit (C_INFO)
{
condition = Info_Orcwarrior_Exit_Condition;
information = Info_Orcwarrior_Exit_Info;
important = 0;
permanent = 1;
description = DIALOG_ENDE;
nr = 999;
};
FUNC int Info_Orcwarrior_Exit_Condition()
{
return 1;
};
FUNC VOID Info_Orcwarrior_Exit_Info()
{
AI_StopProcessInfos ( self );
};
/******************************/
FUNC VOID B_AssignAmbientInfos_Orcwarrior(var c_NPC)
{
Info_Orcwarrior_Exit.npc = Hlp_GetInstanceID(slf);
};
podczas parsowania zSpy wyrzuca błąd:
00:18 Fatal:-1 U: PAR: Unknown identifier : B_ASSIGNAMBIENTINFOS_ORCWARRIOR ( line 28 ) .... <zParser.cpp,#599>
i zupełnie nie wiem, o co chodzi. wyjaśni mi to ktoś?
EDIT: wyszczególniłem trochę dodane linie