Город Мастеров
IPB

Здравствуйте, гость ( Вход | Регистрация )

65 страниц V   1 2 3 > » 

denis0k
Отправлено: Feb 5 2019, 21:11


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,743
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


Цитата(zmeylsdn @ Feb 5 2019, 17:25) *
Как сделать ограничение по уровню для предмета? И задать свою стоимость например
Стоимость можно только увеличивать, если без гемора. Ограничение можно сделать скриптово - на одевание вставить проверку и снимать, если не дорос.

Иначе там адъ и израиль (IMG:style_emoticons/kolobok_light/smile.gif) На цену влияют коэффициенты свойств из 2да-таблиц, я даже не рисковал пытаться в них разбираться.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146765 · Ответов: 5044 · Просмотров: 285,070

denis0k
Отправлено: Feb 4 2019, 23:09


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,743
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


Поскольку дебагера в нвн нет, приходится тупо делать sendmessagetopc(getfirstpc(), ***) в разных местах кода. Так можно выводить переменные, показывать, что скрипт вошёл в условие/цикл и т.п. Потом эти строки можно закомментить, пока снова баг не вылезет (IMG:style_emoticons/kolobok_light/smile.gif)
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146762 · Ответов: 5044 · Просмотров: 285,070

denis0k
Отправлено: Feb 4 2019, 00:39


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,743
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


В таких случаях только дебаг (IMG:style_emoticons/kolobok_light/smile.gif) Выводить все этапы в лог и смотреть, где начинают идти не те цифры.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146760 · Ответов: 5044 · Просмотров: 285,070

denis0k
Отправлено: Feb 3 2019, 11:24


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,743
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


Neverwinter Script
if (nClass = CLASS_TYPE_WIZARD)
Это баг, условие всегда возвращает 1, т.к. одно "=" (IMG:style_emoticons/kolobok_light/smile.gif)
Цитата
Компилится но работает странно, не сходятся цифры и разный эффект для цепной молнии и крика баньши. Думаю проблема в функции "GetLastSpellCastClass()", но GetLevelByClass и GetClassByPosition единственное что нашел по этому поводу и выглядит неподходяще.
Ну не зная всех условий и имея гадалку в отпуске, помочь вряд ли чем-то можно (IMG:style_emoticons/kolobok_light/smile.gif)

По саммону непонятно. Я в таких случаях начинаю усиленно дебажить - ставлю по коду кучу sendmessage с выводом в лог значений переменных и проходов по условиям/циклам.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146758 · Ответов: 5044 · Просмотров: 285,070

denis0k
Отправлено: Jan 28 2019, 07:40


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,743
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


Просто догадка. В катсценах фейдят как действие, мб объект надо разрушать не через секунду, а через пять, чтобы он последнюю строку успел сделать? (IMG:style_emoticons/kolobok_light/smile.gif)
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146753 · Ответов: 5044 · Просмотров: 285,070

denis0k
Отправлено: Jan 24 2019, 18:34


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,743
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


Можно всё-таки полный скрипт саммона, а не куски? От начала до конца.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146750 · Ответов: 5044 · Просмотров: 285,070

denis0k
Отправлено: Jan 23 2019, 22:59


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,743
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


Цитата
Да самон вызван, добавил полный код.
Не вижу (IMG:style_emoticons/kolobok_light/smile.gif) sSummon = "z_s13qq"; есть, а вот его создания - не вижу.


А вот с nSpellDC полная каша. Функция должна вернуть значение, значит, она должна быть int, а не void. Также скорее всего триггерит на одинаковое имя функции и переменной. В базе должно быть что-то типа:
CODE
int GetSpellDC() {
бла бла бла
spellDC = ххх;
бла бла бла
return spellDC;
}

Советую полистать книжки по программированию, самые простые (IMG:style_emoticons/kolobok_light/smile.gif)
Цитата
Добавление класса сложности к спеллам избранной школы волшебника-специалиста и увеличение уровней кастера для престиж-классов с чего начинать искать?
Не понял вопроса. Можно узнать этот уровень кастера и просто прибавить ДЦ. Не знаю, можно ли узнать специализацию, давно этим занимался, всё по памяти.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146748 · Ответов: 5044 · Просмотров: 285,070

denis0k
Отправлено: Jan 19 2019, 08:08


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,743
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


Саммон уже вызван на момент применения эффекта? Я вижу вверху строчку с рефом, такое чувство, что эффект вызова саммона ещё не применён.

Все скрипты придётся менять вручную. Даже если поправить инклуд, всё равно все скрипты надо будет перекомпилировать, а этого не сделать, если предварительно не изменить хоть как-то (создать модульную версию).
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146745 · Ответов: 5044 · Просмотров: 285,070

denis0k
Отправлено: Jan 17 2019, 19:17


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,743
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


В конце скрипта вызова:
CODE
object oSummon = GetAssociate(ASSOCIATE_TYPE_SUMMONED);
ApplyEffectToObject(DURATION_TYPE_*, effect, oSummon);


