Здравствуйте, гость ( Вход | Регистрация )
Профиль
Фотография
Рейтинг
Опции
Персональное Соглашение
san не имеет договора в данный момент.
Персональная информация
san
Level 3
Возраст неизвестен
Пол не выбран
Проживание неизвестно
День рождения неизвестен
Интересы
Нет данных
Другая информация
Класс: Обыватель
Характер: Lawful Good
Раса: Человек
Мастер: Нет данных
Мастер: Нет данных
Мастер: Нет данных
Проект N1: Нет данных
Проект N2: Нет данных
Статистика
Присоединился: 27.12.2005
Просмотры профиля: 3,178*
Последний раз замечен: 5th January 2008 - 13:17
Местное время: Sep 27 2024, 01:34
30 сообщения (0 сообщений в день)
Контактная информация
Нет данных
Нет данных
Нет данных
Нет данных
* Просмотры профиля обновляются каждый час
|
Темы
Сообщения
Файлы
Комментарии
Друзья
Содержание
3 Jan 2008
Недавно была необходимость сделать диалоги для большого кол-ва 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.
Друзья
Нет друзей для показа.
|
Текстовая версия | Сейчас: 27th September 2024 - 01:34 |