Гость
Статистика Форума
Последнии темы Популярные темы Лучшии пользователи Новые пользователи
» [18.10.2018] Системные требования Call of Chernobyl (0)
» [18.10.2018] [CoC] Ответы на вопросы (1)
» [18.10.2018] [CoC] F.A.Q (0)
» [18.10.2018] CoC Вылеты и их решение (21)
» [18.10.2018] Choice of Destiny (0)
» [17.10.2018] Тайники мода "Смерти Вопреки - Послушник&q... (0)
» [17.10.2018] Прохождение + Гид «Смерти Вопреки» Часть 1 (0)
» [16.10.2018] Поставить визуальный редактор на сайт (0)
» [15.10.2018] Гид по прохождению новых заданий мода "Ein... (0)
» [15.10.2018] Прохождение мода Долина Шорохов (0)
» Тайники и подсказки (82)
» FAQ прохождения по локациям DOPPELGANGER 7.63 Time Gap (50)
» Русскоязычное руководство по моду Frackin' Universe... (38)
» Фоны для сталкерского сайта (32)
» Capital-Rp Wikia Code (22)
» ГИД Прохождение остальных квестов ОП - 2 (21)
» CoC Вылеты и их решение (21)
» Личные сообщения (18)
» Редактирование мода «Народная солянка Объединенный пак ... (18)
» Проблемы в модуле "Пользователи" (17)
» Xemordio (2865)
» Duzeppa26 (5)
» Ghosteron (4)
» Даниил_Хороший (1)
» Glomar (1)
» Бармен (1)
» Yuri_Geruk (0)
» Razilator (0)
» oleg101 (0)
» nitro-oc (0)
» [09.10.2018] AleksStal
» [05.10.2018] Surin_Oleg
» [04.10.2018] artyomsamokhin
» [28.09.2018] Ната
» [27.09.2018] ExtremeBass
» [26.09.2018] jivago
» [21.09.2018] kures80
» [16.09.2018] marinak1984
» [15.09.2018] johnnym
» [09.09.2018] LENA_D

  • Страница 1 из 1
  • 1
Форум » Игры // games » S.T.A.L.K.E.R. » Модостроение сталкер » Добавляем статьи в ПДА
Добавляем статьи в ПДА
Xemordio Online Дата: Вторник, 18.09.2018, 14:39 | Сообщение # 1
Администратор
Генерал [?]
Сообщений: 2865
Все подобные статьи прописываются в файле encyclopedia_*** (encyclopedia_weapons, encyclopedia_zone и т.д.)

Скелет статьи выглядит так:
Код
<article id="zone_artifact_af-medusa" name="af-medusa" group="Artifacts">
        <text>enc_zone_artifact_af-medusa</text>
</article>

Разберем подробнее.
Код
<article id="zone_artifact_af-medusa" name="af-medusa" group="Artifacts">
</article>

id - идентификатор фразы, name - название, которое будет отображаться в игре, group - раздел, в котором будет находится статья. В group можете прописывать свои названия разделов, причем можете не использовать ссылки на текст, а писать сразу русскими буквами. Если вам нужно сделать раздел в разделе, то просто пишите название разделов через / такой символ. К примеру:
Код
<article id="piknik_na_obochine_1" name="piknik-na-obochine-1" group="Books/prestalker/Piknik">
<text>enc_zone_artifact_af-medusa</text>

Является нашим текстом. В данном случае используется ссылка на текст (как ее сделать читайте в статье по созданию диалогов).

Все до безобразия просто.

Теперь попробуем создать новую статью в Энциклопедии.

Создадим базовую структуру:
Код
<article id="" name="" group="">
        <text></text>
</article>

Далее пропишем id, name, group и добавим ссылку на текст:
Код
<article id="new_text" name="Автоматы Калашникова 100-ой серии" group="Оружие/Автоматические винтовки/Автоматы Калашникова">
        <text>AK_100_serii</text>
</article>

Пропишем текст нашей статьи в файле text/rus/string_table_enc_zone.xml:
Код
<string id="AK_100_serii">
        <text>В начале 90-х появилась новая серия автомата, получившая название «Серия 100». За основу серии был взят АК-74М, но он был переделан под патроны 5,56х45 НАТО и 7,62х39 (автоматы АК-101 и АК-103), и/или у него был укорочен ствол (автоматы АК-102 (5,56), АК-104 (7,62) и АК-105 (5,45)). В последних разработках применяется новая сбалансированная система автоматики (автоматы АК-107 (5,45) и АК-108 (5,56)), которая позволяет резко снизить колебания оружия, сохранив избыточную мощность газового двигателя. Характерной чертой всех автоматов 100-й серии является пластиковые цевьё и приклад.</text>
</string>

По сути статью мы уже создали. Осталось прописать ее появление через инфопоршень (выдачу которого вы уже думаю сделаете сами в диалоге, или еще как то):
Код
<info_portion id="new_statya">
        <article>new_text</article>
</info_portion>

Или добавить прямо в квест:
Код
<objective>
        <text>Найти водку</text>
        <article>new_text</article>
        <function_complete>dialogs.have_a_vodka</function_complete>
</objective>

Запускаем игру и проверяем. Все работает (по крайней мере если вы все сделали правильно).

Для добавление записей не в энциклопедию, а в Журнал, метод тот же, но в article добавляется еще один параметр "article_type":
Код
<article id="new_text" name="Автоматы Калашникова 100-ой серии" article_type="journal" group="Автоматические винтовки/Автоматы Калашникова">

Все остальное идентично вышеописанному.

Вот и все. Как видите делать это проще простого.
Дата регистрации: 22.07.2017
Форум » Игры // games » S.T.A.L.K.E.R. » Модостроение сталкер » Добавляем статьи в ПДА
  • Страница 1 из 1
  • 1
Поиск:

06:13