Создание квеста
Материал из S.T.A.L.K.E.R. Inside Wiki
Версия от 10:05, 1 октября 2014; Stalk loxanutiy (обсуждение | вклад)
Как создать квест для сталкера?
Открываем файл с квестами и пишем в него (этот квест будет тестовый):
<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>
ОТЛИЧНО!!! Можно запускать игру и пробовать!!!!! На этом с квестами заканчиваем.