Показать сообщение отдельно
Старый 26.09.2005, 18:40   #951
Finsernis

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

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

2basilio58:
Когда ДОЛЖНА применяться функция AI_StopProcessInfos(self);
иногда есть, иногда нет?
2TycoooN:
Только когда оно надо по смыслу, к примеру если НПС обиделся на ГГ и говорит что-то типа "Оставь меня в покое!"
А так же в конце диалога при выборе "КОНЕЦ" или "ENDE" у кого как, а так же когда по логике должен закончиться процесс диалога, т.е. при получении квеста, если все варианты уже оговорены и т.д.

2basilio58:
important = TRUE;
Это означает, что NPC сам начинает диалог, например Лорд Андре, когда ГГ совершил преступление и т.д.

...дистанцией начала разговора?
const int PERC_DIST_DIALOG = 500;  //Дистанция начала диалога - 5 метров.

А то в одном случае непись начинает, в другом  - нет, при одинаковых
условиях
Бывает... В чем фишка - я так и не понял. У меня было несколько случаев:
1) ГГ есть Рокфеллер\Инспектор уровня
2) ГГ не в доспехах своей гильдии
3) Когда ГГ был телепортирован при незавершенном диалоге - особенности восприятий Готики, т.е. практически во всех восприятиях возвращается Return если ГГ находится в режиме диалога, т.е. ГГ перемещен в другое место, визуально режим диалога закончен, но AIV_NpcStartedTalk остается со значением True, что свидетельствует о незавершенности диалога, в общем крайне неприятная ситуация.
Ответить с цитированием