2da из бифов можно извлечь NWN Explorer, или вроде в папке с игрой есть 2da.zip. Запаковывать обратно не надо, нужно либо положить в override, либо создать hak и подключить к модулю.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146743 · Ответов: 5044 · Просмотров: 285,070

denis0k
Отправлено: Jan 10 2019, 22:31


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,743
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


Уже после вступления в силу эффекта саммона его объект можно получить через GetAssociate.

Про атаку не знаю, но рекомендую смотреть подобные вещи не в чарнике, а в логе боя. Чарник в нвн не всегда соответствует действительности.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146733 · Ответов: 5044 · Просмотров: 285,070

denis0k
Отправлено: Jan 9 2019, 19:19


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,743
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


Цитата(zmeylsdn @ Jan 9 2019, 16:51) *
А где найти эффекты заклинаний? Нашел только spells.2da, vco_lgsprnatr01 sco_lgsprnatr01
https://nwnlexicon.com/index.php/EffectAbilityIncrease

В редакторе скрипта справа все функции можно пересмотреть, чтобы оценить возможности.

Цитата(zmeylsdn @ Jan 9 2019, 16:51) *
Так же хотелось бы не эффектом, чтобы сверху можно было бафать той же силой быка, а так будет кап в 12 ед.
Тогда только отдельная крича. Можно было бы давать итем, но он тоже входит в те 12 капа.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146731 · Ответов: 5044 · Просмотров: 285,070

denis0k
Отправлено: Jan 9 2019, 13:36


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,743
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


Цитата(zmeylsdn @ Jan 8 2019, 18:33) *
Сейчас делаю, чтобы при наличии фита GREAT_SPELL_FOCUS_CONJURATION самонам добавлялось 4силы. Но делаю это через добавление нового самона с увеличенной силой. Есть ли возможность реализовать скрипт, чтобы наличие фита прибавляло силу уже существующему самону? Может даже просто через присвоение фита FEAT_EPIC_GREAT_STRENGTH_4.
Можно просто эффект наложить. В заклинании Сила быка есть код, но надо тип эффекта сделать, кажется, supernatural, чтобы не диспелилось. Какой именно тип эффекта, можно подсмотреть в заклинании Проклятье (IMG:style_emoticons/kolobok_light/smile.gif)
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146729 · Ответов: 5044 · Просмотров: 285,070

denis0k
Отправлено: Jan 2 2019, 13:09


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,743
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


Саммоны в палитре не видны. Раньше был фикс, но сайт с ним закрыли.

Скрипт nw_s0_summon, там все рефы прописаны. У нпс для саммона должен быть нестандартный набор скриптов, на nwn.wikia.com можно поискать по слову summon.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146724 · Ответов: 5044 · Просмотров: 285,070

denis0k
Отправлено: Dec 9 2018, 14:15


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,743
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


Полиморфы работают через эту штуку: http://nwn.wikia.com/wiki/Polymorph.2da
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146703 · Ответов: 5044 · Просмотров: 285,070

denis0k
Отправлено: Jul 11 2018, 18:31


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,743
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


Рекомендую вставить какой-то вывод в лог в цикле и посмотреть, сколько раз этот цикл срабатывает, на ком и почему. Что-то типа вывода GetName(oTarget) через SendMessage.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146662 · Ответов: 3335 · Просмотров: 239,446

denis0k
Отправлено: Jul 11 2018, 07:42


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,743
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


GetFirstInPersistentObject/GetNextInPersistentObject используется для поиска существ внутри триггеров, вряд ли это то, что нужно для заклинания. Ну и чтобы оно точно искало этих существ, все равно функции нужны параметры.

Для спеллов обычно берут GetFirstObjectInShape.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146660 · Ответов: 3335 · Просмотров: 239,446

denis0k
Отправлено: May 11 2018, 07:48


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,743
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


Уже было подобное (IMG:style_emoticons/kolobok_light/smile.gif) Моё мнение - дохлый номер. Чтобы держать годами хороших специалистов (по сути, конкурируя с московскими з/п), вам надо быть миллиардером. А выходить на тот же кикстартер скорее всего нелегально, т.к. права на игру принадлежат не вам, в коммерческих целях её использовать нельзя. Я давно читал лицензию, но вроде как де-юре всё сделанное в тулсете тоже принадлежит правообладателю.
  Форум: Главный Зал · Просмотр сообщения: #146643 · Ответов: 301 · Просмотров: 100,076

denis0k
Отправлено: May 8 2018, 16:20


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,743
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


Причина-то понятна. Не понятно, почему у некоторых падает, у некоторых - нет. По моим старым наблюдениям это даже не было связано с производителем видеокарты - (не) падало и у нвидиа, и у ати/амд.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146639 · Ответов: 88 · Просмотров: 63,267

denis0k
Отправлено: May 6 2018, 12:48


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,743
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


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

