![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]()
Сообщение
#146
|
|
Level 2 ![]() Класс: Обыватель Характер: Lawful Good Раса: Человек ![]() |
Ясно, а как сделать так, что бы у присоеденённого спутника можно было прокачивать уровень, открывать инвентарь, а так же управлять им как в официальной кампании? Я так понимаю так же нужно редактировать определённые скрипты... или нет?
|
![]()
Сообщение
#147
|
|
Level 18 ![]() Класс: Страж Тьмы Характер: True Neutral Раса: Человек МАСТЕР D&D ![]() |
Ясно, а как сделать так, что бы у присоеденённого спутника можно было прокачивать уровень, открывать инвентарь, а так же управлять им как в официальной кампании? Я так понимаю так же нужно редактировать определённые скрипты... или нет? после присоединения нпс, ты получишь над ним такой же контроль как и в ОК. |
![]()
Сообщение
#148
|
|
Level 2 ![]() Класс: Обыватель Характер: Lawful Good Раса: Человек ![]() |
Странно, когда я присоединяю персонажа через команду ga_henchman_add(в моём случае Дикина) то взаимодействие с ним ограничивается лишь отдачей приказов, при этом спутник даже не набирает опыта.
|
![]()
Сообщение
#149
|
|
Level 18 ![]() Класс: Страж Тьмы Характер: True Neutral Раса: Человек МАСТЕР D&D ![]() |
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_s...amp;Data_page=1 |
![]()
Сообщение
#150
|
|
Level 7 ![]() Класс: Обыватель Характер: True Neutral Раса: Человек NWN: Модмейкер Начало Войны ![]() |
Я использую следующие стандартные функции:
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_...", если нужно, чтобы было как в офф компании. Сообщение отредактировал Alian REXis - Jul 19 2010, 17:56 |
![]()
Сообщение
#151
|
|
Level 1 Класс: Обыватель Характер: Lawful Good Раса: Человек ![]() |
у меня очень серьезная ( как минимум для меня проблема).
когда я создаю модуль, например простейший просто с пустой зоной и точкой старта, насколько я знаю нужно скомпилировать полученный модуль, и только после этого его можно проверить в игре. к слову, на всякий случай.о том что просто ровная площадка уже бедет работоспособным модулем написано в гайде по тулсету. проблема вот в чем: когда я запускаю модуль из игры ( любой мною созданный) игра начинает грузить, а потом гарантированно выдает ошибку. при использовании функции run module прямо в редакторе, он вежливо спрашивает "а не хотите ли скомпилировать модуль???" (хотя до этого я эту операцию проводил). вот и вопрос: что это за фигня, как с этим бороться, и как вообще в таком случае запустить модуль, может кто знает??? |
![]()
Сообщение
#152
|
|
Level 18 ![]() Класс: Страж Тьмы Характер: True Neutral Раса: Человек МАСТЕР D&D ![]() |
про комппиляцию мода не слышал.... там есть кнопка такая на панели bake...... вот ее жмешь, затем сохранить мод куда нужно и запускай в игре..... все должно работать
|
![]()
Сообщение
#153
|
|
Level 1 Класс: Обыватель Характер: Lawful Good Раса: Человек ![]() |
вообще то bake по сути и есть компиляция мода в один мод файл....
но он при запуске модуля из тулсета говорит примерно " вы уверены что хотите запустить unbaking module?" вот что то в этом духе. а потом запускает игру подгружает модуль и циклически выдает ошибку нет связи с сервером. (если что у меня лицензия без всяких патчей) на всякий случай спрошу:видел, что путь должен быть полностью на английском. "мои документы" нужно переименовывать или как? на my dokuments. |
![]()
Сообщение
#154
|
|
Level 7 ![]() Класс: Обыватель Характер: True Neutral Раса: Человек NWN: Модмейкер Начало Войны ![]() |
ставить патч 1.23 игры, сам тулсет будет версии 1.0.1765.0. Первые версии тулсета почти неработоспособны, особенно на русской винде. В последней версии никаких проблем не наблюдал ни с чем в тулсете пока что.
|
![]()
Сообщение
#155
|
|
Level 1 Класс: Обыватель Характер: Lawful Good Раса: Человек ![]() |
Всем привет. У меня есть вопрос, я создал модуль и решил проверить его, но когда я запустил модуль, мой персонаж стоит на месте и не может не куда пойти в чем трабл? Помогите плз.
Читал что нужно сделать "BAKE AREA" сделал но нечего не помогло... |
![]()
Сообщение
#156
|
|
Level 18 ![]() Класс: Страж Тьмы Характер: True Neutral Раса: Человек МАСТЕР D&D ![]() |
вообще то bake по сути и есть компиляция мода в один мод файл.... но он при запуске модуля из тулсета говорит примерно " вы уверены что хотите запустить unbaking module?" вот что то в этом духе. а потом запускает игру подгружает модуль и циклически выдает ошибку нет связи с сервером. (если что у меня лицензия без всяких патчей) на всякий случай спрошу:видел, что путь должен быть полностью на английском. "мои документы" нужно переименовывать или как? на my dokuments. странная какая-то ошибка..... обычно я всегда запускал моды из игры и все было нормально.... попробуй, как советует Рекс, поставить последний патч. Всем привет. У меня есть вопрос, я создал модуль и решил проверить его, но когда я запустил модуль, мой персонаж стоит на месте и не может не куда пойти в чем трабл? Помогите плз. Читал что нужно сделать "BAKE AREA" сделал но нечего не помогло... возможно, точка старта находится рядом с каким-то предметом и поэтому ГГ не может двигаться.... включи на панели иконку проверки проходимости и если точка старта находится в белой зоне, ее нужно перенести. |
![]()
Сообщение
#157
|
|
Level 1 Класс: Обыватель Характер: Lawful Good Раса: Человек ![]() |
Griffon у меня вся местность - "белая зона"))) просто я тулсет только начал осваивать, толком нечего не знаю, не мог бы мне объяснит как можно убирать эту "белую зону"?) Посередине у меня находится "желтая зона"
когда я ставлю там точку старта то ГГ может бегать именно там но не дальше, буду очень признателен если поможете разобраться, спасибо) |
![]()
Сообщение
#158
|
|
Level 9 ![]() ![]() ![]() Класс: Волшебник Характер: Neutral Good Раса: Эльф ![]() |
|
![]()
Сообщение
#159
|
|
Level 3 ![]() Класс: Маг Характер: True Neutral Раса: Нежить ![]() |
Всем привет!
У меня возник вопрос:как можно сделать лесницы лесницами (что бы по ним можно было ходить),как сделать мост по которому можно ходить??? |
![]()
Сообщение
#160
|
|
Level 18 ![]() Класс: Страж Тьмы Характер: True Neutral Раса: Человек МАСТЕР D&D ![]() |
Всем привет! У меня возник вопрос:как можно сделать лесницы лесницами (что бы по ним можно было ходить),как сделать мост по которому можно ходить??? По приставным лестницам ходить нельзя. Можно ходить или по мосту или под ним. По умолчанию по всем мостам можно ходить. Можно ходить и по стенам при использовании walkmesh cutter. |
![]()
Сообщение
#161
|
|
Level 9 ![]() ![]() ![]() Класс: Волшебник Характер: Neutral Good Раса: Эльф ![]() |
Orochi, вот урок со скриншотами по использованию Walkmesh Helper
|
![]()
Сообщение
#162
|
|
Level 3 ![]() Класс: Маг Характер: True Neutral Раса: Нежить ![]() |
А как сделать переход из одного модуля к другому. Я создал свою кампанию и пихнул туда свои модули ,а как сделать их работующими незнаю. Если кто-то знает скрипт напишите пожайлуста .я хочу вообще сделать переход из диалога,тоесть подходишь к НПС и говоришь "мол мне надо туда-то "и переносишься в следующий модуль. (Мне это надо потаму что я хочу сделать очень длинную игру и мне надо разместить все файлы на несколько дисков,а одним модулем не получится). Спасибо )))))))))))0
Я разобрался как переходить иежду модклями но компаньон не сохраняется.Как сделать что бы во время перехода в следующий модуль твои компаньоны сохраняись? (Я сделал переход с помошью триггера) Я разобрался как переходить иежду модулями но компаньон не сохраняется.Как сделать что бы во время перехода в следующий модуль твои компаньоны сохраняись? (Я сделал переход с помошью триггера) |
![]()
Сообщение
#163
|
|
Level 18 ![]() Класс: Страж Тьмы Характер: True Neutral Раса: Человек МАСТЕР D&D ![]() |
Я разобрался как переходить иежду модулями но компаньон не сохраняется.Как сделать что бы во время перехода в следующий модуль твои компаньоны сохраняись? (Я сделал переход с помошью триггера) В триггере прописывается скрипт переноса всей партии целиком, постарайся найти его. Как вариант выставь компаньонов рядом с вэйпойнтом перехода. (IMG:style_emoticons/kolobok_light/biggrin.gif) |
![]()
Сообщение
#164
|
|
Level 2 ![]() Класс: Обыватель Характер: Chaotic Neutral Раса: Человек ![]() |
Доброго времени суток всем.
Нашел на форуме несколько сообщений о своей проблеме, однако прошу помощи - разобраться сам не могу. Хочу создать свой базовый (не престиж) класс. Как я понял, нужно редактировать 2da файлы. Отсюда вопросы: 1. Чем их редактировать? Какой программой? 2. Вообще с чего начинать? Есть ли какие-либо гайды или туториалы по созданию собственного базового класса? Непонятно к тому же, как редактировать 2da. Создавать что-то новое, на основе 2da? Изменять старые? Понятия не имею что делать, поэтому прошу помощи. Пожалуйста, по возможности, опишите подробно что и как делать. Желание учиться и совершенствоваться у меня есть, потому что есть мечта - свой базовый класс в NWN2. Спасибо всем. |
![]()
Сообщение
#165
|
|
Level 9 ![]() ![]() ![]() Класс: Волшебник Характер: Neutral Good Раса: Эльф ![]() |
DilanZendal, 1 - обычным текстовым редактором или Excel'ем. Если хочешь сделать новый класс, можешь отредактировать уже существующий и сделать свой по образцу.
2 - Гайдов не встречал, хотя я не искал. Для начала загляни в classes.2da который расположен в архиве 2DA_X2.zip. Там все достаточно понятно - каждый столбец отвечает за параметр класса. Скажем, HitDice или прогрессию BAB. Однако я сам не создавал кастомные классы, не доводилось. но думаю, добавив строку в этот 2да ты получишь новый класс с нужными свойствами. |
![]()
Сообщение
#166
|
|
Level 18 ![]() Класс: Страж Тьмы Характер: True Neutral Раса: Человек МАСТЕР D&D ![]() |
DilanZendal, поищи ответы на оф форуме в разделе кастомного контента. Или используй поиск по словам 2da - возможно увидишь ненужные темы, но то, что это все про 2да таблицы это уж точно.
И не забудь потом свою таблицу запихнуть в хак к модулю. |
![]()
Сообщение
#167
|
|
Level 2 ![]() Класс: Обыватель Характер: Chaotic Neutral Раса: Человек ![]() |
обычным текстовым редактором или Excel'ем. Если хочешь сделать новый класс, можешь отредактировать уже существующий и сделать свой по образцу. ага, попробовал, получается. Забавно (IMG:style_emoticons/kolobok_light/smile.gif) Для начала загляни в classes.2da который расположен в архиве 2DA_X2.zip. Там все достаточно понятно - каждый столбец отвечает за параметр класса. Скажем, HitDice или прогрессию BAB. Однако я сам не создавал кастомные классы, не доводилось. но думаю, добавив строку в этот 2да ты получишь новый класс с нужными свойствами. Разбираюсь потихоньку, все пока ясно.DilanZendal, поищи ответы на оф форуме в разделе кастомного контента. Или используй поиск по словам 2da - возможно увидишь ненужные темы, но то, что это все про 2да таблицы это уж точно. Хорошо, гляну, спасибо.И не забудь потом свою таблицу запихнуть в хак к модулю. эм.. чего? (IMG:style_emoticons/kolobok_light/smile.gif)
|
![]()
Сообщение
#168
|
|
Level 18 ![]() Класс: Страж Тьмы Характер: True Neutral Раса: Человек МАСТЕР D&D ![]() |
Чтобы в игре отображался твой кастомный контент его нужно прикрепить к модулю. Для это есть редактор хакпаков Возможно, блог леди Эльвенстар будет тебе полезен.
|
![]()
Сообщение
#169
|
|
Level 2 ![]() Класс: Обыватель Характер: Chaotic Neutral Раса: Человек ![]() |
Подскажите, как привязать новые заклинания к новому классу?
Сообщение отредактировал DilanZendal - Aug 15 2010, 01:26 |
![]()
Сообщение
#170
|
|
Level 3 ![]() Класс: Маг Характер: True Neutral Раса: Нежить ![]() |
Прошлый комп на котором я был Orochi полетел и теперь я Orochimaru.У меня собственно все та же просьба с моим модулем.Я искал скрипты на сохранение персонажа при переходе в модуль но так ничего и не нашел (Только DespawnRosterMember.Что это такое к стати?).Пожайлуста ,кто знает,напишите скрипт что бы можно было перейти в новый модуль и при этом сохранить персов.И еще подскажите со скриптом,что бы в диалоге НПС стал противником и начался бой.И как пользоваться вэйпоинтами,что бы прокладывать маршрут НПС.Вобщеи то самое главное для меня это сохранить персов в новом модуле.Если что,то я для перехода вот такой скрипт написал (может в него надо что то преписать для партии). (IMG:style_emoticons/kolobok_light/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("Название Модуля"); } } |
![]() ![]() |
Текстовая версия | Сейчас: 16th July 2025 - 19:06 |