qqq__111 написал(а):Помогите сделать разговор двух NPC друг с другом, пожалуйста. Как сделать диалог с созданным мною NPC, я знаю, а вот как двух созданных неписей друг с другом научить говорить - не въеду. Заранее благодарен за ответ или за точную рабочую ссылку на готовый туториал по этой проблемке.
Ну, во-первых, без озвучки разговоры НПС между собой не имеют смысла. А во-вторых, есть несколько способов.
Самый простой - инициатору разговора делаешь ai-пакет тип Find, а в качестве цели поиска указываешь собеседника. В этом случае первый найдет второго и скажет ему что-нибудь из топика Hello (если ему есть что сказать). Сами диалоги пишуться в квесте, в разделе Conversation. Начинаются, как правило, с Hello. А дальше все строится через связь топиков между собой путем ликов (в окнах LinkTo и LinkFrom), последняя фраза обычно лежит в топике GoodBy.
Второй способ - скриптами. С использований функций sayTo и блока sayToDone. Там тоже не сложно - один сказал свой топик, передал слово второму.
Третий способ - тоже скриптами, с использованием тех же функций Say и SayTo, но без передачи слова, так сказать. Паузы между фразами задается по времени. Обычно таким образом организованы "диалоги" НПС самих с собой (например, Гуль, который возле Тенпени разговаривает с Интеркомом, на самом деле говорит сам с собой разными голосами) или Протектронов, проверяющих билеты или удостоверения у ГГ.