Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Туториал о создании компньонов-животных (без пр...doc
Скачиваний:
47
Добавлен:
06.11.2019
Размер:
790.02 Кб
Скачать

8. Добавление визуальных эффектов

Вам бы хотелось, чтобы ваш компаньон выглядел не так, как остальные животные?

Чтобы он был хоть немного необычный? Если да, тогда давайте добавим ему визуальных эффектов.

Итак, сначала откройте окно редактирования вашего компаньона и перейдите на закладку SpellList (список заклинаний).

Далее идите в окно объектов: Magic>Spell>Ability (Способность). Здесь нас будут интересовать три эффекта:

AbAtronachFlameEffect

AbAtronachFrostEffect

AbAtronachStormEffect

Как вы наверно догадались, это эффекты, которыми наделены Атронахи. В игре они смотрятся весьма неплохо, не так ли? Эффект пламени, льда и молний. Пока мы остановимся на этих простых, но при этом красочных эффектах. Добавим один из них нашему компаньону. Выбираем один из этих эффектов и перетаскиваем из окна объектов в список заклинаний (SpellList) компаньона. Вот и все! Посмотрите, как это выглядит в игре. Думаю, вы останетесь довольны!

9. Даем возможность компаньону носить наши вещи

А теперь давайте разберем еще одну интересную функцию компаньонов. Это переноска ваших вещей. Как удобно иметь под рукой компаньона-грузчика!

Сначала создадим сундук и разместим его в мире. Это и будет хранилище переносимых компаньоном вещей!

В окне объектов (Object Window) раскрываем закладки WorldObjects>Static>Container и выбираем любой сундук. Я взял AnvilBaeralornChest. Создаем на его основе новый объект. Сначала меняем ID. Ставим, например, IgorRaCompanionBearChest (уникальный). Удаляем из сундука все, что там было. Убираем скрипты, если были. Убираем, если она есть, галочку с окошка Respawns (иначе в один «прекрасный» момент вы можете не найти положенных туда вещей!) и с окошка Quest Item. Убираем звук (выбираем пустое поле) в Open Sound и Close Sound. В конечном итоге окно настройки сундука должно выглядеть подобным образом:

Жмем Ок. В следующем окне:

выбираем Yes. Таким образом мы создали новый сундук. Находим его в списке контейнеров и сейчас будем размещать его в мире. Основная идея такова, что он должен быть за пределами видимого игроком мира. За стеной здания, под землей и т.д. Я решил этот вопрос следующим образом. Нашел расположение своего компаньона и разместил сундук под ним, под землей:

Двойной щелчок левой клавишей на нашем сундуке, находящемся в Render Window. Появится окно Reference (ссылка), где нам нужно выставить уникальный Reference Editor ID (например, IgorRaCompanionBearChestRef; чтобы не запутаться, удобно использовать ID объекта добавив к нему Ref) и отметить окошко Persistent Reference:

Остался последний штрих. Опять дополняем основной скрипт.

Строчку -

MessageBox "Мой верный друг... " "пойдем со мной" "подожди здесь" "прогуляйся" "беги домой" "установить дом"

Изменяем на -

MessageBox "Мой верный друг... " "пойдем со мной" "подожди здесь" "прогуляйся" "беги домой" "установить дом" "седельные мешки" (добавляем еще один пункт меню)

И в конце вставляем такой кусок кода (выделено красным):

………

elseif ( Button == 4 )

IgorRaBlackBearActivator2Ref.moveto player, 0, 0, 0

Set MyVar to -1

Return

elseif ( Button == 5 )

IgorRaCompanionBearChestRef.Activate player 1

Set MyVar to -1

Return

endif

endif

end GameMode

………

То есть, при выборе пункта меню «Седельные мешки» вы активируете (открываете) ваш сундук. Теперь наш медведь будет помогать переносить наши вещи!

©Автор IgorLutiy (Igor_Ra). Это вторая версия моего туториала. Добавлен пункт в меню компаньона «установить дом», возможность установки красочных визуальных эффектов для компаньона, а также возможность переноски им ваших вещей.

Возможно, все изложенное кажется очень уж сложным и запутанным, но уверяю вас – здесь нет ничего сложного. Следуйте инструкциям и у вас все получится.

В планах (правда теперь, возможно это будет не так уж и скоро  ) описать возможность превращения его в другое животное или человека; добавление подменю выбора визуальных эффектов из нескольких, а также создание собственных эффектов на основе скриптов и многое другое. Следите за обновлениями на нашем сайте www.modder.ucoz.ru Также если есть какие-либо предложения, пожелания, поправки, исправления – связывайтесь со мной, я с удовольствием все это выслушаю

Меня можно найти по мылу VIZ222@mail.ru или на форуме www.modder.3bb.ru (под ником Igor_Ra), а также на форуме www.mtes.ru/forum (под ником IgorLutiy).

Также вы можете посетить сайт моего нового проекта Object Window Details Project (OWDP): www.owdp.at.ua

Если вы желаете разместить этот материал где-либо, свяжитесь, пожалуйста, со мной.

PS: хочу сказать спасибо человеку с ником vitalka, который 2 мая 2006 года выложил на форуме сайта Oblivion.ru небольшое руководство по созданию девушки-компаньонки. Именно оно подтолкнуло меня к идее написания данного туториала. И именно оно лежит в его основе. К тому же именно благодаря этому человеку и его тогдашней активной деятельности на форуме я и полез серьезно в КС.