![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]()
Сообщение
#4671
|
|
Level 5 ![]() ![]() Класс: Убийца Характер: Lawful Evil Раса: Человек ![]() |
Создаешь/изменяешь таблицу, указанную для твоего класса в Classes.2da в столбце FeatsTable. Правила
|
![]()
Сообщение
#4672
|
|
Level 3 ![]() Класс: Монах Характер: Lawful Neutral Раса: Человек ![]() |
Automatically granted feat
если поставить это всем 5 спеллам, то они дадутся все сразу, без выбора? Сообщение отредактировал nepejke - Oct 4 2011, 16:59 |
![]()
Сообщение
#4673
|
|
Level 6 ![]() ![]() Класс: Клерик Характер: Chaotic Neutral Раса: Животное ![]() |
|
![]()
Сообщение
#4674
|
|
Level 1 Класс: Обыватель Характер: Lawful Good Раса: Человек ![]() |
Как заставить НПСов после запуска модуля не просто стоять на месте а говорить/проигрывать какую-то анимацию?
И как сделать, чтобы НПС сидел на стуле при старте модуля? (как сделать стул "сидебельным" для игрока я знаю). |
![]()
Сообщение
#4675
|
|
Level 11 ![]() Класс: Волшебник Характер: Lawful Evil Раса: Эльф NWN: Скриптинг [PW] Gem of the North ![]() |
Использовать onSpawn скрипт неписей. Соответствующие скриптовые команды можно найти, поюзав фильтр по функциям в редакторе скриптов тулсета (знание английского желательно). Для того, чтобы непись сел на стул, нужно в том же онспавн скрипте использовать функцию ActionSit().
|
![]()
Сообщение
#4676
|
|
Level 3 ![]() Класс: Воин Характер: True Neutral Раса: Эльф ![]() |
Спасибо за совет на счет жунрала (своевременно, я знаю).
Возник еще вопрос: как замедлить (не через наложение эффекта) PC на некоторое время? |
![]()
Сообщение
#4677
|
|
Level 11 ![]() Класс: Волшебник Характер: Lawful Evil Раса: Эльф NWN: Скриптинг [PW] Gem of the North ![]() |
В дефолте только эффектом. Через NWNX можно и обойтись без него.
|
![]()
Сообщение
#4678
|
|
Level 3 ![]() Класс: Воин Характер: True Neutral Раса: Эльф ![]() |
Какая жалость...
Еще вопрос. Можно ли скриптами прикрутить персонажу нестандартные (прописанные в 2da) крылья\хвост? |
![]()
Сообщение
#4679
|
|
Level 11 ![]() Класс: Волшебник Характер: Lawful Evil Раса: Эльф NWN: Скриптинг [PW] Gem of the North ![]() |
Можно. SetCreatureWing/TailModel(), в качестве параметра передать номер соответствующей строки из wing/tailmodel.2da.
|
![]()
Сообщение
#4680
|
|
Level 2 ![]() Класс: Паладин Характер: Lawful Good Раса: Человек ![]() |
Скажите пожалуста,есть ли мануал\инструкция\чтонибудь вообще для начинающих по самым азам хакоизготовленияи тд операций с hak-файлами? На русском языке. Крайне признателен буду за ссылку
|
![]()
Сообщение
#4681
|
|
Level 19 ![]() Класс: Воин Характер: Lawful Good Раса: Человек NWN: Скриптинг [PW] Gem of the North Край Лесов ![]() |
Необычный вопрос. Хак - это просто архив с игровыми файлами, как какой-нить зип или рар. Для работы с ними есть программа nwhak (в папке utils игры), просто перетаскиваешь на неё файлы, они добавятся в хак. Ну и так open/save, всё как обычно.
|
![]()
Сообщение
#4682
|
|
Level 2 ![]() Класс: Паладин Характер: Lawful Good Раса: Человек ![]() |
Ну так получается всё что закинешь в хак будет в игре? (IMG:style_emoticons/kolobok_light/biggrin.gif) Может я неправильно сформулировал вопрос...Может быть как то нужно подготовить файлы для включения в хак? И ещё-как этот хак потом подключить к игре чтобы увидеть результат работ так сказать?
|
![]()
Сообщение
#4683
|
|
Level 5 ![]() ![]() Класс: Убийца Характер: Lawful Evil Раса: Человек ![]() |
Вопросы по созданию хаков и ответы на них
Работа с 2da таблицами и ответы на них В том же разделе есть тема по MDL plug-in suite. Поясняю: первая ссылка - тема (этот форум) по, собственно, хакам; вторая - таблицы, в которрые записываются классы, фиты, скиллы, заклинания, модели, а так же довольно-таки много прочих вещей; MDL plug-in suite - плагин импорта/экспорта моделей в формат авроры для 3d max (5, 6) и Gmax. Итого, вопросы добавления моделей и изменений игрормеханики в хак частично сняты. Для добавления музыки используется конвертер .mp3 <=> .bmu и таблица ambientmusic.2da, все это опять же в хак. Подключаются хаки в тулсете через свойства модуля. Как-то так. |
![]()
Сообщение
#4684
|
|
Level 6 ![]() ![]() Класс: Друид Характер: Chaotic Neutral Раса: Гном ![]() |
Кстати, кто-нибудь помнит тонкости CopyObject на ПиСи? Фракция Хостл, если не ошибаюсь становится, но дружественна к изначальному объекту. Или нет? А скрипт сэт default-default или от creature дефолтный? На онэксит модуля работает? Помнится, Расп на онэксите заменял игроков призраками.
|
![]()
Сообщение
#4685
|
|
Миловидный Бегрюссунг ![]() Класс: Воин Характер: Chaotic Good Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени ![]() |
Powerline, в мануале на русском про тулсет есть азы работы с хаком. Найти можно у нас на сайте.
|
![]()
Сообщение
#4686
|
|
Level 2 ![]() Класс: Обыватель Характер: Lawful Good Раса: Человек ![]() |
Уже не знаю что делать, не получается учиться скриптописанию.
Не могу почему-то даже составить скрипт, для того, чтобы когда используешь рычаг, золото получить к примеру - простейшая вещь. Можете сам принцип объяснить пожалуйста? И скрипт по вышеназванной проблеме (IMG:style_emoticons/kolobok_light/ph34r.gif) (IMG:style_emoticons/kolobok_light/swoon.gif) |
![]()
Сообщение
#4687
|
|
Level 11 ![]() Класс: Волшебник Характер: Neutral Good Раса: Фея NWN: Скриптинг [PW] Край Лесов ![]() |
Просто нужно разбирать скрипты и вникать в алгоритмы, знать синтаксис. Это дело времени, если начнешь вникать - постепенно все станет ясно. Тут также немаловажно иметь знакомство вообще с каким-нибудь языком программирования. В моем случае это был Basic =)
Нужно знать названия функций и что они делают и возможные операции - циклы и т.п., чтобы понимать что происходит в скрипте. А так там ничего сложного, обычные простейшие операции по типу - если вот так, то - сяк....иначе - вот этак. Посмотри лексикон, там есть примеры простейшие и что они делают. С нуля ты быстро не научишься. Нужно проделать кропотливую работу, чтобы разобраться. Можно почитать мануалы по С++, мне помогли в свое время, т.к. синтаксис nwnscript очень похож. А вообще оно тебе надо?) В рычаг на OnUsed Neverwinter Script //Игрок
object oPC = GetLastUsedBy();// последний кто заюзал рычаг // Активируем анимацию и потом через 1 сек деактивируем ее PlayAnimation(ANIMATION_PLACEABLE_ACTIVATE); DelayCommand(1.0f,PlayAnimation(ANIMATION_PLACEABLE_DEACTIVAT E)); // Даст 1000 зм GiveGoldToCreature(oPC, 1000); Сообщение отредактировал Melisse - Apr 21 2012, 13:10 |
![]()
Сообщение
#4688
|
|
Level 19 ![]() Класс: Воин Характер: Lawful Good Раса: Человек NWN: Скриптинг [PW] Gem of the North Край Лесов ![]() |
За 5 лет научат кодить в любом мухосранском вузе. Там кроме подбора имён функций неплохо бы окунуться в теорию алгоритмов, общие принципы программирования и математику, это довольно сложно познать через чужие скрипты (IMG:style_emoticons/kolobok_light/smile.gif)
|
![]()
Сообщение
#4689
|
|
Level 11 ![]() Класс: Волшебник Характер: Neutral Good Раса: Фея NWN: Скриптинг [PW] Край Лесов ![]() |
Ты прав, конечно. У меня тоже проблемы возникают (IMG:style_emoticons/kolobok_light/queen.gif) (IMG:style_emoticons/kolobok_light/smile.gif) , но с большинством задач я справляюсь.
Да - надо писать свои скрипты, лучше обучаются на своих ошибках) (IMG:style_emoticons/kolobok_light/jester.gif) |
![]()
Сообщение
#4690
|
|
Level 2 ![]() Класс: Обыватель Характер: Lawful Good Раса: Человек ![]() |
Цитата А вообще оно тебе надо?) Да, я тоже об этом думал, когда в пятый раз проходил Hordes of Underdark - было бы неплохо очень. Basic'ом занимался на первом курсе. Вот в нем в принципе не очень сложно, но Си у меня некоторое недоумение вызывает. Спасибо. |
![]()
Сообщение
#4691
|
|
Тролль ![]() ![]() ![]() ![]() Класс: Пьяный Мастер Характер: Chaotic Neutral Раса: Тварь ![]() |
Я в параллельной теме как-то уже советовал взять лексикон (если с английским дружен) и скрипт-генератор для обучения скриптам на практике. Не с нуля конечно (ну со школьно-институтных знаний английского и программирования), но помогает довольно быстро научиться скриптить для тулсета. Ставишь себе какуюнить задачку (попроще для начала – например тот же рычаг с золотом/экспой) и «набираешь» этот скрипт в генераторе; читаешь разъяснения к функциям и командам в лексиконе; пробуешь изменять условия и смотреть как это отражается на синтаксисе скрипта; постепенно с опытом начнешь сам все писать иногда заглядывая в лексикон за справками.
Самое трудное в этом деле научиться не ошибаться в скриптовом синтаксисе и усвоить все простейшие логические ошибки. Как раз с этим здорово может помочь скрипт-генератор, поскольку все его скрипты гарантировано компилируемы. |
![]()
Сообщение
#4692
|
|
Level 2 ![]() Класс: Пьяный Мастер Характер: True Neutral Раса: Эльф ![]() |
Уважаемые, понимаю, что идиотский вопрос, но тем не менее. Начал рисовать локи буквально 3 дня назад.
Скачал .hak с моделями дверей, хочу подключить его к своему модулю и, собственно, добавить пару дверей в локацию. Как это сделать? |
![]()
Сообщение
#4693
|
|
Level 2 ![]() Класс: Пьяный Мастер Характер: True Neutral Раса: Эльф ![]() |
Уважаемые, понимаю, что идиотский вопрос, но тем не менее. Начал рисовать локи буквально 3 дня назад.
Скачал .hak с моделями дверей, хочу подключить его к своему модулю и, собственно, добавить пару дверей в локацию. Как это сделать? |
![]()
Сообщение
#4694
|
|
Level 8 ![]() ![]() ![]() Класс: Псионик Характер: Chaotic Neutral Раса: Хафлинг ![]() |
в тулсете(редакторе) вверху в меню ищешь строчку "свойства модуля"
там далее в какойто вкладке можно из низпадающего списка выбрать и добавить хак файлы (которые перед этим ты положил в папку hak игры) |
![]()
Сообщение
#4695
|
|
Level 2 ![]() Класс: Пьяный Мастер Характер: True Neutral Раса: Эльф ![]() |
в тулсете(редакторе) вверху в меню ищешь строчку "свойства модуля" там далее в какойто вкладке можно из низпадающего списка выбрать и добавить хак файлы (которые перед этим ты положил в папку hak игры) Это-то я делал, спасибо, но двери не добавляются. Скачивал из этой темы: Вот название Двери. Может быть хак паленый? или может быть я не там ищу модельки в тулсете? искал в "Раскрасить поверхность" и в "Раскрасить двери" - ничего нет. |
![]() ![]() |
Текстовая версия | Сейчас: 20th August 2025 - 01:28 |