The Elder Scrolls & Fallout 3 Modding

на главную страницу сайта

Форум Oblivion, Skyrim & Fallout 3/4 Modding

Объявление

У нас есть свой сервер Дискорда. Заходите, пообщаемся.
Господа, те кто пользуются фотохостингом http://uploads.ru/ для размещения изображений. Рекомендую воспользоваться для упрощения загрузки вот этой программой.

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Форум Oblivion, Skyrim & Fallout 3/4 Modding » Скрипты » Создание команд для нпс


Создание команд для нпс

Сообщений 1 страница 14 из 14

1

Кто знает помогите,с созданием приказов для NPC,а то хочу сделать компаньёна,могу только сделать чтоб  он просто тупо бегал за мной.

0

2

http://modder.ucoz.ru/load/tutorial_o_s … /3-1-0-140
http://goo.gl/m2Ju3

0

3

Evil,спасибо,думаю разберусь).

Отредактировано Zhenek (2011-06-21 16:59:59)

0

4

мне то и дело выдает ошибку
этот скрипт:
321gvardRef.RemoveScriptPackage
321gvardRef.AddScriptpackage EvilCompanionFollow
я написал это в Result Script диалога.

0

5

Zhenek, какая ошибка хоть? Пакет создал? Неписю Ref прописал? (двойной клик на нем, в поле вверху вписываешь Reference ID)

+1

6

Все,не надо я понел.

Evil,да проблема была в ref)))неписю непрописал)

Evil,можно еще один вопрос не могли бы вы сказать скрипт на то чтоб после разговора непись давала предмет?

0

7

Zhenek, в результ скрипте после нужного топика пишешь:

addietm ItemID Количество

например, additem MyFirstArmor 1

добавит предмет MyFirstArmor в количестве 1 штуки.

ItemID смотреть в окне Object window.

А вообще, скачайте учебник OSFM, масса вопросов отпадет.

Отредактировано Evil (2011-06-21 19:38:38)

0

8

Evil,спс :cool:

0

9

Zhenek написал(а):

после разговора непись давала предмет?

Если непись дает предмет, значит в результ-скрипте у нее предмет изымаем, игроку добавляем:
[неписьRef].removeitem [предмед] [количество]
player.additem [предмед] [количество]

при этом, если разговор велся именно с тем НПС, который "дает", то его имя указывать не обязательно, т.к. по умолчанию используется именно он:
removeitem [предмед] [количество]
player.additem [предмед] [количество]

0

10

SpalnyVagon,спс запомню.

0

11

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

0

12

http://goo.gl/bTnD6
http://goo.gl/aW6Hx
http://goo.gl/Qt0sX
http://goo.gl/6XCc3

0

13

боюсь, не совсем поняла вопрос.. Когда говоришь с НПС, то он дает задание, то есть начинается новый квест.
в резалт скрипте   StartQuest  aaaNameQuest
                             SetStage aaaNameQuest 10
Предварительно создав этот квест и расписав по стадиям квеста. А дальше - обычная процедура, в скриптах есть скрипт на закрытие Врат Обливиона  CloseCurrentOblivionGate. Как только у тебя в инвентаре окажется сигильский камень или что-то, что его заменяет ( скажем, пивная бутылка), то запускается скрипт на закрытие врат. Учебник по созданию квестов тоже есть на форуме.

ТО есть, создаешь скрипт, примерно такой

scn aaaOblaGate

begin OnAdd
CloseCurrentOblivionGate
Set Stage aaaNameQuest 20 ( или какая там у тебя будет стадия квеста последняя)
end

и вешаешь скрипт на свою бутылку ( сигильский камень)

а это из учебника:

CloseCurrentOblivionGate

Синтаксис:
CloseCurrentOblivionGate iNoResetFlag (optional)
Когда вызывается функция CloseCurrentOblivionGate, то мир Обливиона, в котором находится персонаж игрока, сбрасывается. Он возвращается в то место, откуда вошел в Обливион и поворачивается лицом к воротам. Затем ворота закрываются и помечаются как уничтоженные (не используемые более). Другие актеры помещаются за ворота и связанный мир сбрасывается.
Актеры, не принадлежащие к данной локации, также помещаются за ворота и связанный мир сбрасывается.
Если опциональный флаг iNoResetFlag = 1, то мир Обливиона после закрытия врат сбрасываться не будет.

0

14

Luna,Evil спс.

Отредактировано Zhenek (2011-06-21 20:42:29)

0


Вы здесь » Форум Oblivion, Skyrim & Fallout 3/4 Modding » Скрипты » Создание команд для нпс