Город Мастеров
IPB

Здравствуйте, гость ( Вход | Регистрация )


Fluyka
Отправлено: 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

Fluyka
Отправлено: Sep 27 2009, 15:21


Level 2
*

Группа: Candidate
Сообщений: 10
Регистрация: 02.10.2005
Пользователь №: 1,597


Скажите сколько локаций может максимально поместиться в модуле, чтобы не было проблем и тормозов у шарда?
  Форум: Neverwinter Nights 2 Obsidian Toolset · Просмотр сообщения: #133944 · Ответов: 829 · Просмотров: 423,309

Fluyka
Отправлено: 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

Fluyka
Отправлено: May 26 2006, 15:55


Level 2
*

Группа: Candidate
Сообщений: 10
Регистрация: 02.10.2005
Пользователь №: 1,597


На одном из шардов я видела, что при выборе расы игрок автоматом
становиться враждебным ко всем, к кому должен быть враждебный..
..и даже диз не убрать.
интересно как это реализовано,если через фракции, то фракция вроде у
всех ПС одна?
  Форум: Neverwinter Nights Aurora Toolset · Просмотр сообщения: #82827 · Ответов: 3359 · Просмотров: 638,607

Fluyka
Отправлено: 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

Fluyka
Отправлено: Mar 1 2006, 03:16


Level 2
*

Группа: Candidate
Сообщений: 10
Регистрация: 02.10.2005
Пользователь №: 1,597


погоди....так а как фиты что в системе Нвнра? Тот же фит улучшеная стойкость, там как делаеться?тоже через шкурку разве?
  Форум: Custom Content · Просмотр сообщения: #71304 · Ответов: 642 · Просмотров: 242,131

Fluyka
Отправлено: Mar 1 2006, 01:29


Level 2
*

Группа: Candidate
Сообщений: 10
Регистрация: 02.10.2005
Пользователь №: 1,597


Подскажите ктонибудь: Хочу сделать фит, как фит Тайная Защита от выбраной школы....
Прописала фит в feat.2da , создала скрипт с ссылкой на номер этого фита, а как теперь сделать, чтобы твой спасбросок складывался с этим фитом?
  Форум: Custom Content · Просмотр сообщения: #71297 · Ответов: 642 · Просмотров: 242,131

Fluyka
Отправлено: Dec 3 2005, 03:29


Level 2
*

Группа: Candidate
Сообщений: 10
Регистрация: 02.10.2005
Пользователь №: 1,597


Lex
Дело в том, что у дроу бонус к интелекту +2, это очень удобно когда создаешь воина. А шкурки только дают эффект , а не само увеличение статов, т.е. они их увеличеные характеристики не учитываються при получение уровня. Вот так..Я думала может есть другой способ, без шкурок.
  Форум: Custom Content · Просмотр сообщения: #61371 · Ответов: 642 · Просмотров: 242,131

Fluyka
Отправлено: Dec 2 2005, 12:26


Level 2
*

Группа: Candidate
Сообщений: 10
Регистрация: 02.10.2005
Пользователь №: 1,597


Вообщем, я хочу сделать подрассу Дроу, чтобы она не была основана на шкурках, выдающихся при входе игрока. Такое возможно? или только с заменой основных рас?
  Форум: Custom Content · Просмотр сообщения: #61260 · Ответов: 642 · Просмотров: 242,131

Fluyka
Отправлено: 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