Вторник, 22.07.2025, 21:45 Приветствую Вас Гость

В сети
Мини-чат
Счетчик
Проверка сайта
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Урок по созданию диалога в ЗП от товарища Stalker 56
TwinkieBraveДата: Вторник, 01.01.2013, 20:58 | Сообщение # 1
Сержант
Группа: Администраторы
Сообщений: 36
Репутация: 0
Статус: Offline
Создание диалога
Автор : Сталкер 56
Приступим:

Нужный нам файл называется:
dialogs.xml
Он в папке :
configs\gameplay
И так открываем его через блокнот и пишем в конце перед </game_dialogs> это:

<dialog id="new_dialog_test"> ;Айди диалога(может быть любым)
<phrase_list> ;Тут у нас открывается секция поддиалогов

<phrase id="0"> ;Это поддиалог №0 номер может быть любым но первый поддиалог всегда имеет №0 !
<text>Привет я дятел =)</text>;текст поддиалога

<next>1</next> ;Это ссылка на другой поддиалог
</phrase> ;Закрытие под диалога

<phrase id="1"> ;это поддиалог №1 номер может быть любым!
<text>Ухахаха,очень смешно!</text> ;Текст поддиалога

<next>12</next> ;Ссылка на поддиалог с номером 12
<next>145</next> ;Ссылка на поддиалог с номером 145
</phrase>;Закрытие поддиалога

<phrase id="12"> ;Это поддиалог №12 номер может быть любым!
<text>Что невериш что я дятел?</text> ;Текст поддиалога

;<next>,,,</next> ;Это ссылка на другой поддиалог у нас небудит использоваться такчто тут тупо выход из под диалога
</phrase> ;закрытие под диалога

<phrase id="145"> ;это поддиалог №145 номер может быть любым!
<text>Ладно бывай,мне пора...</text> ;Текст поддиалога
<action>dialogs.break_dialog</action> ;Выход из диалога(закрытие всего диалога!ну заканчиваешь базарить с нпс кароче)
</phrase> ;закрытие под диалога
</phrase_list> ;Тут у нас закрывается секция поддиалогов

</dialog> ;Заканчивается весь диалог

Ттак если у нас этот диалог стартовый тоесть при каждом разговоре с нпс он 1 высвечиваться будет то 1 поддиаог ето говорит нпс а если это обычный диалог(нестартовый)то первый поддиалог говорит гг (первый поддиалог это поддиалог №0)
Данный диалог не стартовый
Вот что будет в игре:
Появляется строчка(ну куда надо нажать тоесть вариант ответа гг)
- Привет я дятел =)
- Ухахаха,очень смешно
Далее 2 фразы гг
- Что невериш что я дятел?
или
- Ладно бывай,мне пора...

Теперь добавим наш диалог НПС которого мы недавно создали пишем ему в раздел диалогов это:
<actor_dialog>new_dialog_test</actor_dialog>
Пишем туда кароч айди нашего диалога
Заходим в игру и у нпс появляется строчка "Привет я дятел =)"

Более подробное объяснение по созданию диалога можно найти здесь http://stalkerin.gameru.net/wiki....B9_%D0% BE%D0%B1%D0%B7%D0%BE%D1%80)
Если будут вопросы обращаетесь комне на ящик Vladimirgorbane@mail.ru или на наш форум в раздел "Модостроения от А до Я"

Особенно если будет интересно как с помощью диалога добавить или убрать у гг из рюкзака тот или иной предмет или проверить рюкзак гг на наличие предмета.
 
  • Страница 1 из 1
  • 1
Поиск:

Наш опрос
Любимая группировка
Всего ответов: 346
Репост
Форма входа
Плеер
Поиск
Бесплатный конструктор сайтовuCoz