Турдас, 28.03.2024, 21:46
Приветствую Вас, Гость | RSS
Меню
OBLIVION
Категории
ЧАТ
Наш опрос
Нужна ли сайту ФРПГ?
Всего ответов: 31
Картинки

Раскрутка
Посетители за сегодня
Статистика
Главная » Статьи » Туториалы

Создаём квест шаг за шагом
Создание квеста – шаг за шагом:

В Object Window (Окне объектов) раскройте закладку WEAPON, и затем раскройте закладку "WEAPONS". Кликните на слове "Iron". Прокрутите вниз до WeapIronLongsword:

Правый клик на нем и в появившемся меню выберите Edit. Откроется окно настройки оружия.
В графе ID введите: AAfamilysword.
В графе Name введите: Фамильный меч Варнадо. Нажмите OK. Затем нажмите YES, чтобы создать новый объект (New Form):

Вот что у нас в итоге получилось:

__________________________
Откроем Quest Editor, он же Редактор квестов (его можно найти на панели инструментов, это кнопка с большой буквой Q)
Правый клик на поле EditorID, в появившемся меню выбираем NEW, и затем вводим идентификатор (ID), что-то вроде AAitem:

Затем в поле Quest Name вводим Меч Варнадо. Это будет название квеста, которое будет отображаться в игре. Чуть ниже, в графе Priority установите 60 (приоритет влияет на очередность выбора диалогов).

Нажмите Ок, чтобы выйти из редактора квестов.

Откройте Script Edit (Редактор скриптов) нажав на кнопке с нарисованным карандашом на панели инструментов.
Выберите в меню script, затем NEW. После чего введите следующее:
ScriptName AASwordEquipScript

Begin OnAdd
if ( GetStage AAitem == 10 )
SetStage AAitem 20
elseif ( GetStage AAitem == 20 )
Return
else
SetStage AAitem 15
endif
endif
End

Примечание: в скрипте AAitem – это EditorID квеста.
Теперь, опять выберите в меню script, затем SAVE.

Хорошо, сейчас вернемся к Object Window (Окну объектов)
Ищем наш меч, в списке железного (Iron) оружия (AAfamilysword), правый клик на нем и в появившемся меню выбираем EDIT.
В окне настройки оружия, в данном случае нашего меча, найдите окошко SCRIPT, откройте выпадающий список, найдите и выберите наш скрипт (AASwordEquipScript). Он станет отображаться в окошке скрипта:

Жмите OK.
___________________________
Теперь нам нужно поместить меч где-то на просторах мира игры.
(Для тестирования, я поместил его у стены, позади таверны Скатерть-самобранка (The Feed Bag), куда Варнадо идет есть каждый день после работы.)
Прямо из списка в окне объектов (Object Window) перетаскиваем меч и размещаем его где-нибудь на просторах мира игры (в окне просмотра – Render Window).

Перейдите к мечу, который мы только что разместили в окне просмотра (Render Window). Двойной клик левой клавишей мыши, чтобы войти в режим его редактирования.
Откроется окно настройки копии объекта – окно Reference. В этом окне найдите и отметьте окошко Persistent Reference (это позволит работать с этой копией предмета в будущем):

____________________________
Сейчас вновь откройте редактор квестов и в списке слева выберите наш квест – 'AAitem'.
Перейдите на закладку Quest Stages (Стадии квеста)
Правый клик в поле Index, в появившемся меню выбираем New, и вводим цифру 10.
Опять правый клик в поле Index, в появившемся меню выбираем New, и вводим цифру 15.
Еще раз правый клик в поле Index в появившемся меню выбираем New, и вводим цифру 20.
И последний раз правый клик в поле Index в появившемся меню выбираем New, и вводим цифру 30.

Вот эти цифры 10, 15, 20 и 30 – это стадии нашего квеста:

Стадия 10
Выбираем стадию 10, затем правый клик в верхнем поле Log Entry, и в появившемся меню выбираем NEW. Появится слово EMPTY.
Теперь, кликайте внутри окошка Log Entry, расположенного ниже, и наберите "Варнадо попросил меня найти его фамильный меч за вознаграждение." После чего, кликните внутри верхнего окошка Log Entry, чтобы этот текст вступил в силу:

