Показать сообщение отдельно
Старый 13.10.2007, 17:36   #1871
B_Wolf

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

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

2okin:
2. Глупый вопрос: где и как zs превращается в TA-функцию? Уже давно ищу.
Здесь: AI\Human\TA.d

Например: Распорядок писяния :)

func void TA_Pee(var int start_h,var int start_m,var int stop_h,var int stop_m,var string waypoint)
{
     TA_Min(self,start_h,start_m,stop_h,stop_m,ZS_Pee,waypoint);
};

2okin:
Кстати, при изменении порядка строк
 AI_StopProcessInfos(self);
 Wld_SpawnNpcRange(hero,none_3101_ghastly,3,10 0);
 Npc_SetTarget (none_3101_ghastly, hero);
 AI_Attack(none_3101_ghastly);
 AI_Teleport(none_3001_MadMage,"TOT");
маг исчезает нормально, а в неподвижном состоянии застревают ghastly'ки. А еще был смешной вариант, когда камера перенеслась вместе с магом в ТОТ и застряла там...
Личность вызванных действительно ни при чем, это я уже проверила.

Но понятней пока не становится...
Да, объяснить это с научной точки зрения трудно, но лучше в диалоге все же не пытаться телепортировать того, с кем ведешь диалог :)

2okin:
Это что, последовательность обработки событий? Когда они происходят одновременно, результат непредсказуем?
Мда, мистика! Вообщем попробуйте все же реализовать телепортирование на TA_ :)
Ответить с цитированием