|
Re: М: Скриптинг в Готике
Извиняюсь. Отправил не тот диалог. Тот, который я привер ранее, он работает нормально. А не срабатывает этот (точнее не появляется реплика ГГ):
instance DIA_EBR_109_Syra_f1(C_Info) { npc = EBR_109_Syra; nr = 1; condition = DIA_EBR_109_Syra_f1_Condition; information = DIA_EBR_109_Syra_f1_Info; permanent = 0; important = 1; description = "Пришли?"; };
func int DIA_EBR_109_Syra_f1_Condition() { if (Npc_KnowsInfo(hero, DIA_EBR_109_Syra_follow3) && Npc_GetDistToWP(other, "NC_PATH_JARVIS") < 300) { return 1; }; };
func void DIA_EBR_109_Syra_f1_Info() { var c_npc npcJar; // Npc_ExchangeRoutine (self, "follow3"); self.aivar[AIV_BABE_STAT]=1; AI_SetWalkMode(self,NPC_RUN); AI_GotoNpc(self, other); AI_Output(self,other,"DIA_EBR_109_Syra_f1_1") ; //И за воротами тоже Новый лагерь? AI_Output(other,self,"DIA_EBR_109_Syra_f1_2") ; //И там тоже он. Это большой лагерь. AI_StopProcessInfos(self); npcJar = Hlp_GetNpc(SLD_728_Jarvis); Npc_ExchangeRoutine (npcJar, "Syra0"); AI_ContinueRoutine(npcJar); };
|