Показать сообщение отдельно
Старый 03.05.2007, 17:56   #1633
aleks999

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

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

2dixie: жаль :(

2ALL:
Не работает скрипт if(!Npc_CanSeeNpc(self,other)). Возможно ли исправить?
Код:
func void ZS_ReactToDamage(){            // разрешить НПС нормальный набор восприятий      Perception_Set_Normal();            // если НПС не видит агрессора            if(!Npc_CanSeeNpc(self,other))            {                        // НПС умирает :) еще бы, со спины...                  AI_StartState(self,ZS_Dead,0,"");                  Wld_PlayEffect("FX_EARTHQUAKE",self,self,0,0,0,FALSE);            };      // НПС смотрит на агрессора      B_LookAtNpc(self,other);      // НПС выбирает оружие для поражения агрессора      B_SelectWeapon(self,other);      // НПС поворачивается к агрессору      B_TurnToNpc(self,other);      // НПС говорит агрессору (SVM фраза "Парень, никогда так больше не делай!")      B_Say (self, other, "$WHATAREYOUDOING");      // очистка счетчика секунд      self.aivar[AIV_StateTime] = 0;};
Ответить с цитированием