Показать сообщение отдельно
Старый 20.12.2010, 22:05   #2402
halogene

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

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

2JohaNBlack:
Попробуй после AI_PlayAni(self,"T_STAND_2_LIGHTNING_VICTIM") убрать return Loop_Continue.
Не только его, а еще и функцию сделать void, а не int. Иначе опять выдаст ворнинг.
Cпойлер(щелкните, чтобы прочесть):
func void ZS_Zapped()
{
     PrintDebugNpc(PD_MAGIC,"ZS_Zapped");
     Npc_PercEnable(self,PERC_ASSESSSTOPMAGIC,B_StopZa pped);
     Npc_PercEnable(self,PERC_ASSESSMAGIC,B_AssessMagi c);
     if(!Npc_HasBodyFlag(self,BS_FLAG_INTERRUPTABL E))
     {
           PrintDebugNpc(PD_MAGIC,"bodystate not interuptable, standing up...");
           AI_Standup(self);
     };
     if(!Npc_IsDead(self) && !Npc_IsInState(self,ZS_Unconscious) && !C_BodyStateContains(self,BS_SWIM) && !C_BodyStateContains(self,BS_DIVE))
     {
           PrintDebugNpc(PD_MAGIC,"...NSC ist nicht bewuЯtlos / tot / schwimmend / tauchend");
           AI_PlayAni(self,"T_STAND_2_LIGHTNING_VICTIM") ;
     };
};
Ответить с цитированием