Теперь, нажмите на кнопку NEW ниже панели Conditions, слева:

Затем, под Condition Function, в раскрывающемся списке найдите и выберите GetStage. Теперь, под Function Parameters, кликните на кнопке INVALID и выберите AAitem. Затем, в колонке VALUE, установите значение 10:

Стадия 15
Выберите стадию 15, правый клик в верхнем поле Log Entry, и в появившемся меню выберите NEW. Появится слово EMPTY.
Теперь, кликайте внутри окошка Log Entry, расположенного ниже, и наберите "Я нашел необычный длинный меч. На нем была надпись, которая гласила: Варнадо. Я кажется что-то помню о Варнадо из Имперского Города." После чего, кликните внутри верхнего окошка Log Entry, чтобы этот текст вступил в силу.
Нажмите на кнопку NEW ниже панели Conditions, слева. Затем, под Condition Function, в раскрывающемся списке найдите и выберите GetStage Теперь, под Function Parameters, кликните на кнопке INVALID и выберите AAitem. Затем, в колонке VALUE, установите значение 15.

Стадия 20
Выберите стадию 20, правый клик в верхнем поле Log Entry, и в появившемся меню выберите NEW. Появиться слово EMPTY.
Теперь, кликайте внутри окошка Log Entry, расположенного ниже, и наберите "Я нашел фамильный меч Варнадо. Я должен вернуть его за вознаграждение." После чего, кликните внутри верхнего окошка Log Entry, чтобы этот текст вступил в силу.
Опять нажмите на кнопку NEW ниже панели Conditions, слева. Затем, под Condition Function, используйте стрелку, чтобы вызвать раскрывающийся список и выберите в нем функцию GetStage. Теперь, под Function Parameters, кликните на кнопке INVALID и в раскрывшемся списке выберите AAitem. Затем, в колонке VALUE, установите значение 20.

Стадия 30
Выберите стадию 30, правый клик в верхнем поле Log Entry, и в появившемся меню выберите NEW. Появиться слово EMPTY.
Теперь, кликайте внутри окошка Log Entry, расположенного ниже, и наберите "Я нашел и вернул семейную реликвию Варнадо." После чего, кликните внутри верхнего окошка Log Entry, чтобы этот текст вступил в силу.
И вновь нажмите на кнопку NEW ниже панели Conditions, слева. Затем, под Condition Function, используйте стрелку, чтобы вызвать раскрывающийся список и выберите в нем функцию GetStage Теперь, под Function Parameters, нажмите на кнопку INVALID и выберите AAitem. Затем, в колонке VALUE, установите значение 30.
Все еще с выбранной стадией 30, найдите окошко Complete Quest ниже Log Entry, и отметьте его. Это будет означать, что после этой стадии, квест будет считаться выполненным и будет занесен в секцию Completed Quest (выполненных квестов) в журнале игрока.
_________________________

Откройте закладку Topics (Темы) (в редакторе квестов)
Правый клик на поле EditorID, и в появившемся меню выбираете ADD TOPIC. Откроется список тем.
ВСЕРЕДИНЕ ЭТОГО СПИСКА опять кликните правой клавишей и в появившемся меню выберите пункт NEW. Назовите эту новую тему MyFamilySword. Нажмите OK:

Перейдите к окошку Topic Text. Это название темы, которое будет отображаться в игре. Измените MyFamilySword на Мой семейный меч:

________________________

INFO 1
Выберите тему MyFamilySword.
Правый клик на поле INFO, и в появившемся меню выбираете NEW. Откроется окно текста для ответа (response text).
Наберите "Я кажется потерял свой семейный меч. Верни мне его, и я вознагражу тебя." Жмите Ок.

Выделите только что созданное INFO, и нажмите на кнопку NEW ниже панели Conditions, слева. Справа от этой кнопки расположено окошко Condition Function. Используйте стрелку, чтобы вызвать раскрывающийся список и выберите в нем GetIsId.
В следующей кнопке справа – Function Parameters – появится надпись INVALID. Нажмите на кнопку INVALID, и в прокручивающемся списке выберите Varnado:

Нажмите еще раз кнопку NEW под панелью Conditions. Справа от этой кнопки расположено окошко Condition Function. Используйте стрелку, чтобы вызвать раскрывающийся список и выберите в нем GetStage.
В следующей кнопке справа – Function Parameters – появится надпись INVALID. Нажмите на кнопку INVALID, и в прокручивающемся списке выберите AAitem.
Еще правее, в колонке COMPARISON, прокрутите до символа "меньше чем" ( < ). Выберите его.
Еще правее, измените значение VALUE на 10. Кликните где-нибудь за пределами поля Conditions, чтобы изменения вступили в силу:

Сейчас перейдем к окошку Result Script. Кликните внутри него и наберите:
SetStage AAitem 10

Правее нажимаем на кнопку Compile (компилируем скрипт). Еще правее есть пять окон для пометки. Найдите то, которое называется SAY ONCE и отметьте его:

_____________________

INFO 2
ВНОВЬ, правый клик на поле INFO, и в появившемся меню выбираете NEW. Откроется окно текста для ответа (response text).
Наберите "Еще не нашел? Продолжай поиски." Жмите Ок.

Выделите только что созданное INFO, и нажмите на кнопку NEW ниже панели Conditions, слева. Справа от этой кнопки расположено окошко Condition Function. Используйте стрелку, чтобы вызвать раскрывающийся список и выберите в нем GetIsId.
В следующей кнопке справа – Function Parameters – появится надпись INVALID. Нажмите на кнопку INVALID, и в прокручивающемся списке выберите Varnado.
Вновь, нажмите на кнопку NEW ниже панели Conditions, слева. Справа в окошке Condition Function используйте стрелку для раскрытия списка функций и выберите GetStage.
Еще правее, на кнопке Function Parameters появится надпись INVALID. Нажмите на эту кнопку и в списке выберите AAitem. В окошке Value установите значение 10. Кликните где-нибудь в поле Conditions, чтобы изменения вступили в силу:

___________________________

INFO 3
ВНОВЬ, правый клик на поле INFO, и в появившемся меню выбираете NEW. Откроется окно текста для ответа (response text).
Наберите "Ты нашел мой фамильный меч! Спасибо. Вот твоя награда за оказанную услугу." Жмите Ok.

Выделите только что созданное INFO, и нажмите на кнопку NEW ниже панели Conditions, слева. Справа от этой кнопки расположено окошко Condition Function. Используйте стрелку, чтобы вызвать раскрывающийся список и выберите в нем GetIsId.

В следующей кнопке справа – Function Parameters – появится надпись INVALID. Нажмите на кнопку INVALID, и в прокручивающемся списке выберите Varnado.
Вновь, нажмите на кнопку NEW ниже панели Conditions, слева. Справа в окошке Condition Function используйте стрелку для раскрытия списка функций и выберите GetStage.
Еще правее, на кнопке Function Parameters появится надпись INVALID. Нажмите на эту кнопку и в списке выберите AAitem. В окошке Value установите значение 20. Кликните где-нибудь в поле Conditions, чтобы изменения вступили в силу.
Еще раз нажмите на кнопку NEW ниже панели Conditions, слева. Справа в окошке Condition Function используйте стрелку для раскрытия списка функций и выберите GetStage.
В следующей кнопке справа – Function Parameters – появится надпись INVALID. Нажмите на кнопку INVALID, и в прокручивающемся списке выберите AAitem.
Правее, измените значение VALUE на 15.
Справа от колонки VALUE есть маленькое окошко "OR". Отметьте его. Кликните где-нибудь в поле Conditions, чтобы изменения вступили в силу:

Теперь перейдите к окошку Result Script, кликните в нем и наберите:
SetStage AAitem 30
Player.removeitem AAfamilysword 1
Player.additem OrcishBoots 1
Правее нажимаем на кнопку Compile (компилируем скрипт).
Вы можете изменить OrcishBoots на Editor ID того предмета, который вы хотите использовать в качестве награды.

