Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Город Мастеров _ Neverwinter Nights 2 Obsidian Toolset _ Вопросы новичков

Автор: Aiwan Apr 2 2006, 18:47

ПЕРЕД ТЕМ, КАК ЗАДАТЬ ВОПРОС, ОЗНАКОМТЕСЬ С http://www.city-of-masters.ru/forums/index.php?showtopic=3645

Вопросы по самым основам работы в редакторе Neverwinter Nights 2 Toolset


Автор: Bendak Jul 9 2007, 08:54

Можно ли вращать предметы вокруг своей оси не только в горизонтальной плоскости?

Автор: Ёжик Jul 9 2007, 09:48

нет

Автор: Bendak Jul 11 2007, 11:52

Закачал себе снежные текстуры вот http://nwvault.ign.com/View.php?view=NWN2Textures.Detail&id=3, но они работают некорректно. В Тулсете они есть, а в игре на их месте жуткая картинка с надписью "Texture Missing". Не расскажите общий механизм установки новых текстур, чтобы я мог выявить свою ошибку?

Автор: Griffon Jul 23 2007, 12:06

Цитата(Bendak @ Jul 9 2007, 09:54) *
Можно ли вращать предметы вокруг своей оси не только в горизонтальной плоскости?


Можно, если умеешь работать в командной строке.

Для того чтобы наклонять или переворачивать предметы, скачай с волта http://nwvault.ign.com/View.php?view=NWN2Tools.Detail&id=4

Автор: Edelas Sep 20 2007, 15:10

Фишка в следующем. По неизвестной науке причинам на моем компе (Windows Vista русский хакнутый) в самом виндосе и прилежащим программам - в том числе офис и тулсет - колесо мыши отказывается работать наотрез (смех в том, что в играх оно работает!). Вопрос такой - можно ли как-то еще как-то перенастроить приближение-удаление и работу с камерой в окне 3d вида?

P. S. и раз уж спрашиваю - действительно ли в окне 3d вида камера фиксированная? то есть я не могу приблизить камеру к другому квадрату, кроме центрального?

Автор: Griffon Sep 20 2007, 15:51

В игровых настройках -> раскладка клавиш по умолчанию стоят - стрелки вверх/вниз на удалить приблизить. Если эти не утсраивают, можешь назначить любые.

Автор: Ёжик Sep 20 2007, 16:00

shift+пкм ползать по карте, а вобще - "если ничгео не получается, прочти наконец инструкцию"

Автор: Edelas Sep 21 2007, 19:56

Господа, вы не поверите, но ни тот, ни другой совет не помог - не работает. вы уверены, что должно быть именно так? У меня версия игры и соответственно официально-аккеловская, поверх не патчил ничего.

Цитата(Edelas @ Sep 21 2007, 19:44) *
У меня версия игры и соответственно
В смысле версия игры и соответственно тулсета. я именно о тулсете спрашивал (на всякий случай)"Есть многое на свете, друг Гарацио, что и не снилось нашим мудрецам..."путем академтыка вскрылись новые подробности. оказывается, в тулсете колесо все же работает - но в сочетании с шифтом. второй аспект - оно, в какую сторону не крути, фунционирует ТОЛЬКО НА ОТДАЛЕНИЕ. что тоже неюзабельно. кстати, аналогичная ситуация просиходит и в самой игре. это конфликт с Windows Vista, может быть? Если мне не изменяет память, на старой машине с Windows XP все кажется работало корректно (с точки зрения клавиш. само по себе было малоюзабельно по причине нескольких кадров в секунду на минимальных настройках).

Автор: Leon PRO Sep 21 2007, 20:33

А... виста...ну дык тогда может быть все что угодно. У меня, например панель инструментов черная, и ничего не видно. Уже 3 патча прошло - ничего не изменилось. На всех 3х компах с вистой такое =\

Автор: Edelas Sep 21 2007, 22:15

