2Killer-XXX: А если попробовать переделать функцию func int DIA_ToughGuy_NEWS_Condition()
таким образом:
Код:
func int DIA_ToughGuy_NEWS_Condition(){ if(Hlp_GetInstanceID(self) == Hlp_GetInstanceID(<твой нпс>) && <Perem>* == TRUE) { return FALSE; }; if(Npc_IsInState(self,ZS_Talk) && (self.aivar[AIV_LastFightAgainstPlayer] != FIGHT_NONE) && (self.aivar[AIV_LastFightComment] == FALSE)) { return TRUE; };};
* Perem - это временный флаг, что ему не надо говорить про сражение.