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

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

 Правила этого форума ПРАВИЛА РАЗДЕЛА
135 страниц V  « < 45 46 47 48 49 > »   
Ответить в эту темуОткрыть новую тему
> ОДИНОЧНЫЙ ВОПРОС, на любую тулсетовскую тему
Loxness
сообщение Nov 4 2005, 17:53
Сообщение #1136


Level 2
*

Класс: Обыватель
Характер: Lawful Good
Раса: Человек



"Конечно можно. Но для этого надо карту сделать в 3Д максе. А если не умеешь. Возьм нашу в ПЛ. "

...
Aiwan, ПЛ - это что и где?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Dik Morris
сообщение Nov 4 2005, 17:55
Сообщение #1137


Вечно меняющийся
Иконки Групп

Класс: Монах
Характер: True Neutral
Раса: Человек
NWN: Скриптинг [Sn]



ПЛ - Проклятье Левора, группа взаимосвязанных модулей (3 части)
Разработчики, команда WRG! Team.
Отличный аддон, к НВН (прод. в магазинах)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
L33t
сообщение Nov 4 2005, 19:32
Сообщение #1138


Level 2
*

Класс: Вор
Характер: Lawful Evil
Раса: Карлик



Короче, моя эпопея со светом почти закончилась - я повесил две люстры для виду, вешаю на них зажигание (SetPlaceableLight) на открвыание двери и гашу той же функцией при закрывании. Только вот когда свет гасится, комната остается слегка подсвеченной плюс люстры видны :xz:.

P.S. Тут кто-то вопрошал, для чего это надо - я пишу модуль под шард, мне для антуражу нужна пустая комната, где персонажи, имеющие от комнаты ключ могут тайно поговорить. Только не надо "можно же в аське" и т.п. Это для отыгрыша нужно.

P.P.S. А все-таки, у кого-нибудь получилось этой дурацкой SetTileMainLightColor что-нибудь сделать? Ну не работает она, хоть ты тресни. Пишу вроде правильно:
Neverwinter Script Source
location L1=GetLocation(GetObjectByTag ("invobj1"));
location L2=GetLocation(GetObjectByTag ("invobj2"));
SetTileMainLightColor(L1,TILE_MAIN_LIGHT_COLOR_WHITE,TILE_MAIN_LIGHT_COLOR_WHITE);
SetTileMainLightColor(L2,TILE_MAIN_LIGHT_COLOR_WHITE,TILE_MAIN_LIGHT_COLOR_WHITE);
RecomputeStaticLighting(GetArea(GetObjectByTag("invobj1")));

объекты с такими тегами есть, проверял дважды - написаны правильно. Не зажигается ареа и все тут.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
L33t
сообщение Nov 4 2005, 19:34
Сообщение #1139


Level 2
*

Класс: Вор
Характер: Lawful Evil
Раса: Карлик



QUOTE (Белатрис @ Nov 4 2005, 02:15)
Все, уже исправил, можете не помогать.

Каким образом исправил-то? Мало ло понадобится, а то у меня Невервинтер слетел подобным образом и не хотел запускаться.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Белатрис
сообщение Nov 5 2005, 01:30
Сообщение #1140


Level 11
***

Класс: Воин
Характер: Lawful Good
Раса: Человек



Прошу прощения за оффтоп.
------------------------------------------------------------------------
QUOTE (L33t @ Nov 4 2005, 19:34)
Каким образом исправил-то?

Перенес локации моего старого модуля в новый.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Nov 5 2005, 11:25
Сообщение #1141


Миловидный Бегрюссунг
Иконки Групп

Класс: Воин
Характер: Chaotic Good
Раса: Человек
NWN: Модмейкер
Проклятие Левора
Порядок Времени



QUOTE (L33t @ Nov 4 2005, 22:32)
Только вот когда свет гасится, комната остается слегка подсвеченной плюс люстры видны

Тебе надо делать RecomputeStaticLighting света в тех местах где были люстры. Если их только две, то это не беда. Но если много, то этот процесс очень ресурсоемкий и пересчитывает освещение всей локи. Я тебе дам свой скрипт факелов, посомтри как я сделал и подправь для себя.