Плин, прости, господи! 8-{.
Менять систему что-ли, или ставить параллельно?...что ж такое...

Автор: Leon PRO Sep 21 2007, 22:36

Поставь параллельно smile.gif, зачем из-за тулсета менять... Хотя, смотря какие у тебя приоритеты.

Автор: KoYuKi Sep 21 2007, 22:50

Vista не при чем. У меня Vista и с этим все ок.
Заползи сюда http://www.nwnights.ru/forums/nwn2/142063/
Делай как там сказано, должно лучше стать. Мне во многом помогло.

Автор: Edelas Sep 21 2007, 23:33

Не успев прочитать ваше сообщение, поставил просто официальный патч от акеллы до версии 1.06. (какой есть на их сайте). не изменилось, к сожалению, ни-че-го, за исключением того, что редактор стал грузится в 8 раз дольше....
это-то на очень не слабой машине...
KoYuki, понимаете, меня напрягает, что на виндоус хр эта штуковина работала абсолютно корректно. что изменилось, кроме операционки и железа? ничего. вот и возникает такое предположение, что это как-то связано с моей версией висты - как вы понимаете, у нас с вами с большой вероятностью могут водиться в них разные тараканы, в каждой - свои.

leon PRO, пока склоняюсь к вашей версии. будем пробовать по-разному, но все же вероятно придется поставить вторую операционку пораллельно.

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

Автор: Corvin Sep 22 2007, 08:33

Цитата(Leon PRO @ Sep 21 2007, 23:33) *
А... виста...ну дык тогда может быть все что угодно. У меня, например панель инструментов черная, и ничего не видно. Уже 3 патча прошло - ничего не изменилось. На всех 3х компах с вистой такое =\

Поставил на Windows XP прогу VistaConverter, которая изменяет интерфейс ХР под Висту, дак у меня такая же фигня началась. Стоило сменить тему оформления с вистовской на любую другую, всё стало нормально.

Автор: virusman Sep 22 2007, 10:48

А у меня уже года полтора стоит WindowBlinds со скином Arrow, повторяющим Висту. Минимум глюков.

Автор: Corvin Sep 22 2007, 13:50

Цитата(virusman @ Sep 22 2007, 13:48) *
А у меня уже года полтора стоит WindowBlinds со скином Arrow, повторяющим Висту. Минимум глюков.

При установленных темах WindowsAero и WindowsVistaBasic панель текстур и травы становится чёрной и на ней ничего не разобрать. При других темах всё нормально. Это не глюк, просто оформление такое. Там на чёрном фоне ещё полоски какие-то.

Автор: Edelas Sep 26 2007, 18:01

Расскажите, господа: почему может не получаться присоединение условий/действий и т. д. в диалоге? я выбираю название скрипта в выпадающем списке, нажимаю refresh... пишут: "The script failed to compile. Do you want to remove all parameters?" нажимаешь да или нет, никакой разницы - ничего не происходит. никаких дополнительных окон для ввода параметров ни разу не видел, чтобы появлялись или вообще были. что происходит?

Автор: Vhall Sep 27 2007, 11:14

Так пишет, потому что ему действительно не откомпилироваться. gc_check_stats - проверка статов. В комментариях все есть.

Автор: Edelas Sep 27 2007, 22:01

Неа. абсолютно любой скрипт так себя ведет.

Автор: Vhall Sep 27 2007, 22:21

Ты сидишь под админом? Проверь разрешения виндовых и нвновских (Modules, Compaigns) кэшей - получают ли их дочерние объекты разрешения на запись.

Автор: Edelas Sep 27 2007, 23:11

Можете пояснить подробнее, что нужно сделать?

Автор: Vhall Sep 27 2007, 23:43

Стоп, стоп. Прочитал предыдущие посты: у тебя Виста и акелловская нвн?

Рекомендую:
- поставить ХР
- превратить акелловскую версию в оригинальную (или, если интернет позволяет - скачать релиз от Reloaded)

С превращением может помочь этот форум:
http://www.diablozone.net/forum/index.php?showforum=66

Автор: Edelas Oct 4 2007, 23:09

Вопрос с техническими проблемами действительно решился последовательным удалением висты и установкой ХР. неисповедимы пути!....
уже назрел ряд вопросов по сути, но придержу их чуть-чуть, пока про меня немного забудут rolleyes.gif

Автор: mamuc Oct 5 2007, 10:32

Цитата
уже назрел ряд вопросов по сути, но придержу их чуть-чуть, пока про меня немного забудут

лучше не придерживай долго-если сам не смог разобраться( но действительно попоробоваа это сделать) то спрашивай - жизнь полна неожиданостей и всякому может понадобиться совет declare.gif

Автор: NWNmaster Oct 5 2007, 17:16

BAN ME

Автор: Leon PRO Oct 6 2007, 02:13

Цитата
Всякие "не очень хорошие" люди и еще хужшими компами и "нулём в кармане" завидуют, что у них не Виста и распространяют антирекламу.

Я хоть и работаю на висте уже более полугода, но если бы не обстоятельства - все же вернулся бы обратно на XP, так что полегче с высказываниями, уважаемый.

Neo: вот и я думаю... может пред товарищу выдать scratch_one-s_head.gif

Автор: NWNmaster Oct 9 2007, 22:03

BAN ME

Автор: Ellezar Oct 12 2007, 16:11

Спасиб за помощь...

Автор: Lex Oct 12 2007, 21:07

обсуждение про установку, патчи и тд, уехало сюда: http://www.city-of-masters.ru/forums/index.php?showtopic=4885
дабы не оффтопить в тулсетовском разделе

Автор: Leon PRO Oct 12 2007, 21:14

Чет у меня после установки маски и патча 1.010.1116 не показывается основная палитра (там где на выбор есть кричи, плейсы, террейн и т.д.), только главное меняю и панель свойств и верификации Оо

Автор: Jadent Oct 12 2007, 22:34

2 Leon PRO:

http://www.city-of-masters.ru/forums/index.php?s=&showtopic=4671&view=findpost&p=113820

Автор: Leon PRO Oct 12 2007, 23:07

Спасиб, чет я просмотрел этот пост.

Автор: hizahazahub Dec 1 2007, 21:05

простите за глупый вопрос, а как сделать массив? ^____^ так как ссылки на документацию не пашут решил спросить...

Автор: Lex Dec 1 2007, 22:28

массивов нет. Можно его имитировать через локальные переменные, у которых индекс будет скрыт в названии. Скажем "A_10_5".

Автор: hizahazahub Dec 2 2007, 23:21

еще пара вопросов...

1. можно ли обращаться к БД mysql, и если да, то как?
2. можно ли вешать локальные переменные на PC в мультиплеере?

или может быть ссылочку на FAQ? ^______^ где это всё описано...

Автор: Aiwan Dec 3 2007, 14:32

2. Можно. Определяй последнего РС сделавшего что-то: взял, украл, поговорил и т.д.

Автор: Zmeika Dec 18 2007, 14:41

1. Можно ли тулсетом взять какой-нибудь модуль (или несколько) из родной игры, поменять там что-нить, потом сохранить и продолжать играть? Старые сейвы останутся работоспособными? (Есть подозрение, что нет, но не уверена)

2. Уже есть моды, дополняющие игру - и там файлы в итоге кладутся в папку Override. Для чего это может быть нужно? Или любые изменения существующей игры обязательно должны идти туда?

ЗЫ: понимаю, что наверное задаю всем очевидные вопросы, и проще пробовать и смотреть, но хочется уже начать что-нибудь крутить и притом случайно не испортить

Автор: Lex Dec 18 2007, 15:09

1. не останутся. В сейвах находится измененная (по ходу игры) версия модуля.
2. все изменение стандартного контента (2да, модели, текстуры), которые нужны для модуля могут быть внедрены в игру 2 способами:
-- в хак-пак и подключить его к модулю. В этом случае игроку нужен будет этот хак-пак.
-- в папку оверрайд тупо кинуть файлы. Игроку сделать придется тоже самое.
хак-пак ясное дело удобнее. (папака оверрайд общая, а хак работает только для своего модуля, поэтому нет путаницы). Часто мелкие модификации делают оверрайд-файлами, чтобы другим было проще с ними возиться, составляя финальный пак. Хотя на самом деле это тоже самое что дать хак-пак.

Автор: Zmeika Dec 18 2007, 16:22

Ага, спасип! кое-что прояснилось

и тогда еще пара уточняющих вопросов:
1. Чтобы просто изменить родной модуль игры (пока не меняя текстур, ресурсов) и увидеть изменения, надо проделать все нужное с ним в тулсете, сохранить и подложить на место старого, а потом начать игру заново?

2. Играю сейчас в начале 3 акта, и еще впереди маска. Допустим, я хочу продолжать играть, но параллельно разбираться с тулсетом и структурой игры, делая небольшие изменения. Если я начну курочить модули нулевого акта, проверяя их путем создания нового героя и старта новой игры, то что будет с сейвами текущей игры? По идее все новое их не должно затронуть и они остануться рабочими, но все же насколько это безопасно?




Автор: Lex Dec 18 2007, 16:48

Цитата(Zmeika @ Dec 18 2007, 16:22) *
1. Чтобы просто изменить родной модуль игры (пока не меняя текстур, ресурсов) и увидеть изменения, надо проделать все нужное с ним в тулсете, сохранить и подложить на место старого, а потом начать игру заново?

да. причем класть на место старого не обязательно, можно сохранить под новым именем и запустить его.
Хинт: Опытные модмейкеры рекомендуют делать по 1 новой копии (бэкапы) на каждые 4-5 часов работы (те в среднем раз в день)
(те начали делать модуль, сохраняем его в имя_модуля_001. Через несколько часов, сохраняя периодически туда же, мы делаем новую копию имя_модуля_002 и следующие 4-5 часов работы сохраняем уже туда). К концу недели накапливается линейка модулей. Ее можно заархивить и убрать в сторону.


Цитата(Zmeika @ Dec 18 2007, 16:22) *
2. Играю сейчас в начале 3 акта, и еще впереди маска. Допустим, я хочу продолжать играть, но параллельно разбираться с тулсетом и структурой игры, делая небольшие изменения. Если я начну курочить модули нулевого акта, проверяя их путем создания нового героя и старта новой игры, то что будет с сейвами текущей игры? По идее все новое их не должно затронуть и они остануться рабочими, но все же насколько это безопасно?

лучше всего сделать копию компании и работать с копией. Так вы на 100% обезопасите себя от случайных нежелательных изменений.

Автор: Zmeika Dec 18 2007, 19:55

Понятно, последую вашим советам.
Большое спасибо!

Автор: Sadari Jan 14 2008, 03:00

Здравствуйте. Я только недавно начал пытаться работать с тулсетом и у меня появился, насколько я понимаю, нубский вопрос... Как сделать скрипт, чтобы тела монстров не исчезали сразу, а, к примеру, через минуту? Просто хочу сделать более реалистичный модуль.

Спасибо заранее.

ЗЫ. Может быть, если есть у кого-то override версия подобного скрипта, кто-нибудь выложит?

Автор: Lex Jan 14 2008, 09:14

скрипт не нужен. Выстави в свойствах монстра время задержки исчезновения тела

Автор: Sadari Jan 15 2008, 09:38

Извините еще раз за откровенное нубство, но, поигравшись в модуле с трупами и хакпаком от камба, захотелось заново пройти компанию со включенным delay и хакпаком собственно. Но оказалось, что я не могу в тулсете открыть ни один мод из оригинальной компании, чтобы поставить монстрам время исчезновения, а в универсальном редакторе невозможно поменять значение 5000 на свое. Это вина версии тулсета или я дурак?



Добавлено через 7 часов 8 минут 57 секунд

Спасибо, уже сам разобрался. Правда, жаль, что по одному мобу переписывать надо.

Автор: Lex Jan 15 2008, 09:46

Цитата(Sadari @ Jan 15 2008, 09:38) *
Правда, жаль, что по одному мобу переписывать надо.

ну есть другой способ в принципе, скриптовой. Переписать стандартный скрипт смерти НПС, добавив в него что-то такое:
Neverwinter Script Source

SetIsDestroyable( FALSE );
object oArea = GetArea( OBJECT_SELF );
object oBody = OBJECT_SELF;
AssignCommand( oArea, DelayCommand( 120.0, AssignCommand( oBody, SetIsDestroyable( TRUE )) ));
AssignCommand( oArea, DelayCommand( 121.0, DestroyObject( oBody )) );

возможно можно и проще, но в НВН1 были траблы с назначением действий для мертвых, поэтому я написал вариант через локацию.

Автор: Kenshi Feb 3 2008, 20:47

Привет, у меня вопрос - как в тулсете делать квесты? Я создал диалог, открыл графу Node -> Quests - и все, пусто =(

Автор: Griffon Feb 4 2008, 12:36

Цитата(Kenshi @ Feb 3 2008, 20:47) *
Привет, у меня вопрос - как в тулсете делать квесты? Я создал диалог, открыл графу Node -> Quests - и все, пусто =(
Диалог - только часть квеста. Его присваиваешь к нужному НПС, активируешь триггером и затем делаешь все остальное, что в задании - например, убить монстра (спавниться в определенном месте) или поговорить еще с кем (еще НПС и еще диалог)


Вот тебе http://www.nwn2toolset.com/ с тьюториалами.

Автор: VitNWN2 Feb 7 2008, 16:42

Вроде-бы нельзя. А зачем?

Я создаю мод КРОЛИКИ-ПСИХИ. У меня там вообще квестов нет. vava.gif


Дайте мне ссылку на нормальный туториал по скриптам. (чтобы кролики бегали как психи crazy.gif )

Автор: Lex Feb 7 2008, 17:54

ссылка на туториалы дана выше. И не нужно сообщение оставлять во всех темах подряд.

Автор: VitNWN2 Feb 7 2008, 20:27

Спасибо. Я просто тут совсем недавно. Только сегодня зарегестрировался. Надеюсь этот туториал поможет сделать моих кроликов настоящими психами! shout.gif
А я где-то ещё оставлял подобные сообщения?


И это самое, может я и глупец, но что такое флудить? Ответь, пожалуйста, если не трудно... unsure.gif

Автор: Aiwan Feb 8 2008, 07:52

Цитата(VitNWN2 @ Feb 7 2008, 22:27) *
И это самое, может я и глупец, но что такое флудить? Ответь, пожалуйста, если не трудно...

Писать много сообщений в которых мало содержания.
Точно!
Ага!
Сапсибо!

И так далее...

Автор: VitNWN2 Feb 8 2008, 16:51

Всё понятно. Теперь буду писать только по делу. А кстати есть какой нибудь хороший туториал по скриптам на русском? Выше дана ссылка, но там всё на английском... А я с ним не особо дружу. rolleyes.gif

Автор: Lex Feb 8 2008, 20:19

на русском нет почти. Есть у игромании статьи, в том числе и по скриптам. Есть пара переведенных туториалов буржуйских.
тут http://www.wiki.city-of-masters.ru/
и тут http://www.wrg.ru/download.php?view.131

Автор: VitNWN2 Feb 10 2008, 14:51

Спасибо. Совсем ендавно взглянул, но мои знания о скриптах существенно расширились...

Автор: VitNWN2 Feb 13 2008, 18:53

Совсем ничего не понимаю... Если я называю какую-нибудь зону в редакторе на русском("Мой дом"), то модуль не запускается. Кроме того, он напрочь не хочет открываться в редакторе(ничего не появляется, в папке с модулями создаётся что-то вроде папки с названием "mod%&jk789)^54=rabbits killers"). Если же я называю зону по английски("My house"), то всё работает нормально. Нельзя давать зонам имена на русском, или это можно как-нибудь исправить?

Автор: Griffon Feb 13 2008, 19:14

Цитата(VitNWN2 @ Feb 13 2008, 18:53) *
Нельзя давать зонам имена на русском, или это можно как-нибудь исправить?
Нет это не правиться и лучше называть все на английском - модуль, предметы, нпс, монстров и т.д.

Автор: VitNWN2 Feb 14 2008, 16:39

Понятно... Значит редактор категорически не хочет воспринимать русские буквы...
У меня тут назрело 2 небольших вопроса...
1. Можно ли создать что-то вроде книги или записки в редакторе(или выбрать готовую книгу и изменить в ней текст)? Например, ты входишь в комнату, а на столе лежит записка. Ты щёлкаешь по ней и берёшь в инвентарь. А в инвертаре можешь её прочитать.
2.Можно ли создать дорожный знак, который тоже будет обладать своим уникальным текстом(или выбрать готовый знак и изменить в нём текст)? Ты проходишь мимо знака, щёлкаешь по нему и появляется небольшая надпись "Ещё один город кроликов". (В оригинальной кампании были надписи с рекламой магазинов, знаки. Например "Форт-Локе")

Автор: Leon PRO Feb 15 2008, 06:37

Цитата
В оригинальной кампании были надписи с рекламой магазинов, знаки. Например "Форт-Локе"

Вот ты и ответил на свой вопрос. Открываешь редактором файл компании... и... rolleyes.gif

Автор: Белатрис Feb 15 2008, 08:15

Цитата
Понятно... Значит редактор категорически не хочет воспринимать русские буквы...

Есть патч хороший, которую эту проблему исправляет. Поищи на wrg.ru
Цитата
Можно ли создать что-то вроде книги или записки в редакторе(или выбрать готовую книгу и изменить в ней текст)? Например, ты входишь в комнату, а на столе лежит записка. Ты щёлкаешь по ней и берёшь в инвентарь. А в инвертаре можешь её прочитать.

записка врядли, а вот книга. Волшебник -> Мастер создания предметов -> флаг тебе в руки. дальше сам.
Цитата
Можно ли создать дорожный знак, который тоже будет обладать своим уникальным текстом(или выбрать готовый знак и изменить в нём текст)? Ты проходишь мимо знака, щёлкаешь по нему и появляется небольшая надпись "Ещё один город кроликов".

Есть отличный способ, который обучает и оставляет в памяти полученные знания на долго - МЕТОД ТЫКА. Неужели ты до сих пор не посмотрел редактор, не пробовал поставить дом, эффект в локации? Если нет, тогда вперед и сам ответишь на этот элементарный вопрос.

Автор: VitNWN2 Feb 15 2008, 16:23

Я открывал редактор делал зоны, диалоги, вставлял в них скрипты(не созданные мной разумеется). Всё я это делал ещё два месяца назад. Единственное что я не понял... Просмотрел все Properties у книг, но так и не нашёл там строки отвечающей за содержание книги. Может смотрел невнимательно? Посмотрю ещё раз.

Автор: Белатрис Feb 16 2008, 06:51

Приношу свои извинения. Раз это редактор НВН2, то здесь сложнее. Я не обратил внимание на название темы. В первой часте все гораздо проще.

Автор: VitNWN2 Feb 18 2008, 09:54

Со всеми своими предыдущими вопросами разобрался. Методом тыка. Отличный метод, спасибо за помощь... biggrin.gif
Назрел новый вопрос. Есть ли возможность вставить в игру свою музыку? У меня есть музыка в формате .БМУ (песни такого формата используются в игре). Эту музыку я поместил в папку МЬЮЗИК, но среди песен, которые могут проигрываться в модуле моя песня не появляется.

Автор: Lex Feb 18 2008, 10:51

прежде чем что-то спрашивать, нужно пройтись по подфоруму (благо он небольшой), найти соотв. тему (в данном случае тема http://www.city-of-masters.ru/forums/index.php?showtopic=3651), прочитать ее, и если там нужный вопрос не разобран еще, то задать вопрос.

Автор: VitNWN2 Feb 18 2008, 15:54

Да я знаю. Я задал этот вопрос, только потому что не смог найти... не заметил. Помню, что где-то видел, а вот где... не помню. Спасибо за подсказку.

Автор: VitNWN2 Mar 3 2008, 15:02

Как дать определённому персонажу оружие, чтобы он им дрался? Вот я даю чуваку меч, в редакторе он виден у него в правой руке. Ну а в игре у чувака ничего нет, машется он кулаками... Обидно!

Автор: Got Mar 3 2008, 21:47

У меня вот такой вопрос, я создал локацию с помещением, а на первой локации поставил таверну. Помогите сделать так что бы войдя в таверну я попадал в созданное мною помещение.

Автор: Venerium Mar 4 2008, 08:17

Меня кстати тоже интересует данный вопрос, я с дуру перепутал тему написал такой же почти вопрос только в Neverwinter Nights Aurora Toolset, а нужен то мне Neverwinter Nights 2 Obsidian Toolset

Цитата
Я два дня назад начал пробовать создавать свои модули, вот значит, сделал я поляну на ней расставил пару деревьев и волка, и еще поставил дом. Потом создал еще одну локацию Interior ну тоесть внутренее помещение, сделал комнату, поставил там стол и стул. Научите меня как сделать так что бы я открывал дверь в доме и нажимая на темное пространство за ней попадал в комнату которую я создал. Желательно подробно, я только учусь и еще ничего не понимаю в редакторе. И еще такой вопросик, я хочу положить на землю самый простой мечь или дубинку что бы ею мог пользовать герой 1 уровня , подскажите где мне ее взять ?

Автор: Griffon Mar 4 2008, 11:08

Got, Venerium, переход делается следующим образом:

- размещаешь дверь таверны на внешней локации
- открываете свойства двери (ПКМ -> Properties)
- даете уникальный тэг двери, например InnDoorIn (раздел General, строка Tag)
- переходим во внутреннюю локацию и ставим дверь,
- открыть свойства,
- уникальный тэг - InnDoorOut
- смотрим раздел Behaviour и в строке Link Object Type ставим Transition to a door
- затем в строке Linked To прописываем тэг двери на внешней локации InnDoorIn
- возвращаешься во внешнюю локацию и в строке Link Object Type ставим Transition to a door
- затем в строке Linked To прописываем тэг двери на внутренней локации InnDoorOut
- переход готов. не мешает только сохраняться перед переходом из локации в локацию


Предметы берутся из закладки Placeables и размещаются там где тебе нужно.

Автор: Got Mar 4 2008, 18:11

Смотрел все внимательно раздел General не нашел ((( и в разделе Behaviour есть только Can Talk to Non-Player-Owned Creatures, Interruptible, Plot, Static

Автор: Venerium Mar 5 2008, 20:32

Я тоже кстати не нашел раздел General unsure.gif

Автор: Griffon Mar 6 2008, 00:20

После патчей свойства теперь выглядят вот так.



Нужные строки выделены.

Автор: Got Mar 6 2008, 11:30

Griffon

Спасибо тебе большое ! Все получилось. У меня просто была пропатчиная версия Neverwinter Nights 2 так я еще поставил дополнение, вот и не мог найти разделы drinks.gif

Автор: VitNWN2 Mar 9 2008, 10:01

Люди расскажите балбесу о файлах формата .hak, о том, как внедрять их в редактор. Или хотя-бы дайте ссылку, где об этом можно прочитать...

Автор: Белатрис Mar 10 2008, 03:46

На форуме много об этом написанно. Юзай поиск.

Автор: Griffon Mar 11 2008, 10:04

VitNWN2, на волте есть несколько редакторов хакпаков.

Автор: Got Mar 11 2008, 18:22

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

Автор: VitNWN2 Mar 11 2008, 20:39

Где-то в Properties диалога есть строчка что-то вроде "NWN2 special type", в этой строке ставь true. И будет тебе диалог в левом верхнем углу экрана...

Автор: Got Mar 11 2008, 23:31

Не могу найти про то что ты говоришь, вот скрин того что у меня есть


Автор: Griffon Mar 12 2008, 11:11

Neverwinter Nights 1 style Dialog --> True

Автор: VitNWN2 Mar 12 2008, 20:07

А ну да... Я просто не помнил, как эта строчка там называется. Извини! vava.gif

Автор: Mellenium Mar 21 2008, 07:22

Сорри может этот вопрос был уже .. просто не нашел ни чего похожего..
При создании модуля пишет что некоректная стартовая позиция. ну и в итоге модуль не грузится что можно сделать .. может уже кто сталкивался.... swoon.gif

Автор: Griffon Mar 21 2008, 09:58

Цитата(Mellenium @ Mar 21 2008, 07:22) *
При создании модуля пишет что некоректная стартовая позиция.
А ты саму точку старта назначил?

Автор: Mellenium Mar 22 2008, 15:01

Цитата(Griffon @ Mar 21 2008, 09:58) *
А ты саму точку старта назначил?


да

Автор: Leon PRO Mar 23 2008, 08:07

У меня такая хрень постоянно лезет. Потом модуль начинает сбоить и рушится.

Автор: Mellenium Mar 23 2008, 23:30

Цитата(Leon PRO @ Mar 23 2008, 08:07) *
У меня такая хрень постоянно лезет. Потом модуль начинает сбоить и рушится.



И ето можно как нить поправить ??

Автор: Vhall Mar 24 2008, 01:25

Такие задвиги обычно лечатся копированием ресурсов из твоего мода и "импортированием" их в новый.
Хотя по поводу конкретно этого - не в курсе.

Автор: Mellenium Mar 25 2008, 17:52

Цитата(Vhall @ Mar 24 2008, 01:25) *
Такие задвиги обычно лечатся копированием ресурсов из твоего мода и "импортированием" их в новый.
Хотя по поводу конкретно этого - не в курсе.


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

Автор: Vhall Mar 25 2008, 23:27

Это происходит с любым новым модулем?
Используется: WinXP; последний directx, дрова для видяхи и патч?
Лежит ли что-нибудь в оверрайде (папка игры, мои документы)?

Автор: azathoth Mar 26 2008, 01:58

это скорее всего наличие нелатинских букв в пути к модулю.

Автор: Mellenium Mar 26 2008, 10:12

Цитата(Vhall @ Mar 25 2008, 23:27) *
Это происходит с любым новым модулем?
Используется: WinXP; последний directx, дрова для видяхи и патч?
Лежит ли что-нибудь в оверрайде (папка игры, мои документы)?


Да с любым новым модулем... создаеш просто пустую локацию стартовую позицию ставиш и запускаеш пишет такую штуку если продолжаеш то в игре уже пишет ошибка загрузки модуля.

Да ВинХР дир последний дрова тоже обновлены
если имееш ввиду пачт для игры то последний 1.12 вроде

Автор: watta Mar 26 2008, 11:19

Mellenium, у тебя документы игры лежат к примеру в C:\Documents and settings\..\Neverwinter Nights 2
если назначена стандартная папка для хранения модулей и в приведенном выше пути присутствует кириллица, то вероятней всего, из за этого не запускается
если так, то нажми на свойства своих документов и выбери там другое место хранения. например D:\Documents
тогда все должно быть нормально.

Автор: Kirald Apr 17 2008, 20:12

Привет про-мапперы!!! У меня вопрос по диалогам и журналу.
Каким скриптом надо пользоваться в диалоге чтобы менять стадии квеста (Журнала).
Если вопрос нуубский то простите. Заранее спасибо!!!

Автор: Lex Apr 17 2008, 22:32

"стадий квеста" в тулсете нет. Их надо делать самому, скриптуя квестовую систему. Скриптами можно открывать журнальные записи. cм функцию AddJournalQuestEntry().

Автор: Kirald Apr 18 2008, 17:46

Вроде разобрался, но вот вопросы на которые не смог найти ответов: (Чтоб вас не мучать , все сразу)

1. как можно с помощью тригера активировать запись. (ну всмысле дохожу до определенного места и тута вылезает надпись типа "новая запись и т.д.")
2. Хочу создать ящик, чтобы в нем всегда (при открывании) была скажем бутыль воды. (вообще хочу создать колодец))))
3. (Самый трудный): как зделать так, что бы при определенной совокупности действий (ну типа "поговорить с тремя NPC перед тем как появиться запись в журнале" или "убить трех волков с тагом "йа_волк" перед тем как появиться запись в журнале или/и ответ в диалоге") Насчет этого вопросо прошу объяснить все очень внятно (как своей Бабушке (можете на ней потренироваться)) если будет нужен скриптинг показать пример (я туп) .

Заранее СПАСИБО БОЛЬШОЕ от всех нубов планеты!!!

Ой забыл rolleyes.gif а с помощью каких ГОТОВЫХ скриптов можно вставить в диалог проверку на характеристику или предмет . Заранее спасибо!!!!Большое!!!

Автор: Leon PRO Apr 18 2008, 19:17

Цитата
2. Хочу создать ящик, чтобы в нем всегда (при открывании) была скажем бутыль воды. (вообще хочу создать колодец))))

У каждого плейсибла в свойствах есть опция "бла-бла inventory", отмечаешь ее как true, сверху в закладках выбераешь Inventory и заполняешь необходиым барахлом.

Автор: Lex Apr 18 2008, 22:48

Леон, это не сработает. Надо чтобы всегда была вода. а так она будет тока 1 раз.

Цитата(Kirald @ Apr 18 2008, 18:46) *
1. как можно с помощью тригера активировать запись. (ну всмысле дохожу до определенного места и тута вылезает надпись типа "новая запись и т.д.")

Neverwinter Script
void main()
{
object oPC = GetEnteringObject();
if (!GetIsPC(oPC)) return;
if (GetLocalInt(OBJECT_SELF,"ACTIVATED")) return;
SetLocalInt(OBJECT_SELF,"ACTIVATED",TRUE);
AddJournalQuestEntry(/*тут твои параметры*/);
}

по хорошему, чтобы не писать под каждое такое место свой скрипт (у них параметры для записи в журнал разные, а все остальное такое же) надо бы сделать эти параметры в виде локальных переменных на самом триггере. Тогда скрипт (не этот, а новый, но писать влом) будет уже универсальным для всех таких ситуаций, надо будет лишь настроить триггер. Сам думаю осилишь, там не сложно.


Цитата(Kirald @ Apr 18 2008, 18:46) *
2. Хочу создать ящик, чтобы в нем всегда (при открывании) была скажем бутыль воды. (вообще хочу создать колодец))))

