Воскресенье, 01.02.2026, 23:21
| RSS
F.O.R.U.M.
Главная | Диалоги Часть 1 - Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Диалоги Часть 1
frontДата: Понедельник, 12.10.2009, 16:16 | Сообщение # 1
Admin
Группа: Администраторы
Сообщений: 152
Репутация: 229
Статус: Оффлайн
Сложность: Легко
Как сделать простой диалог.
1. Открываем, например файл dialogs_escape.xml (gamedata/config/gameplay) и пишем в конец:

Code
<dialog id="test_dialog">
<phrase_list>
<phrase id="0">
<text>test_dialog_0</text>
<next>1</next>
</phrase>
<phrase id="1">
<text>test_dialog_1</text>
</phrase>
</phrase_list>
</dialog>

Это скелет диалога. В нём будут написаны все инфопоршни и actions.

<dialog id="test_dialog"> - это название диалога, которое нужно будет написать НПС.

<phrase id="0"> - номер фразы.

<text>test_dialog_0</text> - это текст фразы.

<next>?</next> - переход к фразе.

2. Теперь нужно написать тексты диалога. Заходим в файл "stable_dialogs_bar.xml" (gamedata/config/text/rus) и пишем в конце:

Code
<string id="test_dialog_0">
<text>Это тэстовый диалог</text>
</string>
<string id="test_dialog_1">
<text>Угу.</text>
</string>

<string id="test_dialog_0"> - это то, на что ссылается скелет диалога.

<text>Это тэстовый диалог</text> - собственно текст.

!!!ВНИМАНИЕ!!!
Все диалоги начинаются со слов Меченого.

3. Теперь нужно прописать этот диалог НПС. Например Бармену.
Открываем файл "character_desc_bar.xml" и находим секцию Бармена. Она идёт самой первой.
После всех

Code
<actor_dialog>???</actor_dialog>

Прописываем свой:
Code
<actor_dialog>test_dialog</actor_dialog>


 
  • Страница 1 из 1
  • 1
Поиск:

Для добавления необходима авторизация

Copyright Front Сайт оптимизирован под браузер Opera © 2026