Как создать диалог с разными вариантами ответов и др.
1. Открываем, например файл dialogs_escape.xml (gamedata/config/gameplay) и пишем в конец:

Код
<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>
<next>2</next>
<next>3</next>
</phrase>
<phrase id="2">
<text>test_dialog_2</text>
</phrase>
<phrase id="3">
<text>test_dialog_3</text>
</phrase>
</phrase_list>
</dialog>

<next>2</next>
и
<next>3</next> это возможные ответы Меченого.

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

Код
<string id="test_dialog_0">
<text>Как дела?</text>
</string>
<string id="test_dialog_1">
<text>Нормально, а у тебя?</text>
</string>
<string id="test_dialog_2">
<text>Нормально</text>
</string>
<string id="test_dialog_3">
<text>Хреново.</text>
</string>

3.Чтобы этот диалог не появлялся, пишем инфопоршень. Например в файле info_l01escape.xml

Пишем:

<info_portion id="test_pogovoril"></info_portion>

4.Дописываем инфопоршень в скелет диалога:

Код
<dialog id="test_dialog">
<dont_has_info>test_pogovoril</dont_has_info>
<phrase_list>
<phrase id="0">
<text>test_dialog_0</text>
<next>1</next>
</phrase>
<phrase id="1">
<text>test_dialog_1</text>
<next>2</next>
<next>3</next>
</phrase>
<phrase id="2">
<text>test_dialog_2</text>
<give_info>test_pogovoril</give_info>
</phrase>
<phrase id="3">
<text>test_dialog_3</text>
<give_info>test_pogovoril</give_info>
</phrase>
</phrase_list>
</dialog>

<dont_has_info>test_pogovoril</dont_has_info> - если ГГ получил инфопоршень, диалог не показывать.

<give_info>test_pogovoril</give_info> - дать ГГ инфопоршень.

Получается, что когда ГГ скажет любую из 2 фраз, диалог больше не появится.


Плюсануть
Поделиться
Класснуть
Запинить
Категория: Полезные статьи | Добавил: PaulGray (20.06.2013)
Просмотров: 533 | Рейтинг: 5.0/1
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Мини-профиль
Добрый вечер, Прохожий

К сожалению, наша видеокамера не распознала Вас. Предъявите документы или зарегистрируйтесь.
Интернет без назойливой рекламы! Скачай AdBlock!

Логин:
Пароль:

Меню сайта
Расширенное меню


Меню категорий

Энциклопедия [33]
Статьи о сталкере [16]
Полезные статьи [37]
Любительские рассказы [23]
Уроки моддинга [1]
Прохождение [2]
Видеообзоры [0]
Разное [0]
Творчество [0]

Мини-чат

Обновления на сайте:
Бар 100 Рентген
Дата: 24.03.2017
Бар "Дружба"
Дата: 24.03.2017
Награды на сайте
Дата: 24.03.2017
Call of Chernobyl
Дата: 23.03.2017
Большие Гонки
Дата: 23.03.2017
Поницид
Дата: 23.03.2017
EOC (Extended Offline Che...
Дата: 22.03.2017
AtMoSpHeRe RaDiO CoC
Дата: 22.03.2017
Rat sounds v2.0 by Wafel
Дата: 22.03.2017
Болт (Учёные)
Постов: 3758 | Репутации: 1198
Skyline (Монолит)
Постов: 2679 | Репутации: 0
XemorDio (Админы)
Постов: 2579 | Репутации: 288
Strelok41 (Модераторы)
Постов: 2146 | Репутации: 888
Белый- (Свобода)
Постов: 1962 | Репутации: 595
-=LeoN=- (Учёные)
Постов: 1928 | Репутации: 1387
FSX (Одиночки)
Постов: 1829 | Репутации: 1222
korsak (Чистое Небо)
Постов: 1684 | Репутации: 601

Статистика
Stalker Mods - лучший сайт по Сталкеру! Мир Геймеров В тылу врага, моды, аддоны и другое! Новости общение и многое другое, у нас на exelent731.ucoz.ru
Новости,файлы,общение и многое другое, у нас на world-survarium.ucoz.ru   Все в Бар-Реатор Тот самый S.T.A.L.K.E.R.

Моды Тени Чернобыля, Чистое Небо, Зов Припяти. Карты, Читы, Прохождение модовСкрипты, Графика, Шаблоны, Моды, Патчи, Ролевая - Всё для настоящего сталкера!
Все для игры Stalker. Моды, патчи, трейнеры, читы, сохранения, билды.

IgroWoz.RU - Всё для игрМир игровых новостей!
Онлайн всего: 7
Гостей: 7
Пользователей: 0

Нас сегодня посетили:
Hardtmuth, 7sasha777, korsak, trem200, Саморез, Ghosteron, XemorDio, Бармен, Silence30, Strelok41, Aelumuff, AAnypelet, AVontyday, Блэк, Magadan, 839402, Rayviner, Ренхильт, Fartuno, Кит, Dan

Хостинг от uCoz | Design by XemorDio | MODSTALKER © 2009-2017