Neverwinter Script
void main()
{
CreateItem(/*про функцию в скрипт-редакторе или в лексиконе читай*/); // или CreateItemOnObject(). Память подводит smile.gif
}

ставить на слот onOpen у нужного объекта.
Цитата(Kirald @ Apr 18 2008, 18:46) *
Ой забыл rolleyes.gif а с помощью каких ГОТОВЫХ скриптов можно вставить в диалог проверку на характеристику или предмет . Заранее спасибо!!!!Большое!!!

Neverwinter Script
//  This script checks to see if the PC has an item in their inventory
//      sItem  = The tag name you want to check to see if the PC has
//      nMP    = If in MP - set this to 1 if you want to make sure all players have the item
gc_check_item (string sItem, int nMP)

Другую сам найдешь. Если что, список есть тут: http://www.wiki.city-of-masters.ru/index.php?title=%D0%A1%D0%BA%D1%80%D0%B8%D0%BF%D1%82%D1%8B_%D1%83%D1%81%D0%BB%D0%BE%D0%B2%D0%B8%D0%B9_gc_%2A
Цитата(Kirald @ Apr 18 2008, 18:46) *
3. (Самый трудный): как зделать так, что бы при определенной совокупности действий (ну типа "поговорить с тремя NPC перед тем как появиться запись в журнале" или "убить трех волков с тагом "йа_волк" перед тем как появиться запись в журнале или/и ответ в диалоге") Насчет этого вопросо прошу объяснить все очень внятно (как своей Бабушке (можете на ней потренироваться)) если будет нужен скриптинг показать пример (я туп) .

собсна вопрос не задан. Упрощенно звучит так: "как, при таком-то таком-то сделать. [точка]". Что сделать - не написано. (или спрятано так, что я не нашел).
Но если это то, о чем я думаю - то надо просто сделать квестовую систему.

Автор: Kirald Apr 19 2008, 10:01

Большое спасибо!!! Но вот еще wacko.gif


Цитата
3. (Самый трудный): как зделать так, что бы при определенной совокупности действий (ну типа "поговорить с тремя NPC перед тем как появиться запись в журнале" или "убить трех волков с тагом "йа_волк" перед тем как появиться запись в журнале или/и ответ в диалоге") Насчет этого вопросо прошу объяснить все очень внятно (как своей Бабушке (можете на ней потренироваться)) если будет нужен скриптинг показать пример (я туп) .


Имелось ввиду: Персоонаж берет квест убить трех волков недалеко от него (простые диалоговые квест системы создавать умею) дальше убивает трех волков и идет получать награду у НПС, не могу зделать тот момент когда герой убивает трех волков тоесть разница он не убил трех волков/он убил трехволков? Как зделать так чтобы НПС замечал эту разницу и выводил в диалогах ? (В скриптах не БУБ-БУМ crazy.gif )

Заранее огромное спасибо!!!

PS. У меня не действуют Энкаутеры, ставлю их как тригер а когда перс на них наступает - ничего не происходит.

PSS. Научился пользоваться Дневником если кто хочет могу объяснить!!!

PSSS. Также нашел замену тому тригеру для появления записи в днивнике. Объясняю основы :

1. Создайте Speak Triger.
2. В меню Variables поменяйте NPC_Tag на Waypoints_Tag.
3. Создайте Вейпоинт (Можно любой но я пробовал wm_party_central) и разместите на тригере
4. Сохраните его таг.
5. Создайте диалог с двумя пустыми фразами - тоесть
NPC: "Continion"
Player: "End dialog"
6. Закрипите запись в журнале на диалоге NPC (наверно можно и на своем)
7. В меню Variables у тригера в разделе Conversation вставьте название вашего диалога.
8. Наступите на тригер и получите запись в журнале))))))) biggrin.gif

Баги: Не замечались но возможно секундное потемнение экрана
Способ полезен: В самом начале модуля когда вам надо чтобы появилась запись в журнале с самого начала.

Способ работает, открыл недавно (возможно я не перво Аткрыватель))) Удачи!!!

Ой забыл добавить по способу Таг Вейпоинта вставить в раздел Waypoints_Tag (в закладку Стринг кажеться)

Автор: Lex Apr 19 2008, 19:31

Цитата(Kirald @ Apr 19 2008, 10:01) *
не могу зделать тот момент когда герой убивает трех волков тоесть разница он не убил трех волков/он убил трехволков

самый простой способ, сделать onDeath скрипт у волков, который бы увеличивал некую глобальную переменную на 1. Как только переменная станет равна 3 (те убиты 3 волка), значит задание можно закрывать.

Автор: Kirald Apr 19 2008, 20:21

1. Я когдато тоже думал (точнее ПЫТАЛСЯ делать) подобный скрипт и я тоже засовывал его в ОнDeath Но ничего не происходило (У меня там проверка стояла) в скриптах не бум бум, но делал все на основе других скриптов. Я думал у Obsidian для таких вещей есть готовый скрипт.Если можеш то объясни Ламеру как такой скрипт написать? sad.gif
2. Никак ни могу найти проверку (gc_) на атрибуты тип Харизма Сила и т.д. не подскажете? rolleyes.gif

Заранее огромное спасибо!!!

Автор: Lex Apr 19 2008, 21:25

Цитата(Kirald @ Apr 19 2008, 21:21) *
2. Никак ни могу найти проверку (gc_) на атрибуты тип Харизма Сила и т.д. не подскажете? rolleyes.gif

Neverwinter Script
gc_check_stats(int nStat, int nVal)

  This script checks to see if the player (PC_Speaker) has stats above a certain number
      nStat  = The integer of which stat to check for (list boxes will be done later)
      nVal    = The value the stat needs to equal or exceed


про волков. Самый самый тупой вариант. Добавить этот блок где-нить в начале стандартного скрипта смерти у волка (скрипт сохранить под новым именем)
Neverwinter Script
object oNPC = GetObjectByTag("Тэг НПС, выдающего и принимающего(это критичнее, если разные, лучше писать на принимающего) квест");
SetLocalInt(oNPC,"WOLVES",GetLocalInt(oNPC,"WOLVES")+1);


в диалоге с этим НПС сделать типа так:
НПС: О, мой герой! (проверка на то, что квест уже выполнен)
НПС: Ну что, убил гадов? (проверка на то, что квест взят)
| Игрок: Да (проверка на то, что переменная WOLVES у этого НПС равна 3)
| | НПС: Отлично! На награду. (установка переменной квеста в состояние "выполнен")
| Игрок: Нет
НПС: На квест.
| Игрок: Беру (ставим локалку что квест взят)
| Игрок: Не беру

примерно понятно?

зы: по хорошему конечно надо эти 2 переменные (квестовая и волки) сводить в одну. Те негоже для квеста иметь 2 разных переменных. Одна за состояния вроде как отвечает, но при этом не учитывает волков, за которых говорит другая. В принципе волковскую переменную можно оставить, но как вспомогательную, тогда скрипт в смерти волка будет чуть другой:
Neverwinter Script
object oNPC = GetObjectByTag("Тэг НПС, выдающего и принимающего(это критичнее, если разные, лучше писать на принимающего) квест");
int Wolves = GetLocalInt(oNPC,"WOLVES");
Wolves++;
if (Wolves==3)
SetLocalInt(oNPC,"QUEST",/*ставим статус квеста "выполнен, но не сдан"*/);
SetLocalInt(oNPC,"WOLVES",Wolves);


собственно тут в кратце описана самая примитивная квестовая система. Это локальная переменная на НПС, которая отображает состояния квеста. Например
0 - не взят
1 - взят, не выполнен
2 - выполнен, не сдан
3 - выполнен, сдан

как видим, это именно примитивный квест без нелинейности. Однако (!) на такой схеме можно сварганить и нелинейность, просто надо не запутаться в состояниях будет.
хинт: рекомендую давать журнальным записям номер того состояния квеста, которому она соответствует. Будет меньше путаницы. Те если у вас состояния квеста 0, 10, 20, 30, то журнальным записям надо давать точно такие же номера.

в принципе, можно плясать от вышеприведенного каркаса, улучшая его до состояния нормальной системы. Но это уже сам. Могу подсказать куда идти:
1. отвязывать квестовые переменные от НПС (чтобы можно было без гемороя использовать в квесте несколько НПС, особенно если нужно с ними болтать)
2. расширять состояния квеста (например "не взят и не может быть взят")
3. написать общие скрипты проверки любого квеста на любое состояние (те скриптов для диалоговых проверок/установок на самом деле нужно всего 2. На все квесты. В идеале, те конечно так не бывает smile.gif Ибо часто надо вместе с переходом в другое состояние делать что-то еще: выдавать предмет/забирать предмет, награду давать и тд.)
4. Подумать еще и всетаки сделать лишь 2 скрипта установки/проверки, а квестовые действия занести в отдельный скрипт (по каждому квесту свой) и там, в одном месте, держать все действия, сопутствующие переходу из одного состояния в другое.

ну или придумать с 0 свою систему. (пункт 4 это в принципе сильный уход в сторону от того, что выше написано.)

Автор: Kirald Apr 19 2008, 22:47

Спасибо ГИГАНСКОЕ !!!!!!! Щас буду разбираться, пробовать и т.д., а то уже надоели не линейные квесты без врагов prankster2.gif declare.gif

Автор: Zmeika Apr 22 2008, 12:40

Как менять локации кампании nwn2 ? Годится ли для них система оверрайда, как для диалогов и скриптов? Или все исправления нужно делать непосредственно в родной локации?

А то у меня такая проблема - есть локация 'форт Локе', решила выставить там смену дня/ночи. Сделала это в копии, которую положила в оверрайд. На первый взгляд сработало, в форте Локе наконец появились закаты и рассветы. Но при этом стала пропадать Нишка (она появляется на перекрестке в окружении враждебных солдат). Если точнее - Нишка не попадает в игровой сейв. Т.е. она появляется в локации, как положено, но если потом сохранить игру и загрузить сейв, она исчезнет. sad.gif


Автор: priest Jun 6 2008, 21:46

А есть возможность передвигать воду вверх/вниз, то есть чтобы она не была только лишь на одном уровне?

Автор: Leon PRO Jun 7 2008, 14:42

Цитата
А есть возможность передвигать воду вверх/вниз, то есть чтобы она не была только лишь на одном уровне?

Да, перед тем как рисовать воду - выставь ее высоту в настройках кисти.

Автор: priest Jun 7 2008, 21:20

Цитата(Leon PRO @ Jun 7 2008, 14:42) *
Да, перед тем как рисовать воду - выставь ее высоту в настройках кисти.

а это где подскажи пжалста blush.gif

Автор: Leon PRO Jun 7 2008, 22:31

у меня нет редактора сейчас.

Автор: Griffon Jun 9 2008, 08:11

Цитата(priest @ Jun 6 2008, 22:46) *
А есть возможность передвигать воду вверх/вниз, то есть чтобы она не была только лишь на одном уровне?


Можно, но только если вода у тебя находится в двух и более квадратах. В границах одного квадрата высота всегда будет одинаковая. Высота, цвет, рябь и все остальное что качается воды задается в закладке terrain -> water. В частности высота регулируется в третьем окне сверху (секция кисти - brush). Только попробуй задать высоту для начала бегунком, т.к. не помню точно какой знак разделения использован в редакторе - точка или запятая. Вроде бы запятая. Высоту можно установить как выше 0, так и ниже.

Автор: darkwhisper Jul 14 2008, 10:28

Всем привет, есть такой вопрос, можно ли реализовать возможность общения компаньонов между собой и другими NPC, т.е. разговор мог начинать любой компаньон, а не только ГГ.
Просто у меня в оригинальной компании нвн2 был такой глюк, когда Аммон мог спокойно покупать вещи в магазине и общаться с NPC, когда ГГ стоял далеко

Автор: Griffon Jul 14 2008, 11:03

Конечно можно. Ведь в самом начале игры и папаша и первые компаньоны сами разговор с ГГ начинают.

Автор: darkwhisper Jul 14 2008, 13:27

не, я имею ввиду не то, а именно что бы управляя одним компаньоном можно было поговорить с другим, не переключаясь на главного героя

Автор: Aiwan Jul 17 2008, 20:26

Нет. А если и можно то через задний проход.