Neverwinter Script Source
//:://////////////////////////////////////////////
//:: OnEnter  am_ten_torch_on
//:: Copyright © 2005 WRG!
//:://////////////////////////////////////////////
/*
    ВКЛЮЧАЕМ ОГОНЬ ФАКЕЛОВ И ЗВУК К НИМ НОЧЬЮ.

Таг факела = "AM_PLS_TORCH_ON". Он должен быть с
активированной анимацией и отключена опция Static.
Звуковой объект ставим рядом с факелом, помните его таг
ДОЛЖЕН БЫТЬ УНИКАЛЬНЫМ ВО ВСЕМ МОДУЛЕ. Иначе не
сработает. К примеру таг моего звука, равен тагу
триггера плюс порядковый номер, начиная с еденицы:
AM_SOUND_TORTCH_(порядковый номер = i). Расставляйте
на локации факела и звуки рядом. Все готово!

*/

//:://////////////////////////////////////////////
//:: Created By: Aiwan
//:: Created On: 08.06.2005
//:://///////////////////////////////////////////
//#include "am_inc_debug"
void main()
{
  int i=1; // Первый порядковый номер тага звука
  float f=0.5; // Задержка включения
  float r=f+0.2; // Задержка пересчета освещения
  object oPC = GetEnteringObject();
  string sSound = GetTag(OBJECT_SELF); // Приравнял таг триггера к звуовому
  object oTorch = GetFirstObjectInArea(OBJECT_SELF);
  object oSound = GetObjectByTag(sSound+IntToString(i)); // Звуковой объект
  if (!GetIsPC(oPC)) {return;}
//---------------------------------- ДЕНЬ --------------------------------------
  if (GetIsDay() && !GetLocalInt(OBJECT_SELF, "DEACTIVATED"))
    // Если день но факела горят
  {
  while (GetIsObjectValid(oTorch))
      {
      if (GetTag(oTorch) == "AM_PLS_TORCH_ON" && !GetLocalInt(oTorch, "LIGHT_OFF"))
        /* Проверяем все объекты на локации, берем с нужным тегом и без
            локальной переменной, что с объектом уже выключен. */

          {
          SetLocalInt(oTorch, "LIGHT_OFF", TRUE);
          AssignCommand(oTorch, PlayAnimation(ANIMATION_PLACEABLE_DEACTIVATE));
          DelayCommand(f, SetPlaceableIllumination(oTorch, FALSE));
          DelayCommand(r, RecomputeStaticLighting(GetArea(oTorch)));
          //Debug(FloatToString(f));
          //Debug(FloatToString®);
          f=f+0.4; // Сделай паузу!
          r=f+0.2;
        /* Каджый факел заставим съесть Твикс. И прересчитаем свет позже. Не
          должно быть рывков, но если они все же появились, увеличьте немного, на 0.2,
          к примеру. Если и потом не пропали, то выкиньте ваш компьютер в окно,
          Это надо было сделать года два назад.                                  */

          }
          if (GetIsObjectValid(oSound))
            {
            SoundObjectStop(oSound); // Выключаем звук
            i++;  // Присвоим объекту звука таг на единицу больше
            }
      oSound = GetObjectByTag("AM_SOUND_TORCH_"+IntToString(i));
      oTorch = GetNextObjectInArea(OBJECT_SELF);
      }
  SetLocalInt(OBJECT_SELF, "DEACTIVATED", TRUE);
  }
//----------------------------- НОЧЬ -------------------------------------------
  if (GetIsNight() && GetLocalInt(OBJECT_SELF, "DEACTIVATED"))
    // Если ночь но мы затушили факела
  {
  while (GetIsObjectValid(oTorch))
      {
      if (GetTag(oTorch) == "AM_PLS_TORCH_ON" && GetLocalInt(oTorch, "LIGHT_OFF"))
          {
          SetLocalInt(oTorch, "LIGHT_OFF", FALSE);
          AssignCommand(oTorch, PlayAnimation(ANIMATION_PLACEABLE_ACTIVATE));
          DelayCommand(f, SetPlaceableIllumination(oTorch, TRUE));
          DelayCommand(r, RecomputeStaticLighting(GetArea(oTorch)));
          Debug(FloatToString(f));
          Debug(FloatToString®);
          f=f+0.4;
          r=f+0.2;
          }
          if (GetIsObjectValid(oSound))
            {
            SoundObjectPlay(oSound); // Включаем звук
            i++; // Присвоим объекту звука таг на единицу больше
            }
      oSound = GetObjectByTag("AM_SOUND_TORCH_"+IntToString(i));
      oTorch = GetNextObjectInArea(OBJECT_SELF);
      }
  SetLocalInt(OBJECT_SELF, "DEACTIVATED", FALSE); // ЧТо бы один раз сработало
  return;
  }
}


Но если честно, я работаю с другим скриптом, он дестроит факел и креетит на его месте другой:

Neverwinter Script Source
//:://////////////////////////////////////////////
//:: OnEnter  am_aud_torch_del
//:: Copyright © 2005 WRG!
//:://////////////////////////////////////////////
/*
    ВКЛЮЧАЕМ ОГОНЬ ФАКЕЛОВ И ЗВУК К НИМ НОЧЬЮ.

Таг факела = "AM_PLS_TORCH_OFF". Он должен быть с
в палитре с моделью факела без амбиент анимации.
Именно его и надо расставить в локации. Иначе будет
свет от факела гореть над ним. Его ResRef "am_pls_torchoff"
Таг горящего факела = "AM_PLS_TORCH_ON" ResRef "am_pls_torchon"
Звуковой объект ставим рядом с факелом, помните его таг
ДОЛЖЕН БЫТЬ УНИКАЛЬНЫМ ВО ВСЕМ МОДУЛЕ. Иначе не
сработает. К примеру таг моего звука, равен тагу
триггера плюс порядковый номер, начиная с еденицы:
AM_SOUND_TORTCH_(порядковый номер = i). Расставляйте
на локации факела и звуки рядом. Все готово!

*/

//:://////////////////////////////////////////////
//:: Created By: Aiwan
//:: Created On: 08.06.2005
//:://///////////////////////////////////////////
#include "am_inc_debug"
void main()
{
  int i=1; // Первый порядковый номер тага звука
  float f=0.5; // Задержка дестроя
  string sSound = GetTag(OBJECT_SELF); // Приравнял таг Локации к звуовому
  object oTorch = GetFirstObjectInArea(OBJECT_SELF);
  object oSound = GetObjectByTag(sSound+IntToString(i)); // Звуковой объект
  effect eLight = EffectVisualEffect(VFX_DUR_LIGHT_YELLOW_20); // Свет факела
  int nEvent = GetUserDefinedEventNumber();
//======================= USERDEINE EVENT 1000 =================================
if (nEvent == 1000)
//---------------------------------- ДЕНЬ --------------------------------------
  {
  while (GetIsObjectValid(oTorch))
      {
      if (GetTag(oTorch) == "AM_PLS_TORCH_ON" && !GetLocalInt(oTorch, "DO"))
        /* Проверяем все объекты на локации, берем с нужным тегом и без
            локальной переменной, что с объектом уже выключен. */

          {
          SetLocalInt(oTorch, "DO", TRUE);
          DestroyObject(oTorch, f);
          CreateObject(OBJECT_TYPE_PLACEABLE,"am_pls_torchoff", GetLocation(oTorch));
          Debug(FloatToString(f));
          f=f+0.2; // Сделай паузу!
          }
          if (GetIsObjectValid(oSound))
            {
            DebugObject(oSound);
            SoundObjectStop(oSound); // Выключаем звук
            i++;  // Присвоим объекту звука таг на единицу больше
            }
      oSound = GetObjectByTag(sSound+IntToString(i));
      oTorch = GetNextObjectInArea(OBJECT_SELF);
      }
  }
//======================= USERDEINE EVENT 3000 =================================
if (nEvent == 3000)
//----------------------------- НОЧЬ -------------------------------------------
  {
  while (GetIsObjectValid(oTorch))
      {
      if (GetTag(oTorch) == "AM_PLS_TORCH_OFF" && !GetLocalInt(oTorch, "DO"))
          {
          SetLocalInt(oTorch, "DO", TRUE);
          DestroyObject(oTorch, f);
          object oTorchNew = CreateObject(OBJECT_TYPE_PLACEABLE,"am_pls_torchon", GetLocation(oTorch));
          DelayCommand(0.5, ApplyEffectToObject(DURATION_TYPE_PERMANENT, eLight, oTorchNew));
          Debug(FloatToString(f));
          f=f+0.2; // Сделай паузу!
          }
          if (GetIsObjectValid(oSound))
            {
            DebugObject(oSound);
            SoundObjectPlay(oSound); // Включаем звук
            i++; // Присвоим объекту звука таг на единицу больше
            }
      oSound = GetObjectByTag(sSound+IntToString(i));
      oTorch = GetNextObjectInArea(OBJECT_SELF);
      }
  return;
  }
}


Я думаю ты парень грамотный сам разберешься что тебе над и что лучше. Главное помни, иногда после RecomputeStaticLighting надо выйти из ареныы и войти снова что бы сработало, это если во время пересчета РС был дальше чем видимый свет. Вот поэтому я и юзаю второй скрипт у себя он на юзердеф арены повешан. Тогда я спокоен, зашел в большую локу, факела поменялись и все путем. В верхнем скрипте надо было выйти из арены, если факел стял далеко он так и был со свечением.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Белатрис
сообщение Nov 5 2005, 15:09
Сообщение #1142


Level 11
***

Класс: Воин
Характер: Lawful Good
Раса: Человек



Вопрос не по тулсету, а по версии 1.66.
Когда я пропатчил свой ХОТУ то у меня появились premium modules(там ничего нет), для чего они?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Nov 5 2005, 23:08
Сообщение #1143


Миловидный Бегрюссунг
Иконки Групп

Класс: Воин
Характер: Chaotic Good
Раса: Человек
NWN: Модмейкер
Проклятие Левора
Порядок Времени



QUOTE (Белатрис @ Nov 5 2005, 18:09)
Когда я пропатчил свой ХОТУ то у меня появились premium modules(там ничего нет), для чего они?

Играть. :yes:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Белатрис
сообщение Nov 6 2005, 01:07
Сообщение #1144


Level 11
***

Класс: Воин
Характер: Lawful Good
Раса: Человек



QUOTE (Aiwan @ Nov 6 2005, 06:08)
Играть. 

Ну я то понимаю что играть, но их там ведь пусто. И вообще это что за модули такие? Оссобенные? Как их закинуть, где найти?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
AliceDiren
сообщение Nov 6 2005, 01:44
Сообщение #1145


Level 7
**

Класс: Маг
Характер: True Neutral
Раса: Эльф
NWN: Скриптинг [Sn]



Белатрис, найти их просто - store.bioware.com
Только они не за бесплатно :xz: я могу ошибаться, но помоему от 5$ каждый.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение Nov 6 2005, 02:12
Сообщение #1146


Level 5
Иконки Групп

Класс: Обыватель
Характер: Lawful Neutral
Раса: Человек
NWN: Модмейкер
Проклятие Левора
Порядок Времени



http://www.wrg.ru/forums/index.php?showtopic=1860
+ на форуме РПГпланета посмотри. Там выложили на фтп кракнутые премиум модули
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Kavin
сообщение Nov 7 2005, 19:50
Сообщение #1147


Level 8
***

Класс: Паладин
Характер: Lawful Good
Раса: Полуэльф
ПОДМАСТЕРЬЕ



За непоимением Лексикона (пока, увы...) спрошу у вас.
Вот функция SendMessageToPC отправляет тест в инфо-окно.
А какая функция выдает всплывающий такой текст, который появляется в двух звездочках и уплывает потом вверх, типа *Вы услышали звуки боя*?..

P.S.: Я имел ввиду не то действие, которое выполняет SpeakString.
Добавлено в [mergetime]1131383119[/mergetime]
Ай! Простите балбеса. Кое-что из курса английского вспомнил и сам нашел.
Для сведения: это функция
Neverwinter Script Source
void FloatingTextStringOnCreature(string sStringToDisplay, object oCreatureToFloatAbove, int bBroadcastToFaction=TRUE)

Добавлено в [mergetime]1131437205[/mergetime]
Такой теперь вопрос:
В случае, если два (оба) бандита убиты, запускается катсцена, описанная в отдельном скрипте.
На событие OnDeath обоих бандитов ставлю условие проверки такого типа "если первый (второй) бандит уже убит, то запуск катсцены".
Для запуска использую либо вызов функции из скрипта (подключая библиотечку через #include), либо функцию "ExecuteScript".
В результате режим катсцены включается, но далее не движется. Аминь.

В чем здесь проблема может быть?..
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Daemonix
сообщение Nov 9 2005, 03:17
Сообщение #1148


Level 10
***

Класс: Мастер Оружия
Характер: Lawful Good
Раса: Человек



Простите за наитупейший вопрос.
Я переустановил свой НвН и теперь у меня в игре (на открытых пространствых) всё, что выше уровня первого этажа срезается! Раньше такого не было. Посмотрел видеоопции, всё, как раньше... что делать? :help:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Белатрис
сообщение Nov 9 2005, 04:15
Сообщение #1149


Level 11
***

Класс: Воин
Характер: Lawful Good
Раса: Человек



Мне нужно сделать чтобы после разговора НПС подбежал к двери, потом ее открыл, зашел(т.е. перешел в другую локацию), и дрерь захлопывается.
Как это сделать?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Dik Morris
сообщение Nov 9 2005, 07:09
Сообщение #1150


Вечно меняющийся
Иконки Групп

Класс: Монах
Характер: True Neutral
Раса: Человек
NWN: Скриптинг [Sn]



На строчку в диалоге ставь:
Neverwinter Script Source
void main()
{
object oNPC = GetObjectByTag("TAГ НПС"); //
object oWP =  GetObjectByTag("TAГ ВАЙПОИНТА НА КОТОРЫЙ НПС СМОТАЕТАЕТСЯ");
ActionDoCommand(AssignCommand(oNPC,ClearAllActions()));
ActionDoCommand(AssignCommand(oNPC, ActionMoveToObject(GetObjectByTag("ТАГ ДВЕРИ",FALSE))));
ActionDoCommand(AssignCommand(oNPC, ActionPlayAnimation(ANIMATION_LOOPING_GET_MID,1.0f,3.0f)));
ActionDoCommand(ActionOpenDoor(GetObjectByTag("ТАГ ДВЕРИ")));
ActionDoCommand(AssignCommand(oNPC, ActionJumpToObject(oWP)));
ActionDoCommand(ActionCloseDoor(GetObjectByTag("ТАГ ДВЕРИ")));
}


Сообщение отредактировал Dik Morris - Nov 9 2005, 07:10
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Kavin
сообщение Nov 9 2005, 10:20
Сообщение #1151


Level 8
***

Класс: Паладин
Характер: Lawful Good
Раса: Полуэльф
ПОДМАСТЕРЬЕ



А на мой вопрос чего-то все молчат...
Или не замечают?..
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
AliceDiren
сообщение Nov 9 2005, 10:31
Сообщение #1152


Level 7
**

Класс: Маг
Характер: True Neutral
Раса: Эльф
NWN: Скриптинг [Sn]



Kavin, а сама катсцена, запущенная не с этим условием, а, например, при входе на триггер, работает? Ты ее проверял?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Kavin
сообщение Nov 9 2005, 10:37
Сообщение #1153


Level 8
***

Класс: Паладин
Характер: Lawful Good
Раса: Полуэльф
ПОДМАСТЕРЬЕ



AliceDiren, кстати, нет. Не проверял. Хотя и ошибке там притаиться негде - SetCutsceneMode, SetCameraFacing да парочку ActionMoveToObject...
Все через ActionDoCommand(), кроме SetCutsceneMode.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
AliceDiren
сообщение Nov 9 2005, 10:54
Сообщение #1154


Level 7
**

Класс: Маг
Характер: True Neutral
Раса: Эльф
NWN: Скриптинг [Sn]



Если не сложно, приведи здесь весь текст катсцены.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Kavin
сообщение Nov 9 2005, 11:35
Сообщение #1155


Level 8
***

Класс: Паладин
Характер: Lawful Good
Раса: Полуэльф
ПОДМАСТЕРЬЕ



Хорошо. Вечером выложу.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Nov 9 2005, 11:42
Сообщение #1156


Миловидный Бегрюссунг
Иконки Групп

Класс: Воин
Характер: Chaotic Good
Раса: Человек
NWN: Модмейкер
Проклятие Левора
Порядок Времени



QUOTE (Daemonix @ Nov 9 2005, 06:17)
Я переустановил свой НвН и теперь у меня в игре (на открытых пространствых) всё, что выше уровня первого этажа срезается!

Menu > Geme Options > Hide SecondStoryTiles
Если не шмог, то зайди в nwnplayer.ini и утанови Hide SecondStoryTiles=1

Dik Morris теоретически верно. Но работать не будет нормально.
Neverwinter Script Source
void main()
{
    object oSelf = OBJECT_SELF; // НПС с которым идет диалог
    object oDoor = GetObjectByTag("TAG_DOOR_"); // Дверь
    object oWp = GetWaypointByTag("WP_"); // Вейпоинт
    SetLocked(oDoor, FALSE); // Открывае дверь, если заперта
    AssignCommand(oSelf, ClearAllActions()); // Почистим стек команд
    // Если НПС застрянет где-нибудь, то прыгнет к дверям через 30 секунд
    AssignCommand(oSelf, ActionForceMoveToObject(oDoor, FALSE, 1.0, 30.0));
    AssignCommand(oSelf, ActionJumpToObject(oWp));
    // Как только НПС все выпонит, то сам себе откроет стэк команд
    AssignCommand(oSelf, ActionDoCommand(SetCommandable(TRUE, oSelf)));

    // Что бы случайно не прервалась цепочка команд, закроем стек
    // Учти, эта строка должна быть последней в скрипте
    DelayCommand(0.3, SetCommandable(FALSE, oSelf));
}

Добавлено в [mergetime]1131526197[/mergetime]
Kavin, могу сказать вот что. На вскидку не видя твоего кода. Ты не так ли воткнул: ExecuteScript("script", OBJECT_SELF); ? Ты елементарно не верно проставил в скрипте объекты, точнее обозвал их. Вот твоя катсцена и не видит "героев". А если твои герои эти два НПС, то подавно. Они же мертвы и если у них нет лута, то они вообще не определятся в зависимости от настроек их свойств. Давай код ;)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение Nov 9 2005, 14:17
Сообщение #1157


Level 5
Иконки Групп

Класс: Обыватель
Характер: Lawful Neutral
Раса: Человек
NWN: Модмейкер
Проклятие Левора
Порядок Времени



QUOTE (Aiwan @ Nov 9 2005, 11:42)
не так ли воткнул: ExecuteScript("script", OBJECT_SELF); ?

если у тебя тела после смерти пропадают, то скорее всего в этом дело. Но вообще вне зависимости от того, пропадают или нет, вешай сценку на что-нить другое. На триггер, плейс и тд.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Kavin
сообщение Nov 9 2005, 18:57
Сообщение #1158


Level 8
***

Класс: Паладин
Характер: Lawful Good
Раса: Полуэльф
ПОДМАСТЕРЬЕ



Aiwan, Lex да, вы оказались абсолютно правы. Трупы бандитов "сгнивали", и катсцена стопорилась наглухо в самом начале.
Повесил ее на "использованный" триггер от предыдущей катсцены, и все пошло как по маслу.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Dik Morris
сообщение Nov 9 2005, 19:07
Сообщение #1159


Вечно меняющийся
Иконки Групп

Класс: Монах
Характер: True Neutral
Раса: Человек
NWN: Скриптинг [Sn]



В общем, такая ситуация, надеюсь все помнят в аддоне SoU, момент когда в Долине Ветров, умирающий археолог, лежит НА СПИНЕ, и с ним можно вести диалог.
Собственно, какая анимация служит для этого? Или эффект ?
PS: анимаций, я не нашел, нужного эффекта тоже. Есть, один но он не подходит, пробовал. (EffectKnockdown)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
-fenix-
сообщение Nov 9 2005, 21:57
Сообщение #1160


Level 19
Иконки Групп

Класс: Воин
Характер: Lawful Good
Раса: Человек
NWN: Скриптинг [Sn]



Neverwinter Script Source
ActionPlayAnimation(ANIMATION_LOOPING_DEAD_BACK, 1.0, 5.0);
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения

135 страниц V  « < 45 46 47 48 49 > » 
Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 13th July 2025 - 16:36