Показать сообщение отдельно
Старый 20.01.2005, 10:05   #108
Mitrich

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

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

2Mitrich:
хммм... вот смотри что получается - получаетя сначала идет проверка "если НЕ завершена фаза анимации (в твоем варианте) и достигнута непосредственная близость":
// ------ Saegen ------
    if (!C_BodyStateContains(self, BS_MOBINTERACT_INTERRUPT))      
&& (Wld_IsMobAvailable(self,"BAUMSAEGE"))  
а во втором случае "если находится в состоянии > 15 сек и фаза анимации закончилась":
if (Npc_GetStateTime(self) > 15) //если НПС находится в таком состоянии более 15 секунд      && (C_BodyStateContains(self, BS_MOBINTERACT_INTERRUPT)) //и ??? непонятное условие
На мой взгляд в первом случае логика немного странная. Может все-таки тут что-то иное?
Ответить с цитированием