Показать сообщение отдельно
Старый 04.02.2011, 18:48   #2413
bbbk

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

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

Подскажите,в скрипте B_MM_WispDetect правильна ли вставка return LOOP_CONTINUE или нужно Return 0 ?

Cпойлер(щелкните, чтобы прочесть):
func int B_MM_WispDetect()
{
* * *if (Hlp_GetInstanceID (self) == Hlp_GetInstanceID (Wisp_Detector))
* * *{
* * * * * *Npc_PerceiveAll (self);
* * * * * *if (Wld_DetectNpc (self, Wisp_Detector, NOFUNC, -1))
* * * * * *{
* * * * * * * * *B_RemoveNpc (self);
* * * * * *};
* * * * * *if ((Npc_GetDistToNpc (self, hero) < 2000) && (self.aivar[AIV_TAPOSITION] == ISINPOS))
* * * * * *{
* * * * * * * * *self.aivar[AIV_SummonTime] = 0;
* * * * * * * * *B_WispDetectedItem ();
* * * * * * * * *return LOOP_END;
* * * * * *}
* * * * * *else
* * * * * *{
* * * * * * * * *if (Npc_GetDistToNpc (self, hero) < 500)
* * * * * * * * *{
* * * * * * * * * * * *self.aivar[AIV_TAPOSITION] = ISINPOS;
* * * * * * * * *}
* * * * * * * * *else
* * * * * * * * *{
* * * * * * * * * * * *self.aivar[AIV_TAPOSITION] = NOTINPOS;
* * * * * * * * * * * *Npc_ClearAIQueue (self);
* * * * * * * * * * * *AI_GotoNpc (self, hero);
* * * * * * * * *};
* * * * * * * * *return LOOP_END;
* * * * * *};
* * *};
* * *return LOOP_CONTINUE; // or Rerurn 0 ?
};


Спасибо.
Ответить с цитированием