Автор: alldistorted Jul 23 2008, 21:18

Ну раз тема называется "Вопрос новичков" или "Я ничего не понимаю", то я надеюсь, что вы не будете сильно смеяться над моим абсолютно нубским вопросом rolleyes.gif
А заключается он в следующем: каким образом можно открыть в тулсете уже существующий файл .uti (доспехи) и изменить его?
Я читала туториал по созданию новых предметов, но не нашла там ответа на свой вопрос...

Автор: virusman Jul 24 2008, 18:54

Открыть модуль, кинуть в папку modules/temp0 этот файл, сделать ребилд палитры, найти предмет в палитре и отредактировать.

Автор: alldistorted Jul 24 2008, 20:17

virusman,

Благодарю за ответ, только вот дело Вы имеете с абсолютным чайником, не имеющим ни малейшего представления, что такое "ребилд палитры" и как его сделать. unsure.gif

Автор: virusman Jul 25 2008, 08:57

Меню Build -> Build Module, в появившемся окне убрать галочки везде, кроме Compile -> Palettes и нажать Build.
Упс, только что заметил, что речь о тулсете НВН2.. Тогда не знаю.

Автор: DarkPhoenix Oct 18 2008, 15:02

Кто может посмотреть мой модуль, у меня почему-то не хочет работать триггер разговора - выбрасывает из игры. Вот модуль (130кб) http://dump.ru/file/1133711

Автор: Jadent Oct 18 2008, 18:21

DarkPhoenix, с диалогом все нормально, это бэйк не сделан. (File → Bake Current Area)

Автор: DarkPhoenix Oct 18 2008, 21:21

Ааа, спасибо! Вот это я дурак XD

Автор: Eowieng Feb 3 2009, 19:01

Доброго времени суток!
Сразу спешу извиниться за глупейший вопрос, на который никак не могу найти ответа. shok.gif
Я создала внутреннюю локацию (используя тайл замка). Когда я тестирую модуль, у меня почему-то не отображается потолок, вместо него просто черное пространство. В Toolset все выглядит как полагается. Подскажите как это исправить.
Заранее благодарю!

Автор: lars Feb 5 2009, 16:22

Eowieng
в игровых опциях есть функция графические настройки,
там есть параметры отоброжение потолка при битве
так вот, сними галочку с данной функции,
и в доп графических режимах поставь галочку для
отоброжения потолка. Вроде все...ничего сложного.
ЗЫ: данная проблема решается, если у вас установлена
Маска Предательства, ну а в простой там все просто....само отображается.

Автор: Eowieng Feb 6 2009, 20:18

О-о, вот это я протупила!!!

Стыд мне и позор!!! blush.gif

lars, спасибо за ответ! А то я бы до сих пор наверно юзала Toolset в поисках нужной опции. thank_you.gif

Автор: nwn2 Mar 12 2009, 01:07

привет всем, есть большое желание создать модуль nwn2 одному не потянуть думаю. есть идея вообщем, могу локации поделать, интерьер зданий, героев. со скриптами поблеммы. есть единомышленники? ))))


p.s max чего добился , движения персонажей и игру музыкантов

p.s 2 сильно не ругайте за глупый вопрос )

Автор: Eowieng Mar 12 2009, 17:51

/привет всем, есть большое желание создать модуль nwn2 одному не потянуть думаю. есть идея вообщем, могу локации поделать, интерьер зданий, героев. со скриптами поблеммы. есть единомышленники? ))))/

Привет!
В одиночку создать приличный модуль для NWN2 проблематично, я бы сказала. Хотя в принципе нет ничего невозможного.
Я тоже в одиночку пытаюсь. Было бы интересно пообщаться. rolleyes.gif smile.gif
Пиши в аську 365896301. Поговорим. wink3.gif

Автор: Nevan Mar 26 2009, 14:29

Ситуация: есть 2 группы игроков. Как сделать их враждебными друг к другу?

Автор: Araman May 12 2009, 16:19

можно ли вытащить из модели юнита, например жреца теней из офкампании, так сказать "оболочку" и сохранить ее как обычный доспех?

Автор: Leon PRO May 14 2009, 23:53

Araman, Если ты имеешь в виду, что потом этот доспех после модификации в Максе, например, могли "одевать" другие, то нет. Если просто как модельку для каких-то левых целей - то да, открываешь модель в пакете моделирования и делаешь что надо.

Автор: alex537 Aug 17 2009, 19:49

А как создать карту мира, подобную как в Storm of zehir?

Автор: Griffon Aug 18 2009, 10:42

Ищи в мануалах http://nwvault.ign.com/ или в ответах http://nwn2forums.bioware.com/forums/index.html

Автор: Georgus Aug 27 2009, 12:55

Создать - проще простого. Нужно просто зайти в свойства области и поставить галочку напротив Overland map. Там же надо поставить высоту и угол камеры. Но толку от этого? на этой карте ты сможешь сделать рельеф, леса, городов и зданий понатыкать. Вопрос то на самом деле в другом - как сделать работающие группы монстров, бегающие по карте? Если мне это кто либо объяснит, буду очень благодарен. Механизм то ясен - при встрече должен вылетать диалог, наподобие СоЗ, и при выборе сражения - переход на новую локу. Но как это на практике делается - я ХЗ.

Автор: Azorhil Sep 2 2009, 11:36

Простите что обращаюсь с такой ерундой, мои познания в тулсэте и вобще в модостроение нвн2 стремятся к нулю, и к сожалению времени на детальное освоение его у меня по просту нет. Хочу спросить вот что : можно ли через тулсэт поставить игровому персонажу крылья, к примеру для тифлинга крылья эрнии. Если есть возможность подскажите где найти информацию, буду рад любой помощи.

Автор: Griffon Sep 4 2009, 10:20

Цитата(Azorhil @ Sep 2 2009, 11:36) *
Простите что обращаюсь с такой ерундой, мои познания в тулсэте и вобще в модостроение нвн2 стремятся к нулю, и к сожалению времени на детальное освоение его у меня по просту нет. Хочу спросить вот что : можно ли через тулсэт поставить игровому персонажу крылья, к примеру для тифлинга крылья эрнии. Если есть возможность подскажите где найти информацию, буду рад любой помощи.


http://nwn2forums.bioware.com/forums/viewforum.html?forum=113
сотни вопросов и ответов на любые темы

Автор: Valord Dec 1 2009, 21:36

Очень нужна помощь! Работаю в Toolset-и недавно, и в модуле необходимо зделать две важных вещи:
1) Что бы как только начиналась игра, показывался стартовый ролик в виде монолога. Диалог зделать получаеться, а вот как монолог, хоть убей не выходит.
2) Что бы после определенной фразы в диалоге npc уходил с локации, и исчезал навсегда. Но необходимо что бы он не растворялся в воздухе, а выходил через дверь, а что дальше с ним будет, не имееет значения. Нигде подобный скрипт найти не удалось
Заранея благодарен

Автор: Griffon Dec 3 2009, 12:00

Цитата(Valord @ Dec 1 2009, 21:36) *
Очень нужна помощь! Работаю в Toolset-и недавно, и в модуле необходимо зделать две важных вещи:
1) Что бы как только начиналась игра, показывался стартовый ролик в виде монолога. Диалог зделать получаеться, а вот как монолог, хоть убей не выходит.

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

Цитата(Valord @ Dec 1 2009, 21:36) *
2) Что бы после определенной фразы в диалоге npc уходил с локации, и исчезал навсегда. Но необходимо что бы он не растворялся в воздухе, а выходил через дверь, а что дальше с ним будет, не имееет значения. Нигде подобный скрипт найти не удалось
Заранея благодарен

Поищи скрипт в теме по редактору нвн1, что-то подобное точно должно быть.

Автор: Valord Dec 3 2009, 17:16

Цитата
Ставь триггер разговора на точке старта и оставляй строки ответов игрока пустыми в редакторе диалога. Только камеры в этом случае лучше ставить кастомные.

Монолог должен произнести главный герой (то есть игрок).

Цитата
Поищи скрипт в теме по редактору нвн1, что-то подобное точно должно быть.

Да я искал, но нигде не нашол. nea.gif

Игра должна начинаться с того, что главный герой стоит на поле, и думаеэт. Мысли его озвучены и иммено в них объэсняеться его мотивация.

Автор: Lex Dec 3 2009, 18:05

Цитата(Valord @ Dec 3 2009, 17:16) *
Монолог должен произнести главный герой (то есть игрок).

не важно. Пиши мысли игрока в текст НПС, а фразы игрока делай пустыми. Потом запусти диалог с игрока с игроком.

Автор: Kcapra Dec 3 2009, 20:36

Можно также через FLoatingTextStringOnCreature (фразы "над головой" ГГ возникают), главное тайминги подобрать

Автор: Valord Dec 3 2009, 23:07

Griffon, Lex, Kcapra Спасибо но...
То ли лыжи не те, то ли я ... Ничего не происходит. Не удаеться зделать заставку. Где то явно закрался баг, но я его не вижу.
Можно ли кому-небудь отослать раннею версию моего мода, что бы кто нибудь подкоректировал?
И как быть со скриптом в диалоге, в базе скриптов nwn я его не нашол.

Автор: Lex Dec 4 2009, 09:12

вроде бы есть дефолтовая система со спец-поинтами, среди прочих там есть и AWAY, те точки ухода. Но как ее настраивать - я хз.
Вообще скрипт простой, тебе нужно отправить НПС на точку и удалить (обе команды сделать через стек действий, чтобы была последовательность), после чего заблокировать стек, дабы туда не попало новых команд.

Neverwinter Script
ActionForceMoveToObject(...); // отправка на точку. лучше в этом случае делать через форс. В описании функции описано, что это значит
ActionDoCommand(DestroyObject(..)); // уничтожение объекта, добавленное в стек
DelayCommand(0.3,SetCommandable(...)); // блокировка стека. Делать с маленькой задержкой.

собственно кроме этих функций в скрипте ничего и не будет, думаю сам составить сможешь.

Цитата(Valord @ Dec 3 2009, 23:07) *
То ли лыжи не те, то ли я ... Ничего не происходит. Не удаеться зделать заставку. Где то явно закрался баг, но я его не вижу.

можешь стартовый скрипт сюда кинуть

Автор: Griffon Dec 4 2009, 10:31

Valord, пиши диалог и сохраняй его. Не важно в строках ГГ или НПС ты будешь писать. Размещаешь триггер разговора там где тебе нужно. В твоем случае точка старт. И вставляешь уже написанный и сохраненный диалог.

Автор: vladekus Jun 14 2010, 07:55

Всем привет! thank_you.gif Я собственно новенький у вас...В самом тулсете разбираюсь на среднем уровне...тоесть установить ландшафт, дома, предметы, людей, диалоги, т.д. - это яумею...чего не скажешь о скриптах, квестах, триггерах...короче всего что связано с этим...может научит кто скриптовать? rolleyes.gif

Автор: Merkuta Jun 14 2010, 10:57

Цитата(vladekus @ Jun 14 2010, 08:55) *
Всем привет! thank_you.gif Я собственно новенький у вас...В самом тулсете разбираюсь на среднем уровне...тоесть установить ландшафт, дома, предметы, людей, диалоги, т.д. - это яумею...чего не скажешь о скриптах, квестах, триггерах...короче всего что связано с этим...может научит кто скриптовать? rolleyes.gif

Если знаешь английский, почитай вот это: http://nwvault.ign.com/fms/Download.php?id=151341 Я языком так себе владею, но разобрался. Почитай здесь на форуме вот эту тему: http://www.city-of-masters.ru/forums/index.php?showtopic=4879

Автор: Laajin Jun 14 2010, 14:33

vladekus
задайся целью что-нибудь сделать, потом делай.
на форуме полно примеров, что непонятно спрашивай.
в начале без знания определенного числа функций и типовых построений кода будет тяжеловато, так все начинали.

Автор: Montalaar Jul 15 2010, 17:51

Что надо сделать для того, что бы при смерти героя у него терялся опыт и деньги?

Ну и для полного счастья хотелось бы узнать у вас... специалистов, каким образом в диалоге одновременно могут участвовать 3 и более персонажей, например как в официальной компании, когда твои спутники вмешиваются в разговор ГГ с NPC.

Автор: azathoth Jul 15 2010, 18:03

1) Чтобы отбирались деньги опыт - это нужно прописать в скрипте смерти.
2) Поищи поле "Speaker Tag" над текстом реплики - туда можно вставить тэг того, кто будет гововрить - спутники этц

Автор: Montalaar Jul 16 2010, 15:32

Ясно, а как сделать так, что бы у присоеденённого спутника можно было прокачивать уровень, открывать инвентарь, а так же управлять им как в официальной кампании? Я так понимаю так же нужно редактировать определённые скрипты... или нет?

Автор: Griffon Jul 19 2010, 08:44

Цитата(Montalaar @ Jul 16 2010, 15:32) *
Ясно, а как сделать так, что бы у присоеденённого спутника можно было прокачивать уровень, открывать инвентарь, а так же управлять им как в официальной кампании? Я так понимаю так же нужно редактировать определённые скрипты... или нет?

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

Автор: Montalaar Jul 19 2010, 11:22

Странно, когда я присоединяю персонажа через команду ga_henchman_add(в моём случае Дикина) то взаимодействие с ним ограничивается лишь отдачей приказов, при этом спутник даже не набирает опыта.

Автор: Griffon Jul 19 2010, 16:13

Credit to Celestian the Good:

Making a companion, step by step.

First create your companion NPC. I made a fighter/wizardlevel 1/1 and called him Melf the Elf. His Tagname is "melf" and his resref/template was gh_henchman_melf01.

Load up this new NPCs properties and select import properties->script set and load up "c_CompanionScripts.xml". If you do not have this file you can create it by loading the properties of one of the official campaings companions and selecting export properties->script set and save as "c_CompanionScripts.xml".

Next create a conversation.

Right click the root section, select add and for the text just say "Would you like a new companion"?
right click the line you just created and click add and for the text use "Yes, please join my group.".

Now, find and click the "Actions" tab below and add the following global action scripts:

ga_roster_add_object
ga_roster_selectable
ga_roster_party_add
ga_reset_level

Once you have all the scripts added and in the order above click "refresh" for each script to see the variable options. Once you see those enter in the following values:

ga_roster_add_object sRosterName:melf sTarget:melf
ga_roster_selectable sRosterName:melf bSelectable:1
ga_roster_party_add sRosterName:melf
ga_reset_level sCreature:melf bUseXPMods:1

Replace "melf" with whatever tag you used for your companion.

Save the conversation and then add it to your new companions conversation (under properties).

Place the NPC somewhere in your module and go talk to him. Hit the "yes" response and he should be your new best friend!

Further down, ByblosHex adds this advice:

Note that the NPC's tag must be 10 or less characters for these scripts.


Все руководства на сегодняшний день - http://nwvault.ign.com/View.php?category_show_all=1&persist_search=d056dd601793d7e44587250e4f465647&view=nwn2tutorials.list&amp%3b%44ata_page=1

Автор: Alian REXis Jul 19 2010, 17:54

Я использую следующие стандартные функции:

