Перейти к содержимому


Переключение чата Чат Симбиона

Porfel : (26 дек. 2023 09:58) Немного есть :-D
Po)(yist : (23 дек. 2023 18:04) выжившие есть?
ovchar : (29 авг. 2023 07:52) Здравия, всех выживших ждём в нашей группе в Телеграмме - https://t.me/+E9gT3ULaSn5jNDli
sSer : (15 авг. 2023 23:20) Что как?
HorunziyA : (26 апр. 2023 21:26) Всем приветы!
ovchar : (24 дек. 2022 12:38) Здравия Всем. Сделали Группу в Телеге, Там уже Ларри с Порфелем, Артоса добавил (может подтянется). Велком - https://t.me/+E9gT3ULaSn5jNDli
sSer : (16 авг. 2022 03:41) Здрасьте, люди )
ovchar : (12 марта 2022 19:57) Здравия, Всем!
Porfel : (08 марта 2022 12:01) Привет! =)
CBO6OgA : (05 марта 2022 23:20) Вспомнил и ник и пароль от аккаунта... что бы казать вам Привет, ребята! Если вы помните меня ещё со времен сайта Stalker-portal. Саша "белый" на аватаре и странные рассказы о сталкерах. Чорт подери... сколько лет, сколько зим!
Porfel : (31 янв. 2022 16:41) Трям!
Lisaa : (05 июня 2021 18:49) Ёпрстблятьнахуйгдевсе?
Эт ни чо шо я по англицки ? )))
waran : (12 апр. 2021 08:09) не узнал со страху ))
waran : (12 апр. 2021 08:07) ёшкин кот !!! выругался мозгноневслух на полшаге согнутой нагой ,ёмаё ..протягивая руку для приветсвия
michey : (06 апр. 2021 23:23) *Неподалёку, за кустами, мелькнула всклокоченая борода. Над ветками орешника, на фоне брезентового бока огромного рюкзака промелькнула, в приветствии, темная ладонь.*
waran : (27 марта 2021 19:46) фиють)
waran : (26 марта 2021 21:03) Ъ ))
waran : (26 марта 2021 21:01) Larry76 мы тоже живы токо эт ( чешет за большим треугольным ухом) мутировали мы малость
tolanchi : (24 марта 2021 08:20) Привет!
Larry76 : (22 марта 2021 19:59) Я ЖИВ!! А ВЫ?
Изменить размеры окна чата

Добавляем статьи в ПДА


Пока никто не отвечал в этой теме...

#1 Отшель[НИК]

    СуперСтарожил!


  • сообщений 588
  • Имя:Серега
  • Пол:Мужчина
  • Город:Россия, Свердловская обл., г. Качканар
  • Группировка: Одиночка

Отправлено 04 Июнь 2009 - 13:58

Все подобные статьи прописываются в файле 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="Автоматические винтовки/Автоматы Калашникова">
Все остальное идентично вышеописанному.

Вот и все. Как видите делать это проще простого. :)





1 посетителей читают эту тему

0 пользователей, 1 гостей, 0 скрытых