Другой подход к созданию диалогов |
Здравствуйте, гость ( Вход | Регистрация )
Другой подход к созданию диалогов |
Jan 3 2008, 20:03
Сообщение
#1
|
|
Level 3 Класс: Обыватель Характер: Lawful Good Раса: Человек |
Недавно была необходимость сделать диалоги для большого кол-ва NPC. Понял наскоко это неудобно(надо каждого НПС создавать диалог, а что если ему надо сказать просто "Здрасте", а игрок всего лишь должен ответить "Здраствуй"). Или надо использовать скрипты, а в них что-то вроде:
Neverwinter Script Source if( GetTag( OBJECT_SELF=="1" ) ) { return TRUE; } else if ... Думаю вы знаете как это делается=). А что если нужно создать диалог с проверками/действиями? Приходится использовать скрипты... причем коль-во скриптов может резко увеличится, в зависимости от кол-ва проверок/действий. Пример создать диалог в котором в зависимости от лвл игрока давалась 100 или 300 или 400 экспы, при этом были бы разные ответы НПС и игрока. Экспа должна даваться при ответе игрока. Это довольно простой пример, но даже здесь надо создать больше чем 1 скрипт. А что если я вообще не знаю как обращаться со скриптами? Я предлагаю создавать диалоги иначе. Как, смотрите ЗДЕСЬ. Все что приведено, - работает и проверено. Для того чтобы добавить систему к вашему модулю, надо включить в него 1 erf. Если тем что здесь описано заинтересуется кто нить(прошу напишите об этом), то добавлю эту .erf'ку, буду объяснять непонятные моменты и совершенствовать систему. На данный момент тестил в НВН1, но легко можно перенести и в НВН2. зы сори за грамотность. Добавлено через 13 минуты 30 Добавил ссылку, а то читать так не удобно... пройдите по ссылке, там тепереь все что надо=) Сообщение отредактировал san - Jan 3 2008, 20:02 |
Jan 4 2008, 13:13
Сообщение
#2
|
|
Level 11 Класс: Воин Характер: Lawful Good Раса: Человек |
Я написал за все свое время с тулсетом кучу разных диалогов и самые простые, как раз-таки для горожан были типа:
Как дела? _______Да так, неплохо и т.д. и т.п. _____________НАЗАД Как тут живется? _______Полный отстой... работать много нужно и т.д. и т.п. _____________НАЗАД Где губернатор? _______А он в загоне со свиньями... играется там... и т.д. и т.п. _____________НАЗАД ЗАКОНЧИТЬ РАЗГОВОР Для неквестовых персонажей вполне нетрудно и недолго сделать. Такой стиль гораздо информативнее и не оказывает сильного давления на психику при создании диалога. В моем модуле002 такие диалоги юзают НПС без имен, т.е. внесюжетные; их около 20 и на каждый вопрос(которые тоже звучат по разному) уникальный ответ, иногда даже разветвляющийся. В общем, ты зря убил время. (IMG:style_emoticons/kolobok_light/declare.gif) Не думаю, что многие заинтересуются (IMG:style_emoticons/kolobok_light/nea.gif) Сообщение отредактировал Белатрис - Jan 4 2008, 13:15 |
Текстовая версия | Сейчас: 29th April 2024 - 12:18 |