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

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

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

2HikeR:
то есть последняя строка вызывается одновременно с первой. это так и должно быть?
Функции выполняются по порядку, при этом обычно не ожидая завершения диалоговой фразы.

А вообще вот несколько функций по теме из Уроков Vam'a, которые могут приостанавливать некоторые действия. Примеры можно посмотреть в скриптах.

void AI_Wait (c_npc n0, float n1); - НПС n0 переводится на n1 секунд в состояние ожидания, в этом состоянии он не делает ничего, но наносимый ущерб регистрируется и работает пассивное восприятие.

void AI_WaitTillEnd (c_npc self, c_npc other); - НПС self ждет от НПС other ответа на свою фразу. (Не выполняется перед функцией AI_OutputSVM_Overlay).

Использование этой (AI_WaitTillEnd) функции заметил в моде "Жизнь пирата", в сцене, "клятвы верности Пирата".
Ответить с цитированием