______________________
INFO 4
Вновь правый клик в поле INFO, и в появившемся окне выбираете NEW. Откроется окно текста для ответа (response text).
Введите "Спасибо за возвращение моего фамильного меча." Жмите Ок.

Выделите только что созданное INFO, и нажмите на кнопку NEW ниже панели Conditions, слева. Справа от этой кнопки расположено окошко Condition Function. Используйте стрелку, чтобы вызвать раскрывающийся список и выберите в нем GetIsId.
В следующей кнопке справа – Function Parameters – появится надпись INVALID. Нажмите на кнопку INVALID, и в прокручивающемся списке выберите Varnado.
Еще раз нажмите на кнопку NEW ниже панели Conditions, слева. Справа в окошке Condition Function используйте стрелку для раскрытия списка функций и выберите GetStage.
В следующей кнопке справа – Function Parameters – появится надпись INVALID. Нажмите на кнопку INVALID, и в прокручивающемся списке выберите AAitem. Правее, измените значение VALUE на 30. Кликните где-нибудь в поле Conditions, чтобы изменения вступили в силу.

Теперь, перейдите к окошку Result Script, и наберите в нем:
Stopquest AAitem
Правее нажимаем на кнопку Compile (компилируем скрипт).
OK. Закройте редактор квестов.

_____________________

В главном меню перейдите Character>Filtered Dialogue
Вверху слева, в окошке Filter выберите Varnado. Перейдите на закладку TOPICS:

Выберите тему под названием GREETING (приветствия). Прокрутите список приветствий вниз в соседнем окошке, и правый клик в колонке INFO, в появившемся меню выберите NEW. Откроется окно текста для ответа (response text). Наберите "Приветствую. Добро пожаловать в Лучшую защиту", и нажмите Oк.
Выделите только что созданное INFO, и нажмите на кнопку NEW ниже панели Conditions, слева. Справа от этой кнопки расположено окошко Condition Function. Используйте стрелку, чтобы вызвать раскрывающийся список и выберите в нем GetIsId.
В следующей кнопке справа – Function Parameters – появится надпись INVALID. Нажмите на кнопку INVALID, и в прокручивающемся списке выберите Varnado

Теперь, перейдите к окошку Result Script, и наберите в нем:
AddTopic MyFamilySword

Правее нажимаем на кнопку Compile (компилируем скрипт). Еще правее есть пять окон для пометки. Найдите то, которое называется SAY ONCE и отметьте его:

Правый клик на только что созданном нами INFO, и выберите Move To Quest:

Откроется список. Выберите название нашего квеста (Quest name) – AAitem. INFO переместиться в списке повыше и будет уже привязано к нашему квесту.
Нажмите OK, чтобы закрыть редактор диалогов.
____________________

Теперь, мы будем создавать Quest Targets (цели квеста). Это делается для того, чтобы на компасе игрока появлялись маркеры, указывающие направление к следующей цели.
Откройте Quest Editor (Редактор квестов)
Выберите ваш квест в поле Editor ID (AAitem).
Теперь перейдите на закладку Quest Targets (Цели квеста)
Правый клик в колонке Target Ref, и в появившемся меню выберите NEW. В списке появится BadTarget:

Ниже, в секции Quest Target Data, найдите окошко Cell, и в раскрывающемся списке выберите ячейку, в которой вы поместили AAfamilysword или свой квестовый предмет.
Еще ниже, найдите окошко Ref, и в раскрывающемся списке выберите свой квестовый предмет - AAfamilysword:

Теперь, в нижнем левом углу, под Conditions, нажмите на кнопку NEW. Справа от этой кнопки расположено окно condition function. В раскрывающемся списке выберите GetStage.
Теперь, под Function Parameters, нажмите на кнопку INVALID, и выберите AAitem. Нажмите OK.
Затем, под VALUE, установите значение 10, и кликните где-нибудь в поле Conditions, чтобы изменения вступили в силу.
_______________________

