Система сюжетной информации (InfoPortions) — различия между версиями
Материал из S.T.A.L.K.E.R. Inside Wiki
(→Введение) |
(→Функции скриптового game_object) |
||
Строка 1: | Строка 1: | ||
gonNFz <a href="http://wocxslodzila.com/">wocxslodzila</a>, [url=http://zjvxnemrdudr.com/]zjvxnemrdudr[/url], [link=http://qgzptnlxyzlc.com/]qgzptnlxyzlc[/link], http://qctttkrhgdtq.com/ | gonNFz <a href="http://wocxslodzila.com/">wocxslodzila</a>, [url=http://zjvxnemrdudr.com/]zjvxnemrdudr[/url], [link=http://qgzptnlxyzlc.com/]qgzptnlxyzlc[/link], http://qctttkrhgdtq.com/ | ||
− | + | comment2, | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
==Структура Info Portion в XML-файле== | ==Структура Info Portion в XML-файле== |
Версия 10:43, 20 мая 2011
gonNFz <a href="http://wocxslodzila.com/">wocxslodzila</a>, [url=http://zjvxnemrdudr.com/]zjvxnemrdudr[/url], [link=http://qgzptnlxyzlc.com/]qgzptnlxyzlc[/link], http://qctttkrhgdtq.com/
comment2,
Структура Info Portion в XML-файле
<info_portion id="actor_start"> <!-- скриптовые функции, которые будут вызваны при получении info_portion персонажем, аргументом скриптовый объект персонажа --> <action>info_test1.test_task1</action> <action>...</action> <!-- локации, которые будут показаны на карте --> <location > <level>0</level> <x>-250</x> <y>-127</y> <icon name="Dealer" x="2" y="2" width="1" height="1"></icon> <text>Bring artefacts to the Dealer</text> </location> <location >.....</location> <!-- список диалогов, который может инициировать Info Portion непосредственно у актера--> <dialog>trader_job</dialog> <dialog>trader_talk_about</dialog> <dialog>stalker_talk_about</dialog> <!-- список диалогов, который может инициировать персонаж с Info Portion у актера--> <actor_dialog>trader_job</actor_dialog> <actor_dialog>trader_job</actor_dialog> <!-- список id, деактивируемых info_portions у персонажа при получении данной--> <disable>actor_start01</disable> <disable>actor_start02</disable> <!-- список id статей в энциклопедии, которые будут добавлены --> <article>boar</article> <article>flesh</article> <!-- задание --> <task> <!-- первое задание в списке является основным и выделяется большим шрифтом --> <objective> <text>test task primary</text> <!-- Скриптовая функция, возвращает текущее состояние задания,используя константы task.completed - задание (цель выполнена) task.in_progress - в стадии выполнения task.fail - провалено --> <script_condition>info_test1.test_task1</script_condition> </objective> <!-- остальные задания - второстепенные --> <objective> <text>test task secondary 01</text> <script_condition>info_test1.test_task2</script_condition> </objective> <objective> <text>test task secondary 01</text> <script_condition>info_test1.test_task3</script_condition> </objective> </task> </info_portion>
Источник
GSC GW X-Wiki