Здравствуйте, гость ( Вход | Регистрация )
Отправлено: Nov 19 2023, 12:51 | |
Level 9 Группа: Master Сообщений: 394 Регистрация: 13.11.2005 Пользователь №: 1,779 |
VK Цитата Но для справки, мы НЕ авторы модуля) мы взялись за его ремастер. Поэтому, мы конечно же посовещались и уже наметили определённые планы, но конкретно НАША работа ещё не была открыта в общий доступ. То, что вы прошли это работа талантливой, но увы ограниченной возможностями своего времени команды WRG! Team и прошлых разработчиков, пытавшихся сделать ремастер. Интересно, что по этому поводу думает Aiwan? |
Форум: "Проклятие Левора" Часть I · Просмотр сообщения: #147100 · Ответов: 969 · Просмотров: 288,088 |
Отправлено: Aug 28 2014, 10:20 | |
Level 9 Группа: Master Сообщений: 394 Регистрация: 13.11.2005 Пользователь №: 1,779 |
И еще одна проблема. В какой-то момент у меня в редакторе все русские буквы в интерфейсе стали отображаться как палочки Патч реестра от Virusmana, исправление палок (!!!!!) в тулсете. http://remmgen.narod.ru/nwn_palki.rar |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #145361 · Ответов: 3359 · Просмотров: 666,494 |
Отправлено: Jul 25 2013, 10:19 | |
Level 9 Группа: Master Сообщений: 394 Регистрация: 13.11.2005 Пользователь №: 1,779 |
Нет, этот скрипт поставить в слот OnOpen двери. Всё! (IMG:style_emoticons/kolobok_light/smile.gif) |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #144162 · Ответов: 3670 · Просмотров: 728,234 |
Отправлено: Jul 25 2013, 10:16 | |
Level 9 Группа: Master Сообщений: 394 Регистрация: 13.11.2005 Пользователь №: 1,779 |
Neverwinter Script // ЗАКРЫТЬ ДВЕРЬ И ЗАМОК Слот OnOpen void main() { object oDoor = OBJECT_SELF; DelayCommand(15.0, ActionCloseDoor(oDoor)); SetLocked(oDoor, TRUE); } |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #144160 · Ответов: 3670 · Просмотров: 728,234 |
Отправлено: Jul 19 2013, 07:56 | |
Level 9 Группа: Master Сообщений: 394 Регистрация: 13.11.2005 Пользователь №: 1,779 |
Здравствуйте, уважаемые. Вы мне, конечно, не часто отвечаете, но я все равно попробую задать вопрос с надеждой на ответ. У вас просто неправильно прописаны скрипты ХБ НПС. Попробуйте с этой странички: http://remmgen.narod.ru/tmonster.html |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #144091 · Ответов: 3359 · Просмотров: 666,494 |
Отправлено: Jul 5 2013, 11:05 | |
Level 9 Группа: Master Сообщений: 394 Регистрация: 13.11.2005 Пользователь №: 1,779 |
Это скрипт на монстров, у некролога стандартный. На монстров что их палитры, тоже нужен этот скрипт... Только ставь свой РЕСРЕФ зомби... |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #143984 · Ответов: 3670 · Просмотров: 728,234 |
Отправлено: Jul 5 2013, 10:09 | |
Level 9 Группа: Master Сообщений: 394 Регистрация: 13.11.2005 Пользователь №: 1,779 |
Neverwinter Script void Raise(location Loc) { effect eVisDead = EffectVisualEffect(VFX_IMP_HEAD_ACID);//Эффект с которым объект будет воскресать. В данном случае это кислота! object oNew = CreateObject(OBJECT_TYPE_CREATURE,"nw_zombie01", Loc) ;//Монстр из палитры который будет воскрешать. ApplyEffectAtLocation(DURATION_TYPE_PERMANENT, eVisDead, Loc); } void main() { object oCleric = GetNearestObjectByTag("Nekrolog01");// Тег объекта который будет оживлять. И которого надо убить чтобы остальные больше не оживали. location Loc = GetLocation(OBJECT_SELF); if (GetIsObjectValid(oCleric) == TRUE && GetIsDead(oCleric) == FALSE) { AssignCommand(oCleric, ClearAllActions()); AssignCommand(oCleric, ActionPlayAnimation(ANIMATION_LOOPING_WORSHIP, 1.0, 3.0));//Действия которые выполняет "оживитель" как только умирает один из объектов. В данном случае становится на колени. effect eVisCleric = EffectVisualEffect(VFX_IMP_AURA_NEGATIVE_ENERGY);// Эффект с которым клирик воскрешает. В данном случае появляется красного цвета аура. Но эффекты можно менять! ApplyEffectToObject(DURATION_TYPE_PERMANENT, eVisCleric, oCleric); AssignCommand(oCleric, DelayCommand(3.0, Raise(Loc))); AssignCommand(oCleric, DelayCommand(2.2, SpeakString("Воскресни!"))) ; } } Скрипт на слот смерти монста. как-то так... (IMG:style_emoticons/kolobok_light/declare.gif) |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #143981 · Ответов: 3670 · Просмотров: 728,234 |
Отправлено: Jul 4 2013, 22:44 | |
Level 9 Группа: Master Сообщений: 394 Регистрация: 13.11.2005 Пользователь №: 1,779 |
У тебя не работает Neverwinter Script DelayCommand(3.0f, Raise(OBJECT_SELF)); // Функция сверху void main() или маленькая выдержка уничтожения трупа или вообще не работает, т.к. скрипты на трупах не работают... про рес реф я тут подробно описал: http://remmgen.narod.ru/titem.html |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #143974 · Ответов: 3670 · Просмотров: 728,234 |
Отправлено: Jun 27 2013, 13:38 | |
Level 9 Группа: Master Сообщений: 394 Регистрация: 13.11.2005 Пользователь №: 1,779 |
Это что старый сайт http://nwvault.ign.com/ приказал долго жить? |
Форум: Neverwinter Nights · Просмотр сообщения: #143925 · Ответов: 77 · Просмотров: 72,309 |
Отправлено: Jun 3 2013, 21:25 | |
Level 9 Группа: Master Сообщений: 394 Регистрация: 13.11.2005 Пользователь №: 1,779 |
Вот возник вопрос по существу - как сделать так, чтобы NPC подходил к игроку при его входе в локацию(модуль)? читайте пост: http://www.city-of-masters.ru/forums/index...st&p=110735 Скажите - можно ли сделать так, чтобы при незаконных действиях стражники пытались тебя оглушить и после того ты попадал в тюрьму, но потом тебя выпускают? Можно, и уже реализовано Aiwan-ном в Монете судьбы: http://wrg.ru/download.php?list.2 и в нашем модуле тоже есть такая фишка... |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #143796 · Ответов: 5109 · Просмотров: 910,140 |
Отправлено: May 4 2013, 11:03 | |
Level 9 Группа: Master Сообщений: 394 Регистрация: 13.11.2005 Пользователь №: 1,779 |
P.S Скриптом Айвана не понял как пользоваться... Я тоже не понял, поэтому написал собственный скрипт на ХБ нпс. Вот в этой теме подробности: http://www.city-of-masters.ru/forums/index...?showtopic=5123 |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #143764 · Ответов: 3359 · Просмотров: 666,494 |
Отправлено: Jan 11 2013, 09:21 | |
Level 9 Группа: Master Сообщений: 394 Регистрация: 13.11.2005 Пользователь №: 1,779 |
Чистка локации от предметов Тут что-то глючат коды NNS. Кому нужно смотрим здесь: http://remmgen.narod.ru/tmodul.html |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #143399 · Ответов: 3670 · Просмотров: 728,234 |
Отправлено: Jan 9 2013, 16:21 | |
Level 9 Группа: Master Сообщений: 394 Регистрация: 13.11.2005 Пользователь №: 1,779 |
Neverwinter Script //::////////////////////////////////////////////////// //:: Чистка локации от предметов, слот ХБ //:: Created By: Gennady //:: Name: de_chistka_loc //::////////////////////////////////////////////////// #include \"ludi\" void ChistkaLoc(int iD, object oSelf = OBJECT_SELF) { object oItem = GetFirstObjectInArea(oSelf); int iFut = Day()+iD; int iDes = Day(); SetLocalInt(oSelf, 092;"day\", iFut); while(GetIsObjectValid(oItem)) { if(GetLocalInt(oItem,092;"day\")==0) SetLocalInt(oItem, 092;"day\", iFut); if(GetLocalInt(oItem,092;"day\")<= iDes) { if(GetTag(oItem)==092;"BodyBag\") { object oItemB = GetFirstItemInInventory(oItem); while(GetIsObjectValid(oItemB)) { if(GetPlotFlag(oItemB)==FALSE) DestroyObject(oItemB); oItemB = GetNextItemInInventory(oItem); } } else { if(GetObjectType(oItem)==OBJECT_TYPE_ITEM && GetPlotFlag(oItem)==FALSE) DestroyObject(oItem); } } oItem = GetNextObjectInArea(oSelf); } } //////////////////////////////////////////////////////////////////////////////// void main() { object oPC = GetFirstPC(); object oSelf = OBJECT_SELF; int iD = StringToInt(GetLockKeyTag(oSelf)); if(GetArea(oPC)==GetArea(oSelf)) // если ПС в локе ChistkaLoc(iD); else if(GetLocalInt(oSelf,092;"day\") <= Day() && GetLocalInt(oSelf,092;"day\")!=0) ChistkaLoc(iD); } // Тэг ключа, врямя в днях до удаления предметов Neverwinter Script /////////////////////////////////////////////// // *** БИБЛИОТЕКА *** #include \"ludi\" /////////////////////////////////////////////// // _______________ Текущий день _______________________________________________ int Day() { int nDay = GetCalendarDay(); int nMes = 28*GetCalendarMonth(); int nYear = GetCalendarYear(); int iDay = 336*nYear+nMes+nDay; return iDay; } |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #143384 · Ответов: 3670 · Просмотров: 728,234 |
Отправлено: Dec 31 2012, 12:41 | |
Level 9 Группа: Master Сообщений: 394 Регистрация: 13.11.2005 Пользователь №: 1,779 |
Подскажите, как мне заставить бить ловушку только по врагам? Или заставить вылетать из конкретной точки снаряды в враждебных мне нпс, наступивших на триггер? это у меня стоит на катапультах, может что возмешь на вооружение Neverwinter Script void main() { object oPC = GetFirstPC(); object oBal = OBJECT_SELF; object oZel = GetNearestObjectByTag("ZEL_BAL");//Объект на который должен быть скастован спелл. if (GetIsObjectValid(oZel) && GetDistanceToObject(oZel) <= 50.0f && GetLocalInt(oBal,"BALL") != 1) { SetLocalInt(oBal,"BALL",1); PlaySound("as_cv_winch1"); DelayCommand(15.3, SetLocalInt(oBal,"BALL",FALSE)); if (GetTag(oBal) == "CATAPULTA") AssignCommand(oBal,ActionCastSpellAtObject(SPELL_F IREBALL,oZel)); else switch (Random(2)+1) { case 1: AssignCommand(oBal,ActionCastSpellAtObject(SPELL_F LAME_ARROW,oZel)); break; case 2: AssignCommand(oBal,ActionCastSpellAtObject(SPELL_M ELFS_ACID_ARROW,oZel)); break; } } } |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #143323 · Ответов: 3359 · Просмотров: 666,494 |
Отправлено: Dec 26 2012, 08:09 | |
Level 9 Группа: Master Сообщений: 394 Регистрация: 13.11.2005 Пользователь №: 1,779 |
В квесте где нужно найти фермера , что б потом можно было б выкупить корову, немогу понять как отвести брата домой, он сидит и выпрашивает у меня эль, потом говорит что я не пьян и хочет со мной говорить, пил разные напитки в разных количествах всеровно такаяже ситуация, помогите плз кто знает. В игре есть такие пьяницы, что нужно с ними споить героя в зюзю. Для этого годится водка и для женских героев абсент. Пьем пока не упадет до предела, кажется ловкость. Бывают на герое шмотки против понижения параметров, их нужно снять. Чтобы брат ушел в свой дом, нужно чтобы об этом было задание... Он уходит и без пьянства. (IMG:style_emoticons/kolobok_light/smile.gif) |
Форум: Главный Зал · Просмотр сообщения: #143291 · Ответов: 318 · Просмотров: 283,509 |
Отправлено: Oct 26 2012, 08:09 | |
Level 9 Группа: Master Сообщений: 394 Регистрация: 13.11.2005 Пользователь №: 1,779 |
Все понял. Спасибо! Это явный баг, на выходных исправлю. Счас глянул, вроде там все нормально. Двери открываются как при диалоге без жетона капитана, так и с жетоном, т.е. идет диалог о графе Смирноффе. Может у вас старая версия мода или хака... |
Форум: Главный Зал · Просмотр сообщения: #142976 · Ответов: 318 · Просмотров: 283,509 |
Отправлено: Oct 24 2012, 08:41 | |
Level 9 Группа: Master Сообщений: 394 Регистрация: 13.11.2005 Пользователь №: 1,779 |
Привет! (IMG:style_emoticons/kolobok_light/smile.gif) к моему сожалению я лучше дождусь когда его полностью доделают! Сам не дождусь когда доделаю... Мод тестировался кусками. Но один раз его уже кто-то полностью прошел. Я пока правлю багу по мере прохождения игроками и выкладываю новые хаки с изминениями, если уже полные тормоза. Если я правильно понял. то дверь в башне гвардейцев не открывается и с Балдуином нельзя переговорить? |
Форум: Главный Зал · Просмотр сообщения: #142961 · Ответов: 318 · Просмотров: 283,509 |
Отправлено: Aug 15 2012, 07:54 | |
Level 9 Группа: Master Сообщений: 394 Регистрация: 13.11.2005 Пользователь №: 1,779 |
Привет! Давно сюда не заглядывал... Уже точно и не помню, что там с Угольком. Можно сохраниться и попробовать просто тупо его атаковать. Все равно он неубиваем, нужно нанести ему смертельные раны и он отдаст награду. |
Форум: Главный Зал · Просмотр сообщения: #142480 · Ответов: 318 · Просмотров: 283,509 |
Отправлено: Aug 2 2012, 09:03 | |
Level 9 Группа: Master Сообщений: 394 Регистрация: 13.11.2005 Пользователь №: 1,779 |
|
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #142380 · Ответов: 5109 · Просмотров: 910,140 |
Отправлено: May 30 2012, 12:39 | |
Level 9 Группа: Master Сообщений: 394 Регистрация: 13.11.2005 Пользователь №: 1,779 |
Это настройка уничтожения трупа... Лучше вешать команду на модуль, а не крысу. Через: AssignCommand |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #141872 · Ответов: 3670 · Просмотров: 728,234 |
Отправлено: Apr 17 2012, 16:09 | |
Level 9 Группа: Master Сообщений: 394 Регистрация: 13.11.2005 Пользователь №: 1,779 |
«Очередности» - это сортировка квестов по важности. самые важные вверху |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #141648 · Ответов: 3359 · Просмотров: 666,494 |
Отправлено: Apr 3 2012, 07:54 | |
Level 9 Группа: Master Сообщений: 394 Регистрация: 13.11.2005 Пользователь №: 1,779 |
|
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #141376 · Ответов: 3359 · Просмотров: 666,494 |
Отправлено: Apr 2 2012, 07:57 | |
Level 9 Группа: Master Сообщений: 394 Регистрация: 13.11.2005 Пользователь №: 1,779 |
Вот для примера скриптa для дверей и люков, годится для перехода как в одной области, так и для перехода в новую. Neverwinter Script //::////////////////////////////////////////////// //:: УНИВЕРСАЛЬНЫЙ СКРИПТ ПЕРЕМЕЩЕНИЙ //:: Слот: OnUsed //::////////////////////////////////////////////// // ТЕКСТ НАД ПЕРСОНАЖЕМ // object oPC - ПЕРСОНАЖ // string sTokenValue - ТЕКСТ НАД ПЕРСОНАЖЕМ void text(object oPC, string sTokenValue); // ПЕРЕМЕЩЕНИЕ ГЕРОЯ и всей его свиты к точке object oWP void JumpFirstPC(object oWP); void text(object oPC, string sTokenValue) {AssignCommand(oPC, SpeakString(sTokenValue)); } void JumpFirstPC(object oWP) { object oPC = GetFirstPC(); object oNPC = GetFirstObjectInArea(oPC); AssignCommand(oPC, ClearAllActions()); AssignCommand(oPC, JumpToObject(oWP)); while (GetIsObjectValid(oNPC)) { if (oPC==GetMaster(oNPC)) { AssignCommand(oNPC, ClearAllActions()); AssignCommand(oNPC, JumpToObject(oWP)); } oNPC = GetNextObjectInArea(oPC); } } ////////////////////////////////////////////// void main() { object oPC = GetFirstPC(); object oSP = GetHenchman(oPC); object oPoint = GetWaypointByTag("TP_" + GetTag(OBJECT_SELF)); if (!(GetLocked(OBJECT_SELF) == TRUE)) { if(GetLocalInt(OBJECT_SELF, "OPEN_SD") == 1) JumpFirstPC(oPoint); else { SetLocalInt(OBJECT_SELF,"OPEN_SD",1); DelayCommand(0.1, ActionPlayAnimation(ANIMATION_PLACEABLE_OPEN)); DelayCommand(6.6, ActionPlayAnimation(ANIMATION_PLACEABLE_CLOSE)); DelayCommand(6.7, SetLocalInt(OBJECT_SELF,"OPEN_SD",FALSE)); } } else { PlaySound("as_na_branchsnp3"); FloatingTextStringOnCreature("ЗАКРЫТО!", oPC, TRUE); int nSkill = 20 + GetSkillRank(SKILL_OPEN_LOCK, oSP); if (nSkill >= GetLockUnlockDC(OBJECT_SELF)) text(oSP, "Попробуйте открыть! Не сможешь, помогу открыть…"); else text(oSP, "Мне не осилить этот замок…"); } } // помещать в слот OnUsed OnEnter OnClick OnAreaTransitionClick // Точка перемещения TP_ + Тег объекта //Перемещение героя и спутника для размещаемых объектов |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #141355 · Ответов: 3359 · Просмотров: 666,494 |
Отправлено: Feb 22 2012, 14:04 | |
Level 9 Группа: Master Сообщений: 394 Регистрация: 13.11.2005 Пользователь №: 1,779 |
вот тут почитай http://remmgen.narod.ru/thak.html |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #140699 · Ответов: 3359 · Просмотров: 666,494 |
Отправлено: Feb 19 2012, 16:15 | |
Level 9 Группа: Master Сообщений: 394 Регистрация: 13.11.2005 Пользователь №: 1,779 |
Важно, т.к. скрипт стоит на ХБ и катапульты кастуют спелы. |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #140651 · Ответов: 3670 · Просмотров: 728,234 |
Открытая тема (есть новые ответы) Открытая тема (нет новых ответов) Горячая тема (есть новые ответы) Горячая тема (нет новых ответов) |
Опрос (есть новые голоса) Опрос (нет новых голосов) Закрытая тема Тема перемещена |
Текстовая версия | Сейчас: 25th September 2024 - 02:05 |