Neverwinter Script
int AddRosterMemberByCharacter( string sRosterName, object oCharacter );//добавить NPC в глобальный список NPC, которые могут быть добавлены в партию
int AddRosterMemberToParty( string sRosterName, object oPC );//добавить в партию NPC из списка
int SetIsRosterMemberSelectable( string sRosterName, int bSelectable );// установить возможность выбора участника списка
int SetIsRosterMemberCampaignNPC( string sRosterName, int nCampaignNPC );// установить флаг, что NPC доступен всей компании, а не отдельному модулю

ну и собственно скрипты на нем должны стоять вида "gb_comp_...", если нужно, чтобы было как в офф компании.

Автор: liantey Jul 21 2010, 12:50

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

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

проблема вот в чем: когда я запускаю модуль из игры ( любой мною созданный) игра начинает грузить, а потом гарантированно выдает ошибку.
при использовании функции run module прямо в редакторе, он вежливо спрашивает "а не хотите ли скомпилировать модуль???" (хотя до этого я эту операцию проводил).

вот и вопрос: что это за фигня, как с этим бороться, и как вообще в таком случае запустить модуль, может кто знает???

Автор: Griffon Jul 21 2010, 14:50

про комппиляцию мода не слышал.... там есть кнопка такая на панели bake...... вот ее жмешь, затем сохранить мод куда нужно и запускай в игре..... все должно работать

Автор: liantey Jul 22 2010, 12:57

вообще то bake по сути и есть компиляция мода в один мод файл....
но он при запуске модуля из тулсета говорит примерно " вы уверены что хотите запустить unbaking module?"
вот что то в этом духе.
а потом запускает игру подгружает модуль и циклически выдает ошибку нет связи с сервером.
(если что у меня лицензия без всяких патчей)


на всякий случай спрошу:видел, что путь должен быть полностью на английском. "мои документы" нужно переименовывать или как? на my dokuments.

Автор: Alian REXis Jul 22 2010, 15:36

ставить патч 1.23 игры, сам тулсет будет версии 1.0.1765.0. Первые версии тулсета почти неработоспособны, особенно на русской винде. В последней версии никаких проблем не наблюдал ни с чем в тулсете пока что.

Автор: Lotar Jul 22 2010, 18:50

Всем привет. У меня есть вопрос, я создал модуль и решил проверить его, но когда я запустил модуль, мой персонаж стоит на месте и не может не куда пойти в чем трабл? Помогите плз.
Читал что нужно сделать "BAKE AREA" сделал но нечего не помогло...

Автор: Griffon Jul 23 2010, 08:15

Цитата(liantey @ Jul 22 2010, 13:57) *
вообще то bake по сути и есть компиляция мода в один мод файл....
но он при запуске модуля из тулсета говорит примерно " вы уверены что хотите запустить unbaking module?"
вот что то в этом духе.
а потом запускает игру подгружает модуль и циклически выдает ошибку нет связи с сервером.
(если что у меня лицензия без всяких патчей)
на всякий случай спрошу:видел, что путь должен быть полностью на английском. "мои документы" нужно переименовывать или как? на my dokuments.

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


Цитата(Lotar @ Jul 22 2010, 19:50) *
Всем привет. У меня есть вопрос, я создал модуль и решил проверить его, но когда я запустил модуль, мой персонаж стоит на месте и не может не куда пойти в чем трабл? Помогите плз.
Читал что нужно сделать "BAKE AREA" сделал но нечего не помогло...

возможно, точка старта находится рядом с каким-то предметом и поэтому ГГ не может двигаться.... включи на панели иконку проверки проходимости и если точка старта находится в белой зоне, ее нужно перенести.

Автор: Lotar Jul 23 2010, 16:51

Griffon у меня вся местность - "белая зона"))) просто я тулсет только начал осваивать, толком нечего не знаю, не мог бы мне объяснит как можно убирать эту "белую зону"?) Посередине у меня находится "желтая зона"
когда я ставлю там точку старта то ГГ может бегать именно там но не дальше, буду очень признателен если поможете разобраться, спасибо)

Автор: Lorendroll Jul 24 2010, 12:18

Lotar, прочитай http://www.city-of-masters.ru/forums/index.php?showtopic=3645 NWN2 Toolset HowTo: Creating a Module (http://www.wrg.ru/download.php?view.149). Я не понимаю о каких белых и желтых зонах ты говоришь, должно быть так, как показано в документации.

Автор: Orochi Aug 3 2010, 18:14

Всем привет!
У меня возник вопрос:как можно сделать лесницы лесницами (что бы по ним можно было ходить),как сделать мост по которому можно ходить???

Автор: Griffon Aug 3 2010, 19:38

Цитата(Orochi @ Aug 3 2010, 19:14) *
Всем привет!
У меня возник вопрос:как можно сделать лесницы лесницами (что бы по ним можно было ходить),как сделать мост по которому можно ходить???

По приставным лестницам ходить нельзя. Можно ходить или по мосту или под ним. По умолчанию по всем мостам можно ходить. Можно ходить и по стенам при использовании walkmesh cutter.

Автор: Lorendroll Aug 4 2010, 00:17

Orochi, вот http://forums.obsidian.net/index.php?automodule=blog&blogid=2&showentry=47 по использованию Walkmesh Helper

Автор: Orochi Aug 7 2010, 22:38

А как сделать переход из одного модуля к другому. Я создал свою кампанию и пихнул туда свои модули ,а как сделать их работующими незнаю. Если кто-то знает скрипт напишите пожайлуста .я хочу вообще сделать переход из диалога,тоесть подходишь к НПС и говоришь "мол мне надо туда-то "и переносишься в следующий модуль. (Мне это надо потаму что я хочу сделать очень длинную игру и мне надо разместить все файлы на несколько дисков,а одним модулем не получится). Спасибо )))))))))))0

Я разобрался как переходить иежду модклями но компаньон не сохраняется.Как сделать что бы во время перехода в следующий модуль твои компаньоны сохраняись? (Я сделал переход с помошью триггера)

Я разобрался как переходить иежду модулями но компаньон не сохраняется.Как сделать что бы во время перехода в следующий модуль твои компаньоны сохраняись? (Я сделал переход с помошью триггера)

Автор: Griffon Aug 9 2010, 08:13

Цитата(Orochi @ Aug 7 2010, 23:38) *
Я разобрался как переходить иежду модулями но компаньон не сохраняется.Как сделать что бы во время перехода в следующий модуль твои компаньоны сохраняись? (Я сделал переход с помошью триггера)

В триггере прописывается скрипт переноса всей партии целиком, постарайся найти его. Как вариант выставь компаньонов рядом с вэйпойнтом перехода. biggrin.gif

Автор: DilanZendal Aug 9 2010, 19:28

Доброго времени суток всем.
Нашел на форуме несколько сообщений о своей проблеме, однако прошу помощи - разобраться сам не могу.
Хочу создать свой базовый (не престиж) класс. Как я понял, нужно редактировать 2da файлы. Отсюда вопросы:
1. Чем их редактировать? Какой программой?
2. Вообще с чего начинать? Есть ли какие-либо гайды или туториалы по созданию собственного базового класса?

Непонятно к тому же, как редактировать 2da. Создавать что-то новое, на основе 2da? Изменять старые? Понятия не имею что делать, поэтому прошу помощи. Пожалуйста, по возможности, опишите подробно что и как делать. Желание учиться и совершенствоваться у меня есть, потому что есть мечта - свой базовый класс в NWN2.
Спасибо всем.

Автор: Lorendroll Aug 9 2010, 20:55

DilanZendal, 1 - обычным текстовым редактором или Excel'ем. Если хочешь сделать новый класс, можешь отредактировать уже существующий и сделать свой по образцу.
2 - Гайдов не встречал, хотя я не искал. Для начала загляни в classes.2da который расположен в архиве 2DA_X2.zip. Там все достаточно понятно - каждый столбец отвечает за параметр класса. Скажем, HitDice или прогрессию BAB. Однако я сам не создавал кастомные классы, не доводилось. но думаю, добавив строку в этот 2да ты получишь новый класс с нужными свойствами.

Автор: Griffon Aug 10 2010, 08:43

DilanZendal, поищи ответы на оф форуме в разделе кастомного контента. Или используй поиск по словам 2da - возможно увидишь ненужные темы, но то, что это все про 2да таблицы это уж точно.
И не забудь потом свою таблицу запихнуть в хак к модулю.

Автор: DilanZendal Aug 10 2010, 17:24

Цитата(Lorendroll @ Aug 9 2010, 21:55) *
обычным текстовым редактором или Excel'ем. Если хочешь сделать новый класс, можешь отредактировать уже существующий и сделать свой по образцу.
ага, попробовал, получается. Забавно smile.gif

Цитата(Lorendroll @ Aug 9 2010, 21:55) *
Для начала загляни в classes.2da который расположен в архиве 2DA_X2.zip. Там все достаточно понятно - каждый столбец отвечает за параметр класса. Скажем, HitDice или прогрессию BAB. Однако я сам не создавал кастомные классы, не доводилось. но думаю, добавив строку в этот 2да ты получишь новый класс с нужными свойствами.
Разбираюсь потихоньку, все пока ясно.

Цитата(Griffon @ Aug 10 2010, 09:43) *
DilanZendal, поищи ответы на оф форуме в разделе кастомного контента. Или используй поиск по словам 2da - возможно увидишь ненужные темы, но то, что это все про 2да таблицы это уж точно.
Хорошо, гляну, спасибо.

Цитата(Griffon @ Aug 10 2010, 09:43) *
И не забудь потом свою таблицу запихнуть в хак к модулю.
эм.. чего? smile.gif

Автор: Griffon Aug 11 2010, 08:40

Чтобы в игре отображался твой кастомный контент его нужно прикрепить к модулю. Для это есть http://nwvault.ign.com/View.php?view=NWN2Tools.Detail&id=88 Возможно, http://ladyelvenstar.blogspot.com/2008/03/quick-tutorial-on-creating-haks.html будет тебе полезен.

Автор: DilanZendal Aug 14 2010, 10:55

Подскажите, как привязать новые заклинания к новому классу?

Автор: Orochimaru Aug 15 2010, 17:52

Прошлый комп на котором я был Orochi полетел и теперь я Orochimaru.У меня собственно все та же просьба с моим модулем.Я искал скрипты на сохранение персонажа при переходе в модуль но так ничего и не нашел (Только DespawnRosterMember.Что это такое к стати?).Пожайлуста ,кто знает,напишите скрипт что бы можно было перейти в новый модуль и при этом сохранить персов.И еще подскажите со скриптом,что бы в диалоге НПС стал противником и начался бой.И как пользоваться вэйпоинтами,что бы прокладывать маршрут НПС.Вобщеи то самое главное для меня это сохранить персов в новом модуле.Если что,то я для перехода вот такой скрипт написал (может в него надо что то преписать для партии). scratch_one-s_head.gif



// 11tr_module_jump
/*
Fun test of module switching. Hang onto your hats, kiddies!
*/
// JYL Fun Test 07/22/05

void main()
{
object oPC = GetEnteringObject();

if (GetIsPC(oPC))
{
StartNewModule("Название Модуля");
}

}

Автор: gennady Aug 15 2010, 18:07

Не знаю как во 2 Невере, а в 1 я делаю переход на этих функциях:

Neverwinter Script
// Спутник и переход с ним в другой модуль

object oPC = GetFirstPC();

StoreCampaignObject("MOD_1", "N1", GetHenchman(oPC), oPC);

// ========== в новом модуле ============

object oSP = RetrieveCampaignObject("MOD_1", "N1", GetLocation(oPC), OBJECT_INVALID, oPC);

AddHenchman(oPC, oSP);

DeleteCampaignVariable("MOD_1", "N1", oPC);

Автор: Alian REXis Aug 15 2010, 18:16

Цитата(Orochimaru @ Aug 15 2010, 18:52) *
Пожайлуста ,кто знает,напишите скрипт что бы можно было перейти в новый модуль и при этом сохранить персов.


Немного измененный стандартный скрипт sj_a_map_point_travel
Neverwinter Script
#include "ginc_transition"

void main()
{
    string sModule ="имя модуля";
    string sTarget = "тэг вэйпонта";
    object oPC = GetIsObjectValid(GetPCSpeaker()) ? GetPCSpeaker() : OBJECT_SELF;
    object oTarget = GetObjectByTag(sTarget);

    if(GetIsObjectValid(oTarget))
    {
               SinglePartyTransition(oPC, oTarget);
    }
    else
    {
        LoadNewModule(sModule, sTarget);
    }
}


Цитата(Orochimaru @ Aug 15 2010, 18:52) *
И еще подскажите со скриптом,что бы в диалоге НПС стал противником и начался бой.

стандартный скрипт ga_attack ставится на end dialog.

Насчет маршрута NPC по точкам это вобще баян, почитай форум. Недавно где-то про это писали.

Автор: Orochimaru Aug 15 2010, 22:18

ООООООООООгромное спасибо.У меня получилось телепортирвать группу,но насчет атаки НПС я ничего не понял.Выставил на END DIALOG скрипт ga_attack,поставил имя атакующего НПС и единицу.Когда запустил все члены партии на меня напали и НПС ,а я никого атаковать не могу.Я имел в виду переход НПС на сторону Хостл (Типа друг оказался шпионом).И еще как называется скрипт на удаление НПС из партии (Насовсем,типо обиделся и ушел).И как сделать зависимые диалоги,что бы один диалог не мог начатся если ты не поговорил с кем нибудь?

Зарание ООООООгромное спасибо(или ААААААААААгромное). rolleyes.gif

Автор: Alian REXis Aug 15 2010, 23:41

Цитата(Orochimaru @ Aug 15 2010, 22:18) *
но насчет атаки НПС я ничего не понял.Выставил на END DIALOG скрипт ga_attack,поставил имя атакующего НПС и единицу.

sAttacker = тэг того, кто должен атаковать
bMaintainFaction = 0 (не надо на 1)

Цитата(Orochimaru @ Aug 15 2010, 22:18) *
И еще как называется скрипт на удаление НПС из партии (Насовсем,типо обиделся и ушел).

ga_henchman_remove

Цитата(Orochimaru @ Aug 15 2010, 22:18) *
И как сделать зависимые диалоги,что бы один диалог не мог начатся если ты не поговорил с кем нибудь?

Насчет зависимых диалогов ищи руководства.
Вкратце самое простое, поговорив с кем-нибудь во вкладке actions используй скрипт ga_global_int (например: string sVariable = TALKED, sChange = 1)
во втором диалоге во вкладке conditions проверяй при помощи gc_global_int ( sVariable = TALKED, sCheck = 1 )
т.е. если произошел первый диалог переменная TALKED установится в значение 1, во втором диалоге идет проверка, если она =1, то диалог начинается.

Автор: Orochimaru Aug 16 2010, 16:50

Спасибо за ответ,правда про диалоги я так и не понял. Но у меня собственно другой вопрос : можно ли сделать добивания(фаталити как в Dragon Age),например запихнуть какой нибудь скрипт с атакой на кончину НПС (Бошку там отрезаешь или еще что нибудь crazy.gif ),или если ты маг ,то какой нибудь спецэфект .
Кстати про уровень Жесткости:я как понял на низком крови ваще нет , я поставил на низкий потамучто такое кол-во дерьма ,которое вываливается из врага,просто не у чого нет.И по ходу там даже среднего уровня жесткости нет.Че сделать что бы кровь была,но фонтаном не лилась swoon.gif

И куда кстати свои проекты выкладывать? scratch_one-s_head.gif