- Было время, когда у части владельцев карт нвидиа вместо меню был чёрный экран.
- До сих пор у некоторых (вообще непонятны критерии) игра падает при атаке персонажа из инвиза.
- До сих пор у меня на ноуте игра не запускается с первого раза.
- До сих пор у некоторых (снова нет локализации бага) игра падает, если на входе в локацию есть вода. А если тут ещё и автосейв кампании - вообще швах. Половина комментов стима к версии ЕЕ этим завалена.
- Всё известное мне время игра у 99% лагала при включении звука Rad 3d. И все 7 лет официальной поддержки никто не почесался.

И таких фишек навалом, просто вам не повезло иметь комбинацию железа и софта, от которых полиморф лагает. В случае с нвн, кстати, старый комп лучше нового - какой-нить п3-п4 + жефорс4 + вин хр.

Честно говоря, биовари так себе программисты. Оптимизаций нет, юникода нет (даже в более новых играх его не было), вечные проблемы с новым железом. Это не только в нвн, и котор стал падать прямо с вин7 (но фанаты запатчили), и первый ведьмак (движок нвн1) на вин10 стал глючить. ДЭ2 до первого патча у половины игроков не сохранялся, а Инквизиция вообще выдавала чёрный экран, в первый день были тысячи возвратов (я лично возвращал деньги, т.к. был в числе неудачников). А что творилось на релизе Андромеды... Это словами не передать, я на пс4 начал играть после месяца патчей, и то нарывался на баги.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146637 · Ответов: 88 · Просмотров: 63,267

denis0k
Отправлено: Apr 30 2018, 18:18


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,743
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


Хм... Сайт иногда перестаёт грузиться, мог ответить на пару дней раньше.

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

Рекомендую опросить других игроков, мб проблема чисто на клиенте. Насколько я помню, лошади у некоторых всё равно лагали, от компа зависит. Нвн вообще сильно от железа зависим. А ещё раньше была беда с вылетами при атаке из невидимости, и тоже проблема была в анимации, лечилось заменой на старую, до 2-го аддона.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146634 · Ответов: 88 · Просмотров: 63,267

denis0k
Отправлено: Apr 26 2018, 18:17


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,743
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


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

Если есть возможность сравнить модули, то надо смотреть:
- скрипт входа игрока (лошади из 1.69 там как раз делают прелоад анимации) - он в свойствах модуля
- скрипт полиморфа (его придётся поискать в ресурсах, он скорее всего шаблона x1_s?_*, x1 - первый аддон, шифтер вроде оттуда, s0/s1/s2 - спеллы и абилки)
- хаки, может там кастомные модели или кастомные анимации
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146632 · Ответов: 88 · Просмотров: 63,267

denis0k
Отправлено: Apr 7 2018, 19:15


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,743
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


Быстро - никак. Выдача опыта не скриптовая. В свойствах модуля в тулсете есть мультипликатор. По дефолту там 10, можно поставить выше, рассчитав потери от вашей армии, тогда штраф примерно нивелируется. Но придётся модуль заново перепроходить.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146622 · Ответов: 5044 · Просмотров: 285,070

denis0k
Отправлено: Jan 17 2018, 12:28


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,743
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


Цитата
Подскажите, пожалуйста, где их искать. Я правильно думаю: Нанести существ -> Стандартные -> Другое -> Боддинок?
Скорее всего, нет возможности посмотреть самому (IMG:style_emoticons/kolobok_light/smile.gif) Я помню там раздел в палитре, где куча одинаковых хенчей из кампании, различающихся уровнем.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146611 · Ответов: 5044 · Просмотров: 285,070

denis0k
Отправлено: Jan 16 2018, 17:53


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,743
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


Никогда не занимался хенчами, но моя логика говорит, что стоит проверить скрипты существа, раз он не двигается. У хенчей скрипты не те, что у дефолтных мобов, какие даются просто при создании существа в тулсете. Смотрите готовых хенчей в палитре.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146607 · Ответов: 5044 · Просмотров: 285,070

denis0k
Отправлено: Dec 22 2017, 07:49


Level 19
Иконки Групп

Группа: Master
Сообщений: 1,743
Регистрация: 18.07.2006
Из: Holy Terra
Пользователь №: 2,556


Ага, посмотрел вики, овер действительно в приоритете на 3-м месте из 4. Забавно, но я отчётливо помню, как через него в своё время менял шардовые ресурсы (IMG:style_emoticons/kolobok_light/smile.gif) Тогда да, вариант всего один - правка модулей.
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #146593 · Ответов: 3335 · Просмотров: 239,446

65 страниц V   1 2 3 > » 

Есть новые сообщения  Открытая тема (есть новые ответы)
Нет новых сообщений  Открытая тема (нет новых ответов)
Горячая тема (есть новые сообщения)  Горячая тема (есть новые ответы)
Горячая тема (нет новых сообщений)  Горячая тема (нет новых ответов)
Опрос (есть новые голоса)  Опрос (есть новые голоса)
Опрос (нет новых голосов)  Опрос (нет новых голосов)
Тема закрыта  Закрытая тема
Тема перемещена  Тема перемещена
 

Текстовая версия Сейчас: 17th February 2019 - 11:48