Difference between revisions of "Bethesda Tutorial Packages/ru"
→Создание нового пакета
imported>Vitamant |
imported>Vitamant |
||
Line 100: | Line 100: | ||
=Создание нового пакета= | =Создание нового пакета= | ||
Теперь ты знаешь, как, используя "default" пакеты, можно составить расписание персонажа. Пришло время заняться написанием собственного пакета Бенду. Давай научим его ходить вокруг своего дома в дневное время. | |||
Для начала, создай новый пакет. ПКМ в списке пакетов, и выбери "New". Ты увидишь пустое окно пакета: | |||
[[Image:Package_Tutorial_NewPackage1.jpg]] | [[Image:Package_Tutorial_NewPackage1.jpg]] | ||
По-умолчанию, выбран шаблон Travel (путешествие). Но нам нужен Patrol (патруль), выбери его из списка. Обрати внимание: изменилась таблица Package Data - параметры шаблона Patrol отличается от параметров Travel. Теперь у нас пустой пакет на основе шаблона Patrol: | |||
[[Image:Package_Tutorial_NewPackage2.jpg]] | [[Image:Package_Tutorial_NewPackage2.jpg]] | ||
{{ulink|Patrol_(Procedure)|На соответствующей страничке}} ты можешь детально ознакомиться с каждым из параметров этого пакета. Пока же нам нужно определить: | |||
* Patrol Start - | * Patrol Start - откуда Бенду начнет свой маршрут. | ||
* Schedule - | * Schedule - в какое время будет выполняться данный пакет. | ||
Маршрута у нас пока еще нет, давай сделаем его. (Если у тебя уже загружено жилище Бенду, дважды щелкни по желтому маркеру у двери; иначе дважды щелкни по MixwaterMillExterior в списке ячеек пространства Tamriel.) | |||
Если ты еще не читал {{ulink|Bethesda_Tutorial_Encounters|Encounters Tutorial}}, то настоятельно советуем ознакомиться. Но это не является жизненно необходимым. Всё, что нам нужно - создать маршрут из трех точек: | |||
# | # Перетащи XMarkerHeading в окно визуализации. | ||
# | # Дважды продублируй их сочетанием Ctrl+D. | ||
# | # Перемести маркеры так, как тебе нравится и объедини их в маршрут, используя вкладку Linked Ref каждого маркера. | ||
В итоге получится нечто вроде этого (точное расположение маркеров значения не имеет): | |||
[[Image:Package_Tutorial_NewPackage3.jpg]] | [[Image:Package_Tutorial_NewPackage3.jpg]] | ||
Теперь, в окне пакета, выбери параметр Patrol Start и дважды щелкни по кнопке "Linked Reference" справа. В появившемся окне переключи тип ссылки на "Specific Reference" и выбери любую из точек (не имеет значения какую, так как они связаны в единый маршрут). | |||
[[Image:Package_Tutorial_NewPackage4.jpg]] | [[Image:Package_Tutorial_NewPackage4.jpg]] | ||
Также мы хотели указать промежуток времени, в который будет выполняться этот пакет - с 10 до 12 часов. Указываем: | |||
[[Image:Package_Tutorial_NewPackage5.jpg]] | [[Image:Package_Tutorial_NewPackage5.jpg]] | ||
Осталось дать пакету какое-нибудь имя. Например GSQBenduPatrol10x2 (не забывай следовать соглашению об именовании). Щелкни по кнопке "ОК", чтобы сохранить изменения и закрыть окно. | |||
Вот мы и создали свой первый пакет. Теперь нужно добавить его в набор пакетов Бенду. Найди свой пакет в списке объектов и перетащи в список пакетов Бенду. По-умолчанию, все добавляемые пакеты располагаются внизу списка. Но в этом случае. очередь до него никогда не дойдет, так как выше расположена "песочница". Перемести его наверх: | |||
[[Image:Package_Tutorial_NewPackage6.jpg]] | [[Image:Package_Tutorial_NewPackage6.jpg]] | ||
Нажми "ОК", чтобьы закрыть окно персонажа и сохрани плагин. Зайди в игру и убедись, что Бенду следует проложенному маршруту: | |||
coc MixwaterMillExterior | <pre>coc MixwaterMillExterior | ||
set gamehour to 10 | set gamehour to 10</pre> | ||
Вот и всё. Теперь ты знаешь, как изменять поведение персонажей, используя существующие и свои собственные пакеты. Существующие {{ulink|Package Templates|шаблоны пакетов}} способны задать практически любое поведение, тебе нужно лишь задать правильные параметры. Если же потребуется что-то совсем уж экзотическое, ты можешь создать и {{ulink|Creating_a_new_Package_Template|свои собственные шаблоны}}. | |||