Как делать закрытые помнщения?Ставлю стену,а повенуть её нельзя,что такое ? Пожайлуста расскажите как повернуть стену,тока без "смотри документацию" или "ну это совсем просто". shout.gif

И как сделать,что бы по предметам в помещении нельзя было ходить,а то Non walk не работает scratch_one-s_head.gif

Автор: Kcapra Aug 17 2010, 05:57

Цитата(Orochimaru @ Aug 16 2010, 21:50) *
Спасибо за ответ,правда про диалоги я так и не понял. Но у меня собственно другой вопрос : можно ли сделать добивания(фаталити как в Dragon Age),например запихнуть какой нибудь скрипт с атакой на кончину НПС (Бошку там отрезаешь или еще что нибудь crazy.gif ),или если ты маг ,то какой нибудь спецэфект .

Нет
Цитата(Orochimaru @ Aug 16 2010, 21:50) *
Как делать закрытые помнщения?Ставлю стену,а повенуть её нельзя,что такое ? Пожайлуста расскажите как повернуть стену,тока без "смотри документацию" или "ну это совсем просто". shout.gif

Тайлы в тулсете поворачивать нельзя, если есть щпыт работы в 3дсмаксе, попробуй сделать там.
Цитата(Orochimaru @ Aug 16 2010, 21:50) *
И как сделать,что бы по предметам в помещении нельзя было ходить,а то Non walk не работает scratch_one-s_head.gif

В меню выбрать пункт "Bake area"

Автор: Griffon Aug 17 2010, 08:33

Цитата(Orochimaru @ Aug 16 2010, 17:50) *
Как делать закрытые помнщения?Ставлю стену,а повенуть её нельзя,что такое ? Пожайлуста расскажите как повернуть стену,тока без "смотри документацию" или "ну это совсем просто". shout.gif

Из имеющихся в редакторе, выбрать требуемый угол поворота стены. Или как советует Ксарга создать самому в максе.

Автор: DARKNWN2 Aug 17 2010, 11:54

Помогите пожалуста ставлю Дерево или Дом а ГГ проходит сквозь них(недавно начил работать с toolset nwn2 storm of zehir)

Цитата(DARKNWN2 @ Aug 17 2010, 12:52) *
Помогите пожалуста ставлю Дерево или Дом а ГГ проходит сквозь них(недавно начил работать с toolset nwn2 storm of zehir) прочитал все туториалы и всё ещё не понил.


Автор: Lex Aug 17 2010, 12:11

DARKNWN2, а на 1 пост выше прочитать слабо?

Цитата
Цитата
И как сделать,что бы по предметам в помещении нельзя было ходить,а то Non walk не работает

В меню выбрать пункт "Bake area"

Автор: DARKNWN2 Aug 17 2010, 12:41

СПОСИБО LEX но сквозь деревьев он всеравно проходит

Цитата(DARKNWN2 @ Aug 17 2010, 12:35) *
Я понил что на деревьях нужно тригер WalkmeshCutter рисовать вокруг него а есть способ быстрея.


Автор: Griffon Aug 17 2010, 13:38

Цитата(DARKNWN2 @ Aug 17 2010, 12:41) *
СПОСИБО LEX но сквозь деревьев он всеравно проходит

Тогда руками обведи вокруг непроходимую зону при помощи walkmesh helper.


Также возможно поможет сменить категорию на environmental object (пкм в выпадающем меню)

Автор: Orochimaru Aug 17 2010, 21:48

Цитата(Griffon @ Aug 17 2010, 08:33) *
Из имеющихся в редакторе, выбрать требуемый угол поворота стены.

От именно как выбрать угол я и не знаю.И где именно этот bake area?

Автор: Griffon Aug 18 2010, 08:39

Цитата(Orochimaru @ Aug 17 2010, 21:48) *
От именно как выбрать угол я и не знаю.

Перегородки показаны жирным синим цветом в редакторе.

Цитата(Orochimaru @ Aug 17 2010, 21:48) *
И где именно этот bake area?

Ищи в меню.

Автор: Kcapra Aug 18 2010, 09:17

Цитата(Orochimaru @ Aug 18 2010, 02:48) *
От именно как выбрать угол я и не знаю.

Там всего четыре варианта поворота одного тайла (выбираешь тайл, переносишь на саму рабочую плоскость и жамкаешь стрелки на клавиатуре в нужную сторону), если нужно чтобы стена была под углом (например под наклоном к земле, или сама перегородка должна идти наискосок) то только в 3ДСмаксе, либо смотреть готовые хаки на ваулте.
Хотя есть еще вариант ставить плейс стены например из пака http://nwvault.ign.com/View.php?view=Nwn2hakpaksoriginal.Detail&id=310
Цитата(Orochimaru @ Aug 18 2010, 02:48) *
И где именно этот bake area?

File -> Bake Current (all) Area(s)

Автор: Orochimaru Aug 18 2010, 21:31

Спасибо большоеrolleyes.gif
У меня появилась большая проблема:Вода не отображается в редакторе.Когда я её рисую её не видно,а в игре она отображается.Как сделать что бы вода опять в редакторе отображалась shout.gif

Автор: Kcapra Aug 19 2010, 07:16

Цитата(Orochimaru @ Aug 19 2010, 02:31) *
У меня появилась большая проблема:Вода не отображается в редакторе.Когда я её рисую её не видно,а в игре она отображается.Как сделать что бы вода опять в редакторе отображалась shout.gif

Если не используешь никаких плагинов для интерфейса, то так:



Если используешь http://nwvault.ign.com/View.php?view=nwn2plugins.detail&id=46, то так:


Автор: DARKNWN2 Aug 19 2010, 11:35

Как сосдать компаньона дайте пожалуста инструкцию как его активировать через диалог.

Автор: Alian REXis Aug 19 2010, 11:53

Цитата(DARKNWN2 @ Aug 19 2010, 12:35) *
Как сосдать компаньона дайте пожалуста инструкцию как его активировать через диалог.

Берешь существо, вешаешь на него скрипты типа "gb_comp_...", затем в диалоге в нужной строчке на вкладке actions добавляешь его при помощи скрипта "ga_henchman_add"

Автор: DARKNWN2 Aug 19 2010, 13:36

Alian REXis спасибо всё работает только нпс нельзя управлять

Автор: Alian REXis Aug 19 2010, 15:30

Или вот скрипт добавления NPC:

Neverwinter Script
object oPC = GetFactionLeader(GetFirstPC());
object oHen = GetObjectByTag("hen_tag");
void main()
{
      AddRosterMemberByCharacter("hen_tag", oHen);
      AddRosterMemberToParty("hen_tag", oPC);
      SetIsRosterMemberSelectable("hen_tag", FALSE);
      SetIsRosterMemberCampaignNPC("hen_tag",TRUE);
}

Автор: Orochimaru Aug 19 2010, 23:14

К стати что это за 3D Макс ,Где его качать и как пользоваться? scratch_one-s_head.gif

У меня ,собственно,вот такие вопросы появилис:Как сделать лошадь ездовым животным,как можно создать плавание в воде и как создать водопад(Есть мануал про водопады на английском но я ничего там не понял)

Заранее спасибо rolleyes.gif

Автор: Nobody Aug 20 2010, 04:23

Драсьте.)

Помогите с двумя вопросами, пожалуйста.

1. Есть ли возможность в модуле вместо ГГ (с его многовариативной прокачкой) сделать заранее установленного по всем параметрам перса и играть за него. Например сделать глупого орка, и чтобы он мог прокачиваться лишь в классе паладин, причем начальные характеристики были уже пре-установлены?

2. Есть ли возможность в тулсете передвигать размещаемые объекты по вертикальной плоскости, т.е. в высоту? Я смог только повертеть их по своей оси, ну и передвигать в горизонтальной плоскости. Например есть объект книжный шкаф, есть объект книги (идеально входят в полки к этому шкафу). Но поставить книги я могу лишь на нижнюю полку, а на верхних - пустота.

Автор: Kcapra Aug 20 2010, 05:31

Цитата
Как сделать лошадь ездовым животным

Над первым вопросом бьются уже давно, без знания 3д моделирования и анимирования задаваться даже не стоит smile.gif
давненько уже лежит http://www.youtube.com/watch?v=MK47ojxbgqk на ютубе, а вот никаких файлов нет.
Цитата
как можно создать плавание в воде

Есть http://nwvault.ign.com/View.php?view=nwn2hakpaksoriginal.detail&id=501 только вот работает неахти
Цитата
как создать водопад(Есть мануал про водопады на английском но я ничего там не понял)

Использовать Placed Effects. Английский все-таки придется подучить, т.к. на нем 80% мануалов
Цитата(Nobody @ Aug 20 2010, 09:23) *
1. Есть ли возможность в модуле вместо ГГ (с его многовариативной прокачкой) сделать заранее установленного по всем параметрам перса и играть за него. Например сделать глупого орка, и чтобы он мог прокачиваться лишь в классе паладин, причем начальные характеристики были уже пре-установлены?

Я вот тоже задумывался об этом, можно создать персонажа, экспортировать его и распространять вместе с модулем (файл персонажа размещен в localvault), при первой загрузке модуля поставить проверку тот ли это персонаж и заканчивать модуль если условие не выполнено.
Может кто из мастеров подскажет другой способ?

Цитата(Nobody @ Aug 20 2010, 09:23) *
2. Есть ли возможность в тулсете передвигать размещаемые объекты по вертикальной плоскости, т.е. в высоту? Я смог только повертеть их по своей оси, ну и передвигать в горизонтальной плоскости. Например есть объект книжный шкаф, есть объект книги (идеально входят в полки к этому шкафу). Но поставить книги я могу лишь на нижнюю полку, а на верхних - пустота.

Клавиши Page Up, Page Down.

Автор: Orochimaru Aug 20 2010, 15:35

А как зелье для исцеления ран называется?Где именно в Items он лежит и как называеся по английски.
И как сделать маршрут НПС в один конец при создании маршрутной сетки? rolleyes.gif rolleyes.gif rolleyes.gif

И еще расскажите подробно про создание класса в 2D файлах.Тока пожайлуста не надо мне говорить про мануалы и прочее.Короче:Включаю 2D файлы,выбираю classes ,появляетс таблица с классами,я создаю свой класс (написал в пустой таблице копию лругого класса,тока название изменил),включаю игру ,а класса нет нового,тогда решил изменить название класса,в самой первой строке написал не Cleric ,а Sith,включил опять игру,При создании класса имя не меняется,а когда играю в меню персонажа написано не Маг ,а Чудовищный и магии у мага нет и прокачивать его нельзя

УМОЛЯЮ,РАССКАЖИТЕ ПРО СОЗДАНИЕ ЭТОГО ПЕРСОНАЖА ИЛИ ДАЖЕ НА ПРИМЕРЕ СВОЙ ПРЕДЛОЖИТЕ.МНЕ ГЛАВНОЕ ЗНАТЬ ПЕРЕВОД СТОЛБЦОВ И ЧЁ ТАМ ВАЩЕ ПИСАТЬ НАДО.И ЧЕ ЗА ПРОБЛЕМА С МАГОМ У МЕНЯ БЫЛА (И МОЖНО ЛИ ПИСАТЬ ПО РУССКИ?).МНЕ В СТОЛБЦАХ ГЛАВНОЕ ЗНАТЬ ГДЕ ПИСАТЬ ИМЯ,ОДЕЖДУ,ОПИСАНИЕ И СПОСОБНОСТИ КЛАССА

ПОЖЭ,ПОЖЭ,ПОЖЭ,ПОЖЭ,ПОЖЭ,ПОЖЭ shout.gif shout.gif shout.gif shout.gif shout.gif shout.gif shout.gif shout.gif

Автор: Lex Aug 20 2010, 20:14

внимательно читать тему: http://www.city-of-masters.ru/forums/index.php?showtopic=78
там расшифровка всех столбов имеется

Автор: Orochimaru Aug 21 2010, 12:10

Цитата(Lex @ Aug 20 2010, 20:14) *
внимательно читать тему: http://www.city-of-masters.ru/forums/index.php?showtopic=78
там расшифровка всех столбов имеется

В какой из 24 страниц говорится про классы? scratch_one-s_head.gif

И как всё таки по английски называется зелье для исцеления лёгких ран ph34r.gif

Автор: Madnessgod Aug 21 2010, 16:16

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

Автор: Orochimaru Aug 21 2010, 20:29

Цитата(Madnessgod @ Aug 21 2010, 16:16) *
хелп ми люди.... устало просто сил нет, 2 день хожу брожу по сайтам и ищу рксский тулсет, много где пишут что такой на свете есть, много сылак везде написано, но все ссылки бракованные итд...
поэтому собственно вопрос Существует ли в природе русский тулсет?
и если у кого есть поделитесь....
знаю что вопрос неахти и может заежженый но сори пока что на него на за 2 дня не нашел ответ, хоть об стену головой бейся...

Сейчас переводом какието фанаты занимаются,но до полной версии ещё далеко.А так лицензионной русской версии не существует declare.gif

Автор: Madnessgod Aug 21 2010, 22:27

спосиб, хотябы буду знать что такого нет, значит прощай мечта о конструкторе

Автор: Lex Aug 21 2010, 22:44

Цитата(Lex @ Aug 20 2010, 21:14) *
В какой из 24 страниц говорится про классы?

сделай в теме поиск по слову class.2da или просто class. А вообще тема полезная для понимания чего и как работает, рекомендую почитать целиком, она не такая здоровая.

Цитата(Madnessgod @ Aug 21 2010, 23:27) *
спосиб, хотябы буду знать что такого нет, значит прощай мечта о конструкторе

английский наше все. В первом НВН были отдельные баги связанные с русской версией тулсета (хотя хоть убей не пойму, откуда они могли взяться), так что традиционно сообществом используется не переведенный тулсет.

Автор: Madnessgod Aug 22 2010, 13:23

английский наше все. В первом НВН были отдельные баги связанные с русской версией тулсета (хотя хоть убей не пойму, откуда они могли взяться), так что традиционно сообществом используется не переведенный тулсет.
[/quote]


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

Автор: Orochimaru Aug 22 2010, 21:07

Всётаки как называется по английски зелье для исцелентя ран? crazy.gif