ОПЯТЬ, правый клик в колонке Target Ref, и в появившемся меню выберите NEW. В списке появится BadTarget.
Выберите BadTarget, в секции Quest Target Data найдите окошко Cell, и в раскрывающемся списке выберите ICMarketDistrictTheBestDefense.
Затем, ниже, в окошке Ref, выберите в раскрывающемся списке 'Varnado' 'VarnadoRef'.
Теперь, в нижнем левом углу, под Conditions, нажмите на кнопку NEW. Справа от этой кнопки расположено окно Condition Function. В раскрывающемся списке выберите GetStage.
Теперь, нажмите кнопку INVALID под Function Parameters, и выберите AAitem.
Затем, справа, в колонке VALUE, установите значение 20. Кликните где-нибудь в поле Conditions, чтобы изменения вступили в силу:

______________________
И ЕЩЕ РАЗ правый клик в колонке Target Ref, и в появившемся меню выберите NEW. В списке появится BadTarget.
Выберите BadTarget, в секции Quest Target Data найдите окошко Cell, и в раскрывающемся списке выберите ICMarketDistrictTheBestDefense.
Затем, ниже, в окошке Ref, выберите в раскрывающемся списке 'Varnado' 'VarnadoRef'.
Теперь, в нижнем левом углу, под Conditions, нажмите на кнопку NEW. Справа от этой кнопки расположено окно Condition Function. В раскрывающемся списке выберите GetStage.
Затем, кликните на кнопке INVALID ниже Function Parameters, и выберите AAitem.
Затем, справа, в колонке VALUE, установите значение 15. Кликните где-нибудь в поле Conditions, чтобы изменения вступили в силу.
Закрывайте окно редактирования квеста и сохраняйте плагин.

Вот и все. Вы справились с этим!
Идите в «Лучшую защиту» в торговом районе Имперской столицы, и поговорите с Варнадо, чтобы получить квест.
Или, идите сначала к фамильному мечу, и Варнадо все равно отблагодарит вас, и предложит награду за найденный меч.
________________________
Я надеюсь, что этот туториал в какой-то степени поможет вам всем. Я знаю, что это было немного утомительно и очень обширно, но я хотел сделать что-то для полных новичков, чтобы они могли что-то сделать, пусть даже следуя инструкциям буквально шаг за шагом.

Категория: Туториалы | Добавил: DarkSiDE (24.06.2010)
Просмотров: 8558 | Комментарии: 12 | Рейтинг: 5.0/1
Всего комментариев: 111 2 »
http://tankworld.ru/user/Lusyyabe/
http://bb-info.ru/user/Lusyyabe/
http://i-faq.ru/user/Lusyyabe/
http://ovgort.ru/user/Lusyyabe/
http://www.e-jabuka.hr/na-fili/user/Lusyyabe/
http://votpost.ru/user/Dusyyabe/
http://4iter.info/user/Dusyyabe/
http://panovision.info/user/Dusyyabe/
http://directx-free.ru/user/Dusyyabe/
http://horo-miheeff.ru/user/Dusyyabe/
http://nbio.org/user/Renatwap/
http://forum.wifi-net.com.ua/memberlist.php?mode=viewprofile&u=55990
http://nokia-fans.com/user/Renatwap/
http://www.paruresis.it/forum1/pop_profile.asp?mode=display&id=9181
http://help20.ru/user/Renatwap/
http://vsezametki.ru/user/Renatwap/
http://pelmen4eg.ru/user/Renatwap/
http://floramira.ru/user/Renatwap/
http://formulahybrid.ru/user/Renatwap/
http://rus-internet.ru/user/Renatwap/
Просмотров: | Загрузок: | Дата: 05.08.2012

http://newerotika.ru/user/rittaarier/
http://site.seimarfund.kz/user/zhenleray/
http://www.yanksinkilts.com/forum/profile.php?id=10166
http://catalogbt.ru/user/zhenleray/
http://sxtemplate.com/user/zhenleray/
http://hairsfashion.ru/user/zhenleray/
http://l2-l3.ru/user/leradresse/
http://mush-room.ru/user/lussivek/
http://www.saudiclubpg.com/vb/member.php?u=2870
http://www.wud2007.ru/user/Lussiuyer/
http://2krota.ru/user/Lussiuyer/
http://moole.ru/user/Lussiuyer/
http://nucu.com.ua/user/lussivek/
http://www.mif2009.com/user/lussivek/
http://www.recurring.ru/user/lussivek/
Просмотров: | Загрузок: | Дата: 06.05.2012

