Показать сообщение отдельно
Старый 19.04.2009, 23:51   #2181
kraw

AGFC
Гость
 
Сообщений: n/a

По умолчанию Re: М: Скриптинг в Готике

Есть диалог:

8<---------------------

instance DIA_EBR_109_Syra_follow1(C_Info)
{
       npc = EBR_109_Syra;
       nr = 1;
       condition = DIA_EBR_109_Syra_follow1_Condition;
       information = DIA_EBR_109_Syra_follow1_Info;
       permanent = 0;
       important = 1;
       description = "Пришли?";
};


func int DIA_EBR_109_Syra_follow1_Condition()
{
       if (Npc_KnowsInfo(hero, DIA_EBR_109_Syra_follow2)
               && Npc_GetDistToWP(other, "OW_PATH_067") < 300)
       {
       return 1;
       };
};


func void DIA_EBR_109_Syra_follow1_Info()
{
       var c_npc npc831;      //
       var c_npc npc832;      //
       var c_npc npcVel;      //
       
       self.aivar[AIV_BABE_STAT]=1;
       Npc_ExchangeRoutine (self, "follow2");
   AI_SetWalkMode(self,NPC_RUN);
       AI_GotoNpc(self, other);
       AI_Output(self,other,"DIA_EBR_109_Syra_follow1_1" ); //Это и есть Новый лагерь?
       AI_Output(other,self,"DIA_EBR_109_Syra_follow1_2" ); //Он самый.
       AI_StopProcessInfos(self);      
       
       npcVel = Hlp_GetNpc(EBR_108_Velaya);
       Npc_ExchangeRoutine (npcVel, "staywowp1");
       
       npc831 = Hlp_GetNpc(Org_831_Organisator);
       Npc_ExchangeRoutine (npc831, "stay");
       npc832 = Hlp_GetNpc(Org_832_Organisator);
       Npc_ExchangeRoutine (npc832, "stay");
       
       
};
8<---------------------

Нет реплики ГГ. Предыдущая реплика есть, а этой нет.

AI_Output(other,self,"DIA_EBR_109_Syra_follow1_2") ; //Он самый.

Никак не пойму в чем дело. Имя DIA_EBR_109_Syra_follow1_2 уникально.












Ответить с цитированием