И как убрать НПС из партии?Использовал "Хечман ремув" но что прописывать в поля незнаю(Прописал Тэг и поставил 0,ничего не получилось. unsure.gif

Автор: Kcapra Aug 23 2010, 06:04

Цитата(Orochimaru @ Aug 23 2010, 02:07) *
Всётаки как называется по английски зелье для исцелентя ран? crazy.gif

Potion of cure light wounds
Цитата
И как убрать НПС из партии?Использовал "Хечман ремув" но что прописывать в поля незнаю(Прописал Тэг и поставил 0,ничего не получилось.

Проверь, правильно ли таг написан. Попробуй вторую опцию пустой оставить.

Автор: Lex Aug 23 2010, 10:02

Цитата(Orochimaru @ Aug 22 2010, 21:07) *
Использовал "Хечман ремув" но что прописывать в поля незнаю(Прописал Тэг и поставил 0,ничего не получилось. unsure.gif


Neverwinter Script
void RemoveHenchman(
    object oMaster,
    object oHenchman = OBJECT_SELF
);

Если ничего не поменялось (а буржуйская вики по тулсету подсказывает мне, что ничего не поменялось), то ни тэги ни нули сюда не лезут. Читайте описание функций, думайте что пишите в параметрах и не задавайте глупых вопросов. Тут всего лишь 2 параметра: глава пати и исключаемый хенч. Оба параметра - объекты, а не числа или строки.

Автор: Orochimaru Aug 23 2010, 11:00

Сори,не подумал. crazy.gif

Про Хэнча я понял,а в главу партии ничего не надо писать? scratch_one-s_head.gif

Автор: DARKNWN2 Aug 23 2010, 14:15

Цитата(Alian REXis @ Aug 19 2010, 12:53) *
Берешь существо, вешаешь на него скрипты типа "gb_comp_...", затем в диалоге в нужной строчке на вкладке actions добавляешь его при помощи скрипта "ga_henchman_add"


Я сделал всё по тотуриалу но почему я не могу управлять кампаньёнами и можно ещё зделать так чтобы они после боя возраздались какда их убили. Буду благодарень если поможите.



Автор: Lex Aug 23 2010, 15:36

Цитата(DARKNWN2 @ Aug 23 2010, 14:15) *
Я сделал всё по тотуриалу

видать не все, проверяй. Должны быть хенчевые скрипты в слотах + скрипт-присоединение к партии. Через диалог обычно.

Цитата(Orochimaru @ Aug 23 2010, 11:00) *
Про Хэнча я понял,а в главу партии ничего не надо писать?

вообще-то надо. игрока.

Автор: Alian REXis Aug 23 2010, 15:49

Цитата(DARKNWN2 @ Aug 23 2010, 15:15) *
Я сделал всё по тотуриалу но почему я не могу управлять кампаньёнами

Цитата(Alian REXis @ Aug 19 2010, 16:30) *
Или вот скрипт добавления NPC:
Neverwinter Script
object oPC = GetFactionLeader(GetFirstPC());
object oHen = GetObjectByTag("hen_tag");
void main()
{
      AddRosterMemberByCharacter("hen_tag", oHen);
      AddRosterMemberToParty("hen_tag", oPC);
      SetIsRosterMemberSelectable("hen_tag", FALSE);
      SetIsRosterMemberCampaignNPC("hen_tag",TRUE);
}


Автор: Kcapra Aug 23 2010, 16:17

Цитата(Lex @ Aug 23 2010, 20:36) *
вообще-то надо. игрока.


Не надо. Вот сам скрипт
Neverwinter Script
//::///////////////////////////////////////////////////////////////////////////
//::
//::    ga_henchman_remove
//::
//::    Removes a target creature from your party (must be a henchman, not a companion).
//::
//::        Parameters:
//::            sTarget - tag of the creature you want to remove. Default is NPC speaker
//::            sOptionalMasterTag - No longer used.
//::
//::///////////////////////////////////////////////////////////////////////////
// DBR 1/28/06
// ChazM 10/18/06 - sOptionalMasterTag no longer used.
// ChazM 7/17/07 - added clear actions to get rid of following

#include "ginc_param_const"
#include "ginc_henchman"

// sOptionalMasterTag no longer used
void main(string sTarget, string sOptionalMasterTag)
{
    object oMaster, oHench;
   
    oHench = GetTarget(sTarget);
       
    if (!GetIsObjectValid(oHench))    //does he exist?
    {
        PrettyDebug("ga_henchman_remove: Couldn't find henchman: " + sTarget);
        return;
    }
   
    oMaster = GetMaster(oHench);
   
    if (!GetIsObjectValid(oMaster)) //Safety first, ladies and gentlemen
    {
        PrettyDebug("ga_henchman_remove: Couldn't reference master.");
        return;
    }

    HenchmanRemove(oMaster,oHench);
    // Henchmen will still be following, so clear actions to get rid of that
    AssignCommand(oHench, ClearAllActions());
   
}

Автор: DARKNWN2 Aug 23 2010, 18:54

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

А так он просто дохнет и всё и большо он невозраждается и изчезает с даблици Игроков.

Я не пойму добавляю вашы скрипты в диалог но когда я проверяю игроки не присоединяются только если поставить оригинальный скрипт "ga_henchman_add" но всё еще такиеже остались компаньоны.

Извените за поздный ответ.

Автор: Alian REXis Aug 23 2010, 19:01

Используй мой скрипт, который я написал выше. И будет счастье.
(Вместо "hen_tag" впиши тэг своего компаньона)

Автор: DARKNWN2 Aug 23 2010, 19:06

Я использовал твой срипт отдельно но НПС не присоединяется комне В cтрочке (string) Пишу имя игрока

Ща попробую Вписать имя нпС в Скрипт

Автор: Alian REXis Aug 23 2010, 19:12

Создаешь новый скрипт, вписываешь туда текст, который я привел. Нажимешь кнопку "Save & Compile" или F7.
И используешь его в диалоге.

Автор: DARKNWN2 Aug 23 2010, 19:17

Alian REXis Спасибо кстати если что то если вы предлогаете добавить скрипт то пожалуста укажите куда его ставить и что нужно изменять. Alian REXis и ещё раз спасибо.

Alian REXis я умею создавать скрипты, диологи, нпс и т.д. Просто срипты не фига не умею писать но локации у меня получаются хорошие. Если будит время выложу Модуль со всеми своими локами которые не войдут в компанию пользуйтесь на здоровье.

Автор: Lex Aug 24 2010, 00:10

Цитата(Kcapra @ Aug 23 2010, 17:17) *
Не надо. Вот сам скрипт

там речь не об использовании готового скрипта, а о применении функии RemoveHenchman, почитай чуть выше посты. Там глава партии нужен.

Автор: DARKNWN2 Aug 24 2010, 13:36

1-А теперь как убрать компаньона через диалог.
2-Как создать миссии типа А-убить перса Б-принести предмет В-разгвор(типа "спроси у васи как жизнь ты к нему подходишь спрашиваешь этот вопрос он говорит нармально ты подходишь к закасчику и передаёшь ответ васи.) и чтоб октивация была через разговор.
3-как через разговор передать предмет игроку или чтоб наоборот
4-как через разговор можно было бы чтоб тебя аттокавали собеседники
5-как через разговор можно было бы убить собеседника

Автор: Lex Aug 24 2010, 14:30

1,3,4 - есть такие уже готовые скрипты. Причем пункт 1 даже выше написали, скрипт ga_henchman_remove.

2 - не раз описывалось, как делать простенькие квесты, см раздел по НВН1 Тулсету, там так же (даже чуть сложнее из-за отсутствия параметров).
4 - наложить эффект смерти, скрипт в 1 строку с функцией ApplyEffectToObject

Автор: DARKNWN2 Aug 24 2010, 17:04

Подскажите скрипты а то список скриптов в диалогах есть а какой из них я незнаю.

Автор: Alian REXis Aug 24 2010, 18:42

1 - ga_henchman_remove
3 - ga_give_item, ga_take_item
4 - ga_attack
5 - в sTarget тэг собеседника

Neverwinter Script
void main(string sTarget)
{
object oTarget = GetObjectByTag(sTarget);
ApplyEffectToObject(DURATION_TYPE_PERMANENT, EffectDeath(),oTarget);
}

Автор: DARKNWN2 Aug 24 2010, 23:33

Цитата(Alian REXis @ Aug 24 2010, 18:42) *
4 - ga_attack

Какой цифрой должен относится к игроку 100 50 0 Проверил

Автор: Lex Aug 25 2010, 16:06

Цитата(DARKNWN2 @ Aug 24 2010, 23:33) *
Какой цифрой должен относится к игроку 100 50 0 Проверил


причем тут цифра? Ты скрипт сам смотрел, какие там входные параметры? (кстати, скрипт должен ставится на последнюю фразу диалога.. что собсна логично)
Neverwinter Script
ga_attack(string sAttacker)
This script makes the sAttacker attack the PC. It should be placed on an [END DIALOG] node.
Parameters: string sAttacker = Tag of attacker whom will attack the PC. Default is OWNER.

Автор: DARKNWN2 Aug 25 2010, 19:13

Не никак не действует Пишит я не могу вуполнить действие из -за настроек PnP

Автор: Orochimaru Aug 26 2010, 22:57

У меня вопрос чисто игровой:Как использовать магию из панели заклинаний? scratch_one-s_head.gif (И чё это за запомненные заклинания?)

Автор: Orochimaru Aug 27 2010, 20:01

И как сделать чтоб перс шёл по маршрутной сетке в одну сторону и не возвращался? ph34r.gif

И как сделать расу,допустим,земного голема активной при создании перса?Я залез в 2d таюлицы рассы и поставил там где "можно ли игроку выбирать класс" поставил 1. Запустил игру,Голем вроде как есть,тока выглятит не как фея,а как Гном в сажэ перепачканый(И так каждая расса такая жэ,кроме официальных).Как Голему придать вид голема?Я видел у оффициальных расс есть в концэ таблицы вид мужской и вид жэнский,можэт туда надо написать что- нибудь про голема?Если жэ я не прав,то где и что надо писать и какие числа вставлять(И где ваще узнать эти числовые коды?)?

Плиз,мне очень нужно!!!!!!!!! shout.gif shout.gif shout.gif shout.gif

Автор: Orochimaru Aug 29 2010, 12:35

Я тут похимичил и сделал свою рассу(прирак или дух),но я сделал скорее Аасимара с синей мордой,а мне нужен именно ГОЛЕМ.Как это сделать и где искать числовой код для внешности голема??? scratch_one-s_head.gif scratch_one-s_head.gif

Автор: Lex Aug 30 2010, 00:41

в appearance.2da

Автор: Orochimaru Aug 31 2010, 13:35

Cпасибо,я создал несколько расс.У меня потом я думаю ещё будут вопросы по 2d,но сейчас мне интересно знать скрипт проверки на предмет и на рассу(И чё в ресрефе писать и в кондишионс или экшэнс надо писать)
scratch_one-s_head.gif
Заранее спасибо rolleyes.gif rolleyes.gif rolleyes.gif

Автор: DilanZendal Sep 9 2010, 00:00

Пожалуйста, помогите с вот каким вопросом: возможно ли создать заклинание с одновременным вызовом трех существ? Приблизительно то же, что сделал искатель меча гитиянки после того как убил Эми. Заклинание с вызовом нескольких существ - возможно ли? Если да - то как?

Автор: Lex Sep 9 2010, 01:40

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

Автор: Orochi Sep 9 2010, 13:34

Как запихнуть 3d модель в игру? Я сделал тролля в 3ds Max а куда пихать не знаю (хотелось что бы в Тулсете скин тролля мжно было выбрать при создании НПС)
Заранее спасибо scratch_one-s_head.gif

Автор: Merkuta Sep 9 2010, 13:56

Цитата(Orochi @ Sep 9 2010, 13:34) *
Как запихнуть 3d модель в игру? Я сделал тролля в 3ds Max а куда пихать не знаю (хотелось что бы в Тулсете скин тролля мжно было выбрать при создании НПС)
Заранее спасибо scratch_one-s_head.gif


Понадобится скрипт для экспорта из Макса: http://social.bioware.com/forum/Neverwinter-Nights-2/NwN-2-Custom-Content/Import---Export-Scripts-for-3DS-Max-Gmax-and-Blender-3127817-1.html

Вот пара полезных туториалов:
http://nwvault.ign.com/View.php?view=NWN2Tutorials.Detail&id=119
http://nwvault.ign.com/View.php?view=NWN2Tutorials.Detail&id=78

Не помню где видел более подробный туториал по экспорту моделей.
Просмотри внимательно форумы: http://social.bioware.com/forum/1/category/163/index и http://nwn2forums.bioware.com/forums/viewforum.html?forum=115

А можно взглянуть на рендеры? Я работаю над кампанией для НВН2 и помощь моделлеров мне в перспективе не помешала бы.

Автор: Orochi Sep 15 2010, 13:16

Не думаб что этот тролль тебе очень сильно понравится (Он скорее на мою бабушку похож).
У меня,в принципе,от какой вопрос:Как создать карту?Я вроде как начал делать её,но как сделать перемещение в модули по точкам я не врубаюсь.Но мне на самом деле нужно чтоб карта включалась когда захочет игрок, через меню можно на карту мира переместится.Тоесть игрок берет,открывает карту когда хочет,жмёт на точку и перемещается в другой можуль.
Расскажите вкратце как это делать или дайте ссылку на РУССКИЙ мануал. rolleyes.gif

Автор: Alian REXis Sep 15 2010, 20:52

Чтобы показать карту мира, используй функцию

Neverwinter Script
void ShowWorldMap( string sWorldMap, object oPlayer, string sTag);


А вообще берешь открываешь любую карту мира из официальных кампаний и смотришь, как там сделано. Там все просто, если не даун, то поймешь.

Автор: Orochi Sep 22 2010, 15:04

Спасибо! Загляни в скриптовую тему и ответь на вопросы мои и rochimaru,пожайлуста shout.gif

Автор: virus_found Sep 23 2010, 10:54

А ещё загляни ко мне на огород и приберись в сарае с инструментами.

Автор: Orochi Sep 24 2010, 14:50

Это тоже можно(тока ко мне rolleyes.gif )

Автор: Ner1 Oct 12 2010, 23:20

Совсем нубский вопрос, но мне от него никуда не уйти. Решил немного освоить редактор.
В NWN2 можно садиться на стулья и иные предметы?
Не помню такого в оригинальной компании, поэтому мне негде посмотреть реализацию.
Гер зависает перед объектом, долго думает, и секунд через 10 садится в воздухе.
В авроре провернул те же действия - там все выходит.

Автор: Lorendroll Oct 13 2010, 00:23

Ner1, этот скрипт есть http://nwvault.ign.com/View.php?view=NWN2Scripts.Detail&id=43

Автор: Ner1 Oct 13 2010, 18:42

Спс.
Но как же все ужасно и неэстетично. ==

Автор: Orochi Oct 14 2010, 12:45

Кто знает как русский tlk файл для NWN2 сделать?

Автор: anybit Nov 4 2010, 12:52

У меня вопрос. Глупый, но все же. Скажите мне дураку, как в НВН2 Менять погоду? Ну там дождик, снег, если есть.

Автор: Orochi Nov 4 2010, 16:21

Дождь делай в свойствах локации, а снег можно сделать при помощи визуальных эффектов. declare.gif

Автор: anybit Nov 4 2010, 16:58

А в какие свойства локации заходить))) Я там шарился, но ничего не нашел... Нуб я.


Просто я там все обшарил... Хелп.

Блин. Нашел. Спасиб))) Не по глазам было.

Автор: Aiwan Nov 5 2010, 19:13

Пришло письмо.

Цитата
Научите создавать скрипты для NWN!!!!!!!!!!

Что ответить? Как думаете? scratch_one-s_head.gif

Автор: denis0k Nov 5 2010, 22:06

Проигнорить smile.gif Я до нвн (в школе ещё) занимался КСом и забил уже хз когда. Но до сих пор вылазят товарищи из криокамеры и пишут письма с просьбами помочь, хотя ни на сайтах, ни на форумах моей активности лет 6-7 нет, если не больше. Если ответить (даже фразой "я сто лет как забил") - задолбают же. Это люди, заведомо не заинтересованные в самостоятельном поиске ответов.

Автор: Orochi Nov 7 2010, 16:54

Как изменять подсказки в меню загрузки? scratch_one-s_head.gif

Автор: Lex Nov 8 2010, 13:32

они берутся из тлк, соотв. самый простой способ, исправить их там.