http://www.rnbhiphopmusic.com/boards/member.php?action=profile&uid=28744
http://www.westcoastfishing.com/forum/member.php?action=profile&uid=76541
http://www.everydaypeeple.com/forum/memberlist.php?mode=viewprofile&u=10323
http://slogzlon.info/user/zhenleray/
http://wowklan.ru/user/zhenleray/
http://elementalmagic.info/user/zhenleray/
http://www.ska.pw.edu.pl/forum/member.php?action=profile&uid=11879
http://playporno.net/user/leradresse/
http://www.titook.net/forum/index.php?action=profile;u=41200
http://www.cibersam.es/foro/member.php?action=profile&uid=327
http://www.zolotoinform.ru/user/Lussiuyer/
http://busines-idei.ru/user/Lussiuyer/
http://trollportal.ru/user/lussivek/
http://pornolius.com/user/lussivek/
http://keysex.ru/user/lussivek/
Просмотров: | Загрузок: | Дата: 06.05.2012

http://www.medicaldirectory.ru/user/rittaarier/
http://www.commencequest.com/forum/memberlist.php?mode=viewprofile&u=56206
http://www.johan-petersson.com/phpBB2/profile.php?mode=viewprofile&u=60236
http://avto-tyning.ru/user/zhenleray/
http://eropornotube.ru/user/zhenleray/
http://movies-life.ru/user/zhenleray/
http://www.ninjawaz.sg/member.php?35328-lussivek
http://iba.clicdev.com/f/index.php?trk=iba&showuser=1236
http://softown.ru/user/leradresse/
http://zlobodnevno.ru/user/Lussiuyer/
http://forum.enhancewebviews.com/index.php?action=profile;u=39762
http://www.menyala.kz/user/Lussiuyer/
http://hyundai-new.ru/user/lussivek/
http://www.golda.com.ua/user/lussivek/
http://anime-world.22web.net/user/lussivek/
Просмотров: | Загрузок: | Дата: 03.05.2012

Хай всем! Нужен сайт с фильмами чтобы мона качать и смотреть онлайн
Благодарю:-)
Просмотров: | Загрузок: | Дата: 09.04.2012

Ку)
Ищем с подругой какойнибуть samp сервак для игры , посоветуйте))
Благодарю за помощь)
Просмотров: | Загрузок: | Дата: 16.03.2012

у, Водорастворимые соединения йода, которых так много в фейхоа, легко усваиваются организмом человекаВ приготовлении картофеля есть свои тонкости, которые позволят сохранить в нем все микроэлементы и витамины, так необходимые для человеческого организма: Не стоит употреблять в пищу клубни с зелеными пятнами, даже те, на которых их незначительное количество; Если вы не придерживаетесь раздельного питания, то можно приготовить следующие диетические блюда из картофеля: Картофельное суфле
Просмотров: | Загрузок: | Дата: 21.02.2012

Доброго времени суток. Посоветуйте прошу. Как заказать железные двери дешево тамбурные Торекс?

С уважением, Владимир ярунин.
Просмотров: | Загрузок: | Дата: 18.02.2012

Форум о программирование
http://portal-gamers.ru/forum.php
Просмотров: | Загрузок: | Дата: 31.01.2012

Привет. Дайте совет пожалуйста. Где купить ботильоны Liska?

С уважением, Павел янкелевич.
Просмотров: | Загрузок: | Дата: 29.01.2012

1-10 11-11
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Ваш Профиль
Гость
Сообщения:
E-mail:
Пароль:
[ Управление профилем ]
Поиск
Партнеры
//imperialcity.ucoz.net/


Silicium TES4:Oblivion Crafting -- фан-сайт игры TES4:Oblivion