Создание квеста — различия между версиями
Материал из S.T.A.L.K.E.R. Inside Wiki
(→Делаем квест для СТАЛКЕРа.) |
(→Как создать квест для сталкера?) |
||
Строка 1: | Строка 1: | ||
=== Как создать квест для сталкера? === | === Как создать квест для сталкера? === | ||
− | Открываем файл с квестами и пишем в него | + | Открываем файл с квестами и пишем в него: |
<pre> | <pre> | ||
<game_task id="esc_kill_wolf"> | <game_task id="esc_kill_wolf"> | ||
Строка 39: | Строка 39: | ||
<info_portion id="sqkw1"> | <info_portion id="sqkw1"> | ||
<task>esc_kill_wolf</task> | <task>esc_kill_wolf</task> | ||
− | < | + | </info_portion> |
</pre><br /> | </pre><br /> | ||
Ну и все, осталось прицепить диалог к Сидоровичу и тестировать (лично я сам тестировал, все работает).<br /> | Ну и все, осталось прицепить диалог к Сидоровичу и тестировать (лично я сам тестировал, все работает).<br /> |
Версия 01:37, 2 октября 2014
Как создать квест для сталкера?
Открываем файл с квестами и пишем в него:
<game_task id="esc_kill_wolf"> <title>Убить Волка</title> <objective> <text>Убить Волка</text> <icon>ui_iconsTotal_kill_stalker</icon> <infoportion_complete>esc_wolf_dead</infoportion_complete> <article /> </objective> <objective> <text>Завалить Волка</text> <infoportion_complete>esc_wolf_dead</infoportion_complete> </objective> </game_task>
Квест написан, но это не все =)
Надо написать диалог.
Для этого выбираем любой диалоговый файл и пишем туда это:
<dialog id="sgnq1"> <phrase_list> <dont_has_info>esc_wolf_dead</dont_has_info> <!-- условие на убирание диалога если Волк убит --> <phrase id="0"> <text>Сидрыч, дай мне работы</text> <next>1</next> </phrase> <phrase id="1"> <text>Шмякни Волка</text> <give_info>sqkw1< </phrase> </phrase_list> </dialog>
Осталось создать инфопоршну, и прицепить диалог к Сидоровичу.
1. Делаем инфопоршну открываем файл с инфопоршнами и в него пишем это:
<info_portion id="sqkw1"> <task>esc_kill_wolf</task> </info_portion>
Ну и все, осталось прицепить диалог к Сидоровичу и тестировать (лично я сам тестировал, все работает).
Для прирепления диалога, в файле character_desc_escape.xml у Сидоровича (строка escape_trader) к диалогам надо добавить свой таким текстом:
<actor_dialog>sgnq1</actor_dialog>
ОТЛИЧНО!!! Можно запускать игру и пробовать!!!!! На этом с квестами заканчиваем.