Автор: Orochi Nov 9 2010, 15:38

Я так и думал...Как к стати можно русский тлк сделать? scratch_one-s_head.gif

Автор: Orochi Nov 24 2010, 19:39

Вопрос тупой, но есть ли скрипт чтоб трупик не убирался после смерти. rolleyes.gif

Автор: anybit Dec 15 2010, 20:14

Подскажите, есть русский туториал по созданию карты мира?

Автор: Merkuta Dec 15 2010, 21:00

Цитата(anybit @ Dec 15 2010, 20:14) *
Подскажите, есть русский туториал по созданию карты мира?

Нет. http://nwvault.ign.com/View.php?view=NWN2Tutorials.List есть два туториала на английском. Ещё учти, что создать нормальную карту мира (если нужна карта как в оригинале или Маске) в акелловской версии не получится. Там в тулсете не работает часть скриптовых функций, в том числе и некоторые, необходимые для создания карты мира.

Автор: Ollone5 Jan 6 2011, 15:50

У меня появились инструменты для редактирования(на английском) как перемещаться по области?

Автор: Orochi Jan 9 2011, 14:00

Ну скажите пожайлуста кто нибудь способ как сделать чтоб трупик после смерти врага оставался... sad.gif

Автор: Toutaku Jan 9 2011, 20:19

Orochi, захотишь в тулсет. Открываешь свойства персонажа, который должен после смерти оставлять труп. Выбираешь вкладку "Улучшенный".
Ставишь галочку напротив "Оставляет ограбляемый труп". Модель сокровища оставляешь по умолчанию.

Извените. Написал не туда.

Автор: Ollone5 Jan 16 2011, 21:58

У меня в игре не показывает модуль который я делаю. Из за чего это и с чем оно связано? hunter.gif

Автор: Merkuta Jan 18 2011, 13:00

Цитата(Ollone5 @ Jan 16 2011, 21:58) *
У меня в игре не показывает модуль который я делаю. Из за чего это и с чем оно связано? hunter.gif

Наверное, сохранил не туда.

Автор: random47 Jan 19 2011, 04:14

Проблема: в тулсете не отображаются модельки предметов, например брони, ни в Preview, ни в Armor set. Выглядит это вот так:
http://savepic.net/364106.htm
Версия тулсета и игры последняя.

Проблема: в тулсете не отображаются модельки предметов, например брони, ни в Preview, ни в Armor set. Выглядит это вот так:
http://savepic.net/364106.htm
Версия тулсета и игры последняя.

Или, если это починить нельзя, подскажите, есть ли способ (мод, код, что угодно) добавить в инвентарь (и надеть на ГГ) одежку Аммона Джерро?

Автор: Ollone5 Jan 19 2011, 10:18

Цитата
Наверное, сохранил не туда.

Я сохранил в Modules-->Temp.
Что не так?

Автор: Merkuta Jan 19 2011, 10:24

random47
Похоже, это проблема акелловской версии, у меня тоже самое было. В английской всё нормально отображается.

Ollone5
Сохраняй просто в Modules.

Автор: Ollone5 Jan 21 2011, 11:54

Как уменьшать и увеличивать объекты и существ?

Автор: noooox Jan 22 2011, 02:12

Цитата(Ollone5 @ Jan 21 2011, 11:54) *
Как уменьшать и увеличивать объекты и существ?

Вот тебе инфо из гайда.
Изменение свойств
Вы можете менять внешность существа самыми разными способами. В таблица «Свойства»
(“Properties”) находятся разделы для общего типа внешности, волос, головы, тела,
возможность сделать невидимыми шлем или доспехи существа, и многие другие подобные
свойства. Давайте попробуем поэкспериментировать с масштабом и цветом существа.
Найдите запись «Масштаб» (“Scale”) и щелкните на поле текста справа, где сейчас
выставлены значения «1,1,1». Когда вы щелкнете на это поле, вы увидите мигающий курсор,
вам предлагается ввести новые параметры масштаба существа. Сейчас параметры масштаба
составляют 1 в ширину, 1 – в длину, и 1 – в толщину. Попробуйте ввести «1.5, 1.5, 1.5».
Нажмите «Ввод» («Enter»), и вы увидите, что ваш Человек-ящерица Воин увеличился на
50% в каждом направлении.
Для того, чтобы изменить цвет, спуститесь к свойствам, находящимся в списке ниже
масштаба, и найдите запись «Окраска (Кожа)» (“Tint (Skin)”). Щелкните на соответствующее
поле (в котором будут указаны параметры «225, 225, 225»). Когда вы щелкнете на него, вы
вызовете средство выбора цвета. Попробуйте подобрать несколько цветов и отметьте их в
окне редактирования. Когда вы найдете те цвета, которые вам нравятся, щелкните «ОК» и
установите цвет вашего Человека-ящерицы Воина.

Автор: Ollone5 Jan 22 2011, 22:05

Цитата
Вот тебе инфо из гайда.
Изменение свойств
Вы можете менять внешность существа самыми разными способами. В таблица «Свойства»
(“Properties”) находятся разделы для общего типа внешности, волос, головы, тела,
возможность сделать невидимыми шлем или доспехи существа, и многие другие подобные
свойства. Давайте попробуем поэкспериментировать с масштабом и цветом существа.
Найдите запись «Масштаб» (“Scale”) и щелкните на поле текста справа, где сейчас
выставлены значения «1,1,1». Когда вы щелкнете на это поле, вы увидите мигающий курсор,
вам предлагается ввести новые параметры масштаба существа. Сейчас параметры масштаба
составляют 1 в ширину, 1 – в длину, и 1 – в толщину. Попробуйте ввести «1.5, 1.5, 1.5».
Нажмите «Ввод» («Enter»), и вы увидите, что ваш Человек-ящерица Воин увеличился на
50% в каждом направлении.
Для того, чтобы изменить цвет, спуститесь к свойствам, находящимся в списке ниже
масштаба, и найдите запись «Окраска (Кожа)» (“Tint (Skin)”). Щелкните на соответствующее
поле (в котором будут указаны параметры «225, 225, 225»). Когда вы щелкнете на него, вы
вызовете средство выбора цвета. Попробуйте подобрать несколько цветов и отметьте их в
окне редактирования. Когда вы найдете те цвета, которые вам нравятся, щелкните «ОК» и
установите цвет вашего Человека-ящерицы Воина.

Спасибо, это я понял. В официальной компании были ещё и объекты разного размера, как их размер меняется?

Уже понял с предметами также.

Автор: Nublin Jan 23 2011, 22:25

Здравствуйте!!
Решил попробовать изменить некоторые рецепты в компании SoZ. Насколько я понял количество нужного золота, предметов и т.д. прописано в скрптах. Вот только никак не могу найти эти скрипты. Подскажите, пожалуйста, в каких скриптах храниться нужная информация.

Автор: Ollone5 Mar 1 2011, 11:46

Я задавал этот вопрос, но для первой NWN.

Как запускать hakи искал долго но не нашёл.

Автор: Griffon Mar 1 2011, 13:05

Открыть хакпак? Скачай отсюда - http://nwvault.ign.com/View.php?view=NWN2Tools.Detail&id=67

Автор: Ollone5 Mar 2 2011, 08:40

А как этим пользоваться и куда вставлять?

Автор: Aiwan Mar 2 2011, 15:52

Цитата(Ollone5 @ Mar 2 2011, 10:40) *
А как этим пользоваться и куда вставлять?

Об этом читай мануалы: http://www.wrg.ru/download.php?view.112 и http://www.wrg.ru/download.php?view.111.

Автор: Ollone5 Mar 3 2011, 08:37

Aiwan, а есть ли мануалы для второй части NWN?

Автор: SteamStalker Mar 3 2011, 16:48

В тулсете не отображается NPC Элгун или любой другой NPC, если присвоить ему appearance: NPC_Durler. У всех эта бага есть, или я один такой "счастливчик"? crazy.gif

Автор: Ollone5 Mar 5 2011, 17:23

Нашёл http://www.wrg.ru/download.php?list.8

Автор: Ollone5 Mar 7 2011, 19:05

Куда вставлять файлы в формате bic?

Автор: Orochi Mar 7 2011, 22:55

Блин, не врубаюсь чё за фигня. Захожу в тулсет, выбираю свойства предмета, а мне пишут про необрабатыванмое исключение и всё, все свойства перечёркнуты красным крестиком sad.gif scratch_one-s_head.gif shout.gif nea.gif

Автор: Ollone5 Mar 9 2011, 22:03

(Пожалуйста хотя бы на этот вопрос ответьте и не посылайте читать мануалы в них этого я не нашёл! snoozer_17.gif )


Куда ложить файлы в формате bic?


Автор: Griffon Mar 10 2011, 13:23

Цитата(Ollone5 @ Mar 9 2011, 22:03) *
Куда ложить файлы в формате bic?


My documents\Neverwinter Nights 2\localvault

Автор: Ollone5 Mar 12 2011, 09:06

а UTI и erf?

Автор: Orochi Mar 12 2011, 12:41

Блин, не врубаюсь чё за фигня. Захожу в тулсет, выбираю свойства предмета, а мне пишут про необрабатыванмое исключение и всё, все свойства перечёркнуты красным крестиком

Автор: Griffon Mar 14 2011, 10:39

Цитата(Ollone5 @ Mar 12 2011, 09:06) *
а UTI и erf?


А покапаться в папке с игрой? Если ты ставишь чей-то билд, то в ридми все прописано куда какие файлы копировать, обычно в оверрайд.

Автор: Orochi Mar 18 2011, 18:18

Эмм...ребят, может кто поможет всётаки? (( unsure.gif

Автор: Lorendroll Mar 20 2011, 03:52

Orochi, это на 99% глюк локализации или настроек локализованных символов. Смени региональные настройки у винды.

Автор: Orochi Mar 23 2011, 13:08

О, спасибо большое ))

Автор: Velimir Apr 13 2011, 00:44

Доброго времени суток.
Подскажите, пожалуйста, каким образом (при установленой Маске и/или Шторме) происходит замещение оригинальных (из 1 НВН) речевых сопровождений заклинаний. Они мне жуть как не ндравятся. smile.gif Если у чернокнижника все оказалось, до безобразия, просто, то у магов и жрецов/друидов темный лес какой-то. Spells.2da не затронут, оригинальные звуки присутствуют... наравне с новыми. scratch_one-s_head.gif Мож еще какой 2da этим занимается? Подскажите, кто знает.

Автор: qqq Jul 4 2011, 09:45

Здравствуйте! Интересно кто-ниудь еще занимается созданием своих модулей для NWN2? У меня возникла следующая проблема, на локациях типа интерьер (склеп), создаю область, захожу в игру, а персогаж не двигается мышкой - только стрелками, либо игра вообще вылетает... Версия Акелловская. Пожалуйста если есть кто живой помогите разобраться)))

Автор: Orochi Sep 26 2011, 14:30

Нажми File -> Bake area -> cохрани модуль -> запусти -> все good.gif

Автор: Sirinoeles Sep 28 2011, 20:10

Пытаюсь сделать квест. Выбираю строчку Quest на вкладке Node в диалоге, а ввести туда ничего не могу. Просто ничего не печатается ни кирилицей ни латиницей.(

Автор: Timofarr Nov 3 2011, 14:14

Скажите пожалуйста, как создать стену и вообще где находятся стены(во вкладке Doors я не обнаружил)

Автор: Anakondar Nov 4 2011, 15:08

В Placeable есть варианты. И не забудь непроходимость ей сделать

Автор: Aztec2012 Nov 9 2011, 18:54

У меня в редакторе пропала боковая панель Area, там где локации... Как её вернуть??? Плииз подскажите...

Автор: Zilot Nov 13 2011, 16:48

Скачал http://nwvault.ign.com/View.php?view=NWN2HakpaksOriginal.Detail&id=525 как мне найти броню в редакторе?

Автор: Aiwan Nov 22 2011, 07:29

Цитата(Zilot @ Nov 13 2011, 18:48) *
Скачал http://nwvault.ign.com/View.php?view=NWN2HakpaksOriginal.Detail&id=525 как мне найти броню в редакторе?

Создай новую броню и изменяя ее вид найдешь кусочки новой. Если, конечно все правильно подключил.

Автор: olgor Nov 29 2011, 18:16

Люди,подскажите кто знает,в чем причина,не получается создать перехода в внешней зоне,перелопатил весь форум,прочитал мануалы...делаю все как там написано...а толку нет..подходит и тупо стоит. Редактор только начал осваивать,и вроде со всем разобрался ,а на переходах завис....заранее большое спасибо. crazy.gif

Автор: denis0k Nov 29 2011, 22:50

Рисуешь Area Transition Trigger. У него в свойствах есть что-то типа "linked to", там надо указать тег вейпоинта в другой локации (он ставится рядом с триггером вручную). Соответственно, в другой локации триггер должен указывать на вейпоинт в первой.

Автор: olgor Nov 30 2011, 11:44

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

Автор: denis0k Nov 30 2011, 18:06

Цитата
и даже как на двери уникальный тег пробовал прописывать
Уникальный тег для вейпоинта обязателен, адресация должна быть однозначной.
Цитата
доходит до вэйпоинта и стоит
В смысле доходит? Если персонаж движется куда-то, то система работает, просто ты тег неправильный указываешь. Нужно указать тег точки назначения в другой локации.

Автор: olgor Nov 30 2011, 19:45

Спасибо за подсказку....теперь все в норме. Удачи.

Автор: olgor Dec 2 2011, 10:43

Подскажите кто знает...по окончанию диалога npc должен напасть на героя,а этого не происходит....пишет что из за настроек pvp нападение на дружественного игрока не возможно,я изменил настройки уровня на свободное pvp никакого результата...по прежнему пишет что нападение невозможно. Подскажите что еще нужно настроить что бы npc атаковал....Заранее большое спасибо.

Автор: Anakondar Dec 2 2011, 11:09

Скрипт тэйкен экшенз из последней строчки диалога в студию!

Автор: olgor Dec 2 2011, 13:39

" ga_attack_target "

Автор: Anakondar Dec 2 2011, 15:00

Естественно полагать, что под скриптом понимается его тело, а не его имя. Меня можно назвать по имени, но моё имя - не есть я.

Автор: olgor Dec 2 2011, 16:05

Сорри...я еще не волшебник...я только учусь rolleyes.gif

" void mine ( string sAttacker, string sTarget, int bMaintainFaction)
{
object oAttacker = GetTarget ( sAttacker, TARGET-OWNER);
object oTarget = GetTarget ( sTarget, TARGET_PC );
StandardAttack ( oAttacker , oTarget, !bMaintainFaction);
} "

в команде TARGET_OWNER я не там черту поставил

Автор: olgor Dec 3 2011, 23:25

На предыдущий вопрос ответ нашол.....чисто технический,заменил одного непися другим,и все стало работать.
Но по ходу возник еще один вопрос ,второй день над ним бьюсь, две локи запорол но ответа так и не нашол.....помогите начинающему сщ сменой освещения .Не могу установит ночь,в тулсах ничего нет.....на форуме ничего не нашол..(видать это так просто .....но не для меня scratch_one-s_head.gif ) или уже мозги зашорились,что не соображу.
Перепробовал все настройки....на локе все нормально,ночь...загружаюв игру - день... crazy.gif Заранее спасибо...так как суда уже редко кто заглядывает.

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)