Здравствуйте, гость ( Вход | Регистрация )
Отправлено: Oct 12 2009, 08:33 | |
Level 2 Группа: Candidate Сообщений: 10 Регистрация: 02.10.2005 Пользователь №: 1,597 |
Нужно обновляться. Запусти update в каталоге с игрой, можешь сам скачать критикал 1.61 или 1.69 и апнуться. Вообще в свое время я занималась этим классом и качала данный вариант на ваулте - все работало. Там конечно жестоко переписаны все скрипты спеллов) |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #134063 · Ответов: 5109 · Просмотров: 855,531 |
Отправлено: Sep 27 2009, 15:21 | |
Level 2 Группа: Candidate Сообщений: 10 Регистрация: 02.10.2005 Пользователь №: 1,597 |
Скажите сколько локаций может максимально поместиться в модуле, чтобы не было проблем и тормозов у шарда? |
Форум: Neverwinter Nights 2 Obsidian Toolset · Просмотр сообщения: #133944 · Ответов: 829 · Просмотров: 423,309 |
Отправлено: Nov 30 2006, 21:34 | |
Level 2 Группа: Candidate Сообщений: 10 Регистрация: 02.10.2005 Пользователь №: 1,597 |
Кто-нибудь выложите пожалуйста константы "ReqType" из cls_pres_* ;все желательно, а то в разделе про 2да не все. |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #99570 · Ответов: 3359 · Просмотров: 638,607 |
Отправлено: May 26 2006, 15:55 | |
Level 2 Группа: Candidate Сообщений: 10 Регистрация: 02.10.2005 Пользователь №: 1,597 |
На одном из шардов я видела, что при выборе расы игрок автоматом становиться враждебным ко всем, к кому должен быть враждебный.. ..и даже диз не убрать. интересно как это реализовано,если через фракции, то фракция вроде у всех ПС одна? |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #82827 · Ответов: 3359 · Просмотров: 638,607 |
Отправлено: Apr 29 2006, 14:22 | |
Level 2 Группа: Candidate Сообщений: 10 Регистрация: 02.10.2005 Пользователь №: 1,597 |
Вообщем я хотела вот что,у меня была такая идея...нужно было разделить отдых и процесс подготовки заклинаний кастующем классом. Это все нужно было все, чтобы клерик мог молиться Богу о заклинаниях только в определенные часы времени суток....ну перепало и магу конечно.(IMG:style_emoticons/kolobok_light/smile.gif) ) NSS //////////////////////////////////////////////////////////////////////////////// /////Эта функция каждые 3 секунды проверяет подготавливает ли персонаж магию./// //////////////////////////////////////////////////////////////////////////////// void Examen(object oPC = OBJECT_SELF) { if(!GetLocalInt(oPC,"Rest")) { ForceRest(oPC);//востановление магии ActionMoveToLocation(GetLocation(oPC));//встаем FloatingTextStringOnCreature( "Вы успешно подготовили магию.",oPC); //удаление локалок if(GetIsObjectValid(GetLocalObject(oPC,"GodLay"))) { DestroyObject(GetLocalObject(oPC,"GodLay")); DeleteLocalObject(oPC,"GodLay"); } DeleteLocalLocation(oPC, "RestLocation"); return; } if(GetLocation(oPC) != GetLocalLocation(oPC, "RestLocation")) { ActionMoveToLocation(GetLocation(oPC)); FloatingTextStringOnCreature("Вам неудалось подготовить магию.",oPC); //удаление локалок if(GetIsObjectValid(GetLocalObject(oPC,"GodLay"))) { DestroyObject(GetLocalObject(oPC,"GodLay")); DeleteLocalObject(oPC,"GodLay"); } DeleteLocalInt(oPC,"Rest"); DeleteLocalLocation(oPC, "RestLocation"); return; } else { AssignCommand(oPC, DelayCommand(3.0f, Examen(oPC))); AssignCommand(oPC,ActionPlayAnimation(ANIMATION_LOOPING_MEDITATE,1.0,3.0)); } } //////////////////////////////////////////////////////////////////////////////// ///Это начало подготовки заклинаний для божественных заклинателей/////////////// //////////////////////////////////////////////////////////////////////////////// void BeginGodMagic(object oPC =OBJECT_SELF) { object oLay;//тут я сделала луч, с неба как бы, впрочем необязательно. Так что можно убрать(IMG:style_emoticons/kolobok_light/smile.gif) //проверка айламента if(GetAlignmentGoodEvil(oPC)==ALIGNMENT_EVIL) {oLay = CreateObject(OBJECT_TYPE_PLACEABLE,"plc_solred",GetLocation(oPC));} else if (GetAlignmentGoodEvil(oPC)==ALIGNMENT_NEUTRAL) {oLay = CreateObject(OBJECT_TYPE_PLACEABLE,"plc_solblue",GetLocation(oPC));} else oLay = CreateObject(OBJECT_TYPE_PLACEABLE,"plc_solwhite",GetLocation(oPC)); //вешаем нужные локалки на Чара и плэйсебл SetLocalLocation(oPC, "RestLocation", GetLocation(oPC)); SetLocalInt(oPC,"Rest",TRUE); SetLocalObject(oPC,"GodLay",oLay); AssignCommand(oPC,ActionPlayAnimation(ANIMATION_LOOPING_MEDITATE,1.0,3.0)); AssignCommand(oPC, DelayCommand(3.0, Examen())); DelayCommand(1.0,FloatingTextStringOnCreature("Подготовка магии.",oPC)); DelayCommand(30.0,DeleteLocalInt(oPC,"Rest")); } //////////////////////////////////////////////////////////////////////////////// //Это проверка у божественных заклинателей наличия бога///////////////////////// //если есть, то все нормально,нет-не подготовить заклинаний.//////////////////// //и времени, в которое можно помолиться этому богу.///////////////////////////// //Закоментировала.////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// /*void ExsamenGod(object oPC = OBJECT_SELF) { object oGodLatander,oGodMysrta; int nTime = GetTimeHour(); oGodLatander = GetItemPossessedBy(oPC,"i_latander_sign"); oGodMysrta = GetItemPossessedBy(oPC,"i_mystra_sign"); // Latander if(GetIsObjectValid(oGodLatander)) { if((nTime>=6)&&(nTime<13)){BeginGodMagic(oPC);return;} else return; } //Mystra else if(GetIsObjectValid(oGodMysrta)) { if((nTime>=23)&&(nTime<4)){BeginGodMagic(oPC);return;} else return; } else{FloatingTextStringOnCreature("Вам не кому молитьсЯ относительно заклинаний.",oPC);} }*/ //////////////////////////////////////////////////////////////////////////////// /// Это начало подготовки заклинаний для арканных заклинателей ///////////////// //////////////////////////////////////////////////////////////////////////////// void BeginArcaneMagic(object oPC =OBJECT_SELF) { SetLocalLocation(oPC, "RestLocation", GetLocation(oPC)); SetLocalInt(oPC,"Rest",TRUE); AssignCommand(oPC,ActionPlayAnimation(ANIMATION_LOOPING_MEDITATE,1.0,3.0)); DelayCommand(3.0,AssignCommand(oPC,ActionPlayAnimation(ANIMATION_FIREFORGET_READ,1.0,10.0))); AssignCommand(oPC, DelayCommand(3.0, Examen())); DelayCommand(1.0,FloatingTextStringOnCreature("Подготовка магии.",oPC)); DelayCommand(30.0,DeleteLocalInt(oPC,"Rest")); } //////////////////////////////////////////////////////////////////////////////// ///// Проверка. Есть ли у персонажа кастующий класс? ////////////////////////// //////////////////////////////////////////////////////////////////////////////// void ExamenCastClass(object oPC = OBJECT_SELF) { int iu = 1,iClass; while(iu <=3) { iClass=GetClassByPosition(iu,oPC); if(iClass == CLASS_TYPE_CLERIC){BeginGodMagic(oPC);return;} else if(iClass == CLASS_TYPE_DRUID){BeginGodMagic(oPC);return;} else if(iClass == CLASS_TYPE_PALADIN){BeginGodMagic(oPC);return;} else if(iClass == CLASS_TYPE_RANGER){BeginGodMagic(oPC);return;} else if(iClass == CLASS_TYPE_WIZARD){BeginArcaneMagic(oPC);return;} else if(iClass == CLASS_TYPE_SORCERER){BeginArcaneMagic(oPC);return;} else if(iClass == CLASS_TYPE_BARD){BeginArcaneMagic(oPC);return;} iu++ ; } } //////////////////////////////////////////////////////////////////////////////// /// Удаление восстановленных при отдыхе заклинаний ///////////////////////////// //////////////////////////////////////////////////////////////////////////////// void SpellDelete(object oPC = OBJECT_SELF) { int nSpell, nKSpell; for (nSpell = 0; nSpell < 1000; nSpell++) { nKSpell = GetHasSpell(nSpell, oPC); if (nKSpell) { while (nKSpell > 0) { DecrementRemainingSpellUses(oPC, nSpell); nKSpell--; } } } } //////////////////////////////////////////////////////////////////////////////// ////////////////// Отдых /////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////// void main() { object oPC = GetLastPCRested(); object oItem,oItem1; switch(GetLastRestEventType()) { case REST_EVENTTYPE_REST_STARTED: { //Необходимые эффекты,проверки и тд.. break; } case REST_EVENTTYPE_REST_CANCELLED: { break; } case REST_EVENTTYPE_REST_FINISHED: { SpellDelete(oPC); DelayCommand(1.5,ExamenCastClass(oPC)); break; } } } |
Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #80131 · Ответов: 111 · Просмотров: 457,634 |
Отправлено: Mar 1 2006, 03:16 | |
Level 2 Группа: Candidate Сообщений: 10 Регистрация: 02.10.2005 Пользователь №: 1,597 |
погоди....так а как фиты что в системе Нвнра? Тот же фит улучшеная стойкость, там как делаеться?тоже через шкурку разве? |
Форум: Custom Content · Просмотр сообщения: #71304 · Ответов: 642 · Просмотров: 242,131 |
Отправлено: Mar 1 2006, 01:29 | |
Level 2 Группа: Candidate Сообщений: 10 Регистрация: 02.10.2005 Пользователь №: 1,597 |
Подскажите ктонибудь: Хочу сделать фит, как фит Тайная Защита от выбраной школы.... Прописала фит в feat.2da , создала скрипт с ссылкой на номер этого фита, а как теперь сделать, чтобы твой спасбросок складывался с этим фитом? |
Форум: Custom Content · Просмотр сообщения: #71297 · Ответов: 642 · Просмотров: 242,131 |
Отправлено: Dec 3 2005, 03:29 | |
Level 2 Группа: Candidate Сообщений: 10 Регистрация: 02.10.2005 Пользователь №: 1,597 |
Lex Дело в том, что у дроу бонус к интелекту +2, это очень удобно когда создаешь воина. А шкурки только дают эффект , а не само увеличение статов, т.е. они их увеличеные характеристики не учитываються при получение уровня. Вот так..Я думала может есть другой способ, без шкурок. |
Форум: Custom Content · Просмотр сообщения: #61371 · Ответов: 642 · Просмотров: 242,131 |
Отправлено: Dec 2 2005, 12:26 | |
Level 2 Группа: Candidate Сообщений: 10 Регистрация: 02.10.2005 Пользователь №: 1,597 |
Вообщем, я хочу сделать подрассу Дроу, чтобы она не была основана на шкурках, выдающихся при входе игрока. Такое возможно? или только с заменой основных рас? |
Форум: Custom Content · Просмотр сообщения: #61260 · Ответов: 642 · Просмотров: 242,131 |
Отправлено: Dec 1 2005, 01:42 | |
Level 2 Группа: Candidate Сообщений: 10 Регистрация: 02.10.2005 Пользователь №: 1,597 |
Здравствуйте уважаемые ) Я бы хтела узнать : Сделала я таблицу 2да с рассой Drow, как мне заставить ее в игре заработать, когда в субрассу вводишь слово Drow ? |
Форум: Custom Content · Просмотр сообщения: #61083 · Ответов: 642 · Просмотров: 242,131 |
Открытая тема (есть новые ответы) Открытая тема (нет новых ответов) Горячая тема (есть новые ответы) Горячая тема (нет новых ответов) |
Опрос (есть новые голоса) Опрос (нет новых голосов) Закрытая тема Тема перемещена |
Текстовая версия | Сейчас: 19th April 2024 - 09:10 |