Difference between revisions of "Bethesda Tutorial Quest Objectives/ru"
Bethesda Tutorial Quest Objectives/ru (edit)
Revision as of 12:37, 10 April 2012
, 12:37, 10 April 2012→Установка ориентиров
imported>Vitamant |
imported>Vitamant |
||
Line 102: | Line 102: | ||
{{InDepth|Ты спросишь - зачем же нужна эта таблица, если мы записали в ней всего одну строчку? Дело в том, что в более сложных квестах, может быть задействовано несколько таких строк, часть из которых (или все), связаны с определенными условиями, определяющими - отобразятся они в журнале или нет. (н.п. ветвление квеста в зависимости от того сделал что-нибудь игрок на предыдущих стадиях, или нет). В нашем случае всё просто и линейно, поэтому нам не нужны ни условия, ни дополнительные элементы.}} | {{InDepth|Ты спросишь - зачем же нужна эта таблица, если мы записали в ней всего одну строчку? Дело в том, что в более сложных квестах, может быть задействовано несколько таких строк, часть из которых (или все), связаны с определенными условиями, определяющими - отобразятся они в журнале или нет. (н.п. ветвление квеста в зависимости от того сделал что-нибудь игрок на предыдущих стадиях, или нет). В нашем случае всё просто и линейно, поэтому нам не нужны ни условия, ни дополнительные элементы.}} | ||
Теперь выбери стадию 20 из списка слева и создай новую строку справа. | Теперь выбери стадию 20 из списка слева и создай новую строку справа. Как ты помнишь, эта стадия наступает, когда игрок убивает вора, но еще не взял амулет. Что мы хотим? Хотим мы сказать игроку две вещи: что предыдущая цель (убить вора) успешно выполнена, и что надо порыться в останках усопшего. Для этого нам потребуется всего две строчки скрипта: | ||
<source lang="papyrus"> | <source lang="papyrus"> | ||
SetObjectiveCompleted(10) | SetObjectiveCompleted(10) ; Успешно завершаем 10ую стадию | ||
SetObjectiveDisplayed(20) | SetObjectiveDisplayed(20) ; Отображаем 20ую | ||
</source> | </source> | ||
{{ | {{InDepth|Ты ведь внимательно на них посмотрел и заметил различия, верно? Одна функция заканчивается на "Completed" (завершена), другая на "Displayed" (отображена) - будь внимателен, а не то завершишь определитель, который игрок еще в глаза не видел!}} | ||
Log Entry можно оставить пустым, так как общий сюжет квеста не изменился. | |||
Сделай тоже самое для стадии 30, с той лишь разницей, что завершенным нужно сделать ориентир 20, а отобразить - 30. | |||
Наконец, в стадии 40 заверши ориентир 30. Кроме того, отметь флажок "Complete Quest" под полем "Log Entry". Теперь, достигнув последней стадии, квест будет помечен значком "COMPLETED" (завершен). (И переместит задание в соответствующий раздел журнала, дабы не мозолил глаза.) | |||
Последняя запись в журнале должна подвести итог нашего приключения. Например так: | |||
<blockquote><i> | <blockquote><i>Мой новый знакеомый, Bendu Olo, сторицей вознаградил меня за возвращение похищенного амулета.</i></blockquote> | ||
=Проверка результата= | =Проверка результата= |