![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]()
Сообщение
#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 игры) Это-то я делал, спасибо, но двери не добавляются. Скачивал из этой темы: Вот название Двери. Может быть хак паленый? или может быть я не там ищу модельки в тулсете? искал в "Раскрасить поверхность" и в "Раскрасить двери" - ничего нет. |
![]()
Сообщение
#4696
|
|
Level 11 ![]() Класс: Волшебник Характер: Lawful Evil Раса: Эльф NWN: Скриптинг [PW] Gem of the North ![]() |
Во-первых, есть моделька двери (.mdl-файл, .dwk-файл и строчка в таблице genericdoors.2da), а есть шаблон - файл с расширением .utd, содержащий информацию об объекте двери - название, описание, количество хитпоинтов, скрипты и прочее. В палитре ("раскрасить" режет глаз - это называется палитрой дверей и т. п.) содержатся ссылки на шаблоны дверей, а не на сами модельки. Самый простой способ - поставить любую другую дверь и поменять ей вид в свойствах.
Во-вторых, тулсет не умеет подцеплять названия дверей из 2да - нужно подключить ещё и кастомный tlk, где будут написаны названия дверей. |
![]()
Сообщение
#4697
|
|
Level 2 ![]() Класс: Пьяный Мастер Характер: True Neutral Раса: Эльф ![]() |
Спасибо вам большое!
Нашел. |
![]()
Сообщение
#4698
|
|
Level 1 Класс: Маг Характер: True Neutral Раса: Дракон ![]() |
День добрый.
Вопросец, конечно, может оказаться глупым - и может, он уже был. Извиняюсь (IMG:style_emoticons/kolobok_light/smile.gif) Я хотел бы знать, как воткнуть в аврору хак с ретекстуром или моделью - вроде новых существ. Долго ковырялся, но ничего не придумал. Может, научите?) |
![]()
Сообщение
#4699
|
|
Level 11 ![]() Класс: Волшебник Характер: Lawful Evil Раса: Эльф NWN: Скриптинг [PW] Gem of the North ![]() |
1) Берём из архива 2dasource.zip файл appearance.2da.
2) Добавляем в него строчку (открыть можно любым текстовым редактором - WordPad подойдёт). В колонку race пишем название mdl-файла (без расширения), остальные заполняем согласно описанию. Если это просто ретекстуренная дефолтная моделька, все колонки, кроме race (и strref - её заменить на ****), можно скопипастить из строки с исходной моделькой. 3) С помощью утилитки nwhak из папки \utils запихиваем (простым драгодропом) appearance.2da , модельку существа и, если есть, текстуры и другие связанные ресурсы. Сохраняем файл. 4) В тулсете Edit -> Module Properties, на вкладке Custom Content выбираем сохранённый хак, жмём Add и ОК. |
![]()
Сообщение
#4700
|
|
Level 1 Класс: Маг Характер: True Neutral Раса: Дракон ![]() |
Ок, спасибо.
|
![]() ![]() |
Текстовая версия | Сейчас: 26th April 2025 - 22:48 |