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

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

 Правила этого форума ПРАВИЛА РАЗДЕЛА
205 страниц V  « < 51 52 53 54 55 > »   
Ответить в эту темуОткрыть новую тему
> Вопросы новичков, Абсолютные глупости
Nik
сообщение May 13 2005, 23:48
Сообщение #1301


Level 1


Класс: Маг
Характер: Chaotic Good
Раса: Эльф



Очень бы хотелось узнать - с помощью каких программ создаются ролики с расширением *.bik. Подскажите плиз! Хочется сделать анимацию...

Сообщение отредактировал Nik - May 13 2005, 23:53
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
rdx
сообщение May 14 2005, 00:19
Сообщение #1302


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

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



RAD Video Tools
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Мефистофель
сообщение May 14 2005, 00:31
Сообщение #1303


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

Класс: Страж Тьмы
Характер: Lawful Good
Раса: Баатезу



QUOTE (rdx @ May 14 2005, 00:19)
RAD Video Tools

С вашнго позваления подправлю. RAD Video Tools, не создаёт ролики эта программка, конвертирует, файлы Avi WMA и другие видео файлы в Bik. формат. А если хотите уважаемый Nik создать видео ролик, если 3D то скорее всего 3D Max, ну а если 2D то Windows Movie Maker, думаю подойдёт. Возможно я не прав. спросите у WRG-шников которые делали клип для Пр. Ле.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Nik
сообщение May 14 2005, 15:36
Сообщение #1304


Level 1


Класс: Маг
Характер: Chaotic Good
Раса: Эльф



Сенкс Всем! :yes:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
-fenix-
сообщение May 19 2005, 13:47
Сообщение #1305


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

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



Помогите!

1) На Реалмс лежит перевод функций скриптов от Валео, но там он не закончен. Не знаете где взять полный.

2) Не знаете перевел какой-нить супер герой Лексикон на русский? А топо английски я и предложение не пойму, а после часов 5 работы с переводчиком чувствуешь себя как-будто Войну и Мир заново прочел.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение May 19 2005, 14:49
Сообщение #1306


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

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



1 - у нас на сайте самая полная версия была. Но он вроде не все перевел

2 - нет. Реально это надо очень небольшому кол-ву людей. Програмисты с английским на "ты" обычно. Да и в лексиконе язык вообще простой. :)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
himera
сообщение May 24 2005, 03:44
Сообщение #1307


Level 1


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



опять вопрос.
Мне нужно проверить класс и пол чара вошедшего в модуль. И в случае не совпадения смерть с текстом мол смени пол и клас.
Я взял за основы сгенерированый скрипт
Neverwinter Script Source
//::///////////////////////////////////////////////
//:: FileName check_on_enter
//:://////////////////////////////////////////////
//:://////////////////////////////////////////////
//:: Created By: Script Wizard
//:: Created On: 24.05.2005 3:58:47
//:://////////////////////////////////////////////
int StartingConditional()
{


    int iPassed = 0;
    if(GetLevelByClass(CLASS_TYPE_WIZARD, GetPCSpeaker()) >= 1)
        iPassed = 1;
    if(iPassed == 0)
        return FALSE;


    if(GetGender(GetPCSpeaker()) != GENDER_MALE)
        return FALSE;

    return TRUE;
}

Если я правельно понимаю надо заменить return TRUE; на что то и повесить в событиях модуля на OnClientEnter
А вот как подправить??

Сообщение отредактировал himera - May 24 2005, 03:45
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
dumbo
сообщение May 24 2005, 04:36
Сообщение #1308


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

Класс: Фея
Характер: Chaotic Evil
Раса: Тварь
NWN: Скриптинг [PW]



эх, на сон грядущий... :sleep:

himera
вставить в скрипт OnClientEnter:
Neverwinter Script Source
object oPC = GetEnteringObject();
if (GetLevelByClass(CLASS_TYPE_WIZARD, oPC)==0 || GetGender(oPC)!=GENDER_MALE)
{
  SetCommandable(FALSE, oPC);
  DelayCommand(5.00, SendMessageToPC(oPC,
                      "Только маг с йайцами может пройти здесь!"));
  DelayCommand(15.00, BootPC(oPC));
  return;
}

Добавлено в [mergetime]1116898840[/mergetime]
ps. да, в случае сингл-модуля нужно строку
Neverwinter Script Source
DelayCommand(15.00, BootPC(oPC));
заменить на:
Neverwinter Script Source
DelayCommand(15.00, EndGame("Ending"));
где "Ending" - название .bik файла завершительного видео-ролика...
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
himera
сообщение May 24 2005, 07:31
Сообщение #1309


Level 1


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



dumbo
От всей души спасибо!!! :)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Garou
сообщение Jun 1 2005, 19:22
Сообщение #1310


Level 3
*

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



Народ, помогите неучу. Я хочу присвоить своей ниписи в диалоге голос... сделал вавовский файл реплики, залез в 2da soundset, там, спасибо Aiwan(у) тоже вроде все прописал, а куда разместить исходник, звуковой ролик на который будет ссылаться игра. И где находятся все вавы саундов прочих ниписей.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Jun 1 2005, 21:39
Сообщение #1311


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

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



Скачай по ссылкам прогу NWN Explorer. В .bif файлах найдешь все.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Агрессинг
сообщение Jun 2 2005, 17:36
Сообщение #1312


Level 5
**

Класс: Убийца
Характер: True Neutral
Раса: Чудовище



У меня возник вопрос: в этой части скрипта:
Neverwinter Script Source
ActionDoCommand(AssignCommand(oNPC,ActionSpeakString("ТЕКСТ")));
          ActionDoCommand(AssignCommand(oNPC,ActionPlayAnimation( ANIMATION_LOOPING_GET_MID,1.0,25.0f)));

NPC должен по идее говорить ТЕКСТ 25 секунд(столько играет анимация), а он говорит 12сек, а остальное время просто доигрывает анимацию. Как это исправить, подскажите пожалуйста!
И еще: в кат-сцене (скрипт вызывается триггером onenter) я хочу поменять ракурс камеры. Мне надо, чтоб камера меняла ракурс после действия НПС. Я ставил ее в очередь НПС, но камера не меняется!
вот часть скрипта:
Neverwinter Script Source
ActionDoCommand(AssignCommand(oNPC,ActionPlayAnimation( ANIMATION_LOOPING_GET_MID,1.0,15.0f)));
ActionDoCommand(AssignCommand(oNPC,DelayCommand(1.5, AssignCommand(oPC, SetCameraFacing(10.0, 17.0, 40.0, CAMERA_TRANSITION_TYPE_MEDIUM)))));

Заранее спасиб за помощь.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Убо-Сатло
сообщение Jun 2 2005, 20:14
Сообщение #1313


Level 5
**

Класс: Маг
Характер: True Neutral
Раса: Человек



QUOTE (Агрессинг @ Jun 2 2005, 18:36)
NPC должен по идее говорить ТЕКСТ 25 секунд(столько играет анимация), а он говорит 12сек

Разбей текст на две части и вторую пусти с задержкой 12 сек.
Насчет второго вопроса точно не могу сказать почему не работает, я
ActionDoCommand не пользуюсь, делаю через DelayCommand, но мне кажется, там слишком длинная цепочка команд. Триггер приказывает NPCу, через 1,5 сек приказать PCу, сменить ракурс. Попробуй просто
Neverwinter Script Source
ActionDoCommand(DelayCommand(1.5, AssignCommand(oPC, SetCameraFacing(10.0, 17.0, 40.0, CAMERA_TRANSITION_TYPE_MEDIUM))));
Но насчет Delay внутри ActionDo не знаю, я бы вообще сделал
Neverwinter Script Source
float t = // время от начала кутсценки
DelayCommand(float t, AssignCommand(oPC, SetCameraFacing(10.0, 17.0, 40.0, CAMERA_TRANSITION_TYPE_MEDIUM)));
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Garou
сообщение Jun 2 2005, 21:35
Сообщение #1314


Level 3
*

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



Помогите... Самому не под силу... По сюжету при запуске диалога должно проверяться условие: если у игрока >= 10000 золотых, запускается ветка диалога, Какой скрипт ставится в Text Appears When и какой в Actions Taken, если после этого диалога ветка должна закрыться?
Добавлено в [mergetime]1117737399[/mergetime]
Помогите... Самому не под силу... По сюжету при запуске диалога должно проверяться условие: если у игрока >= 10000 золотых, запускается ветка диалога, Какой скрипт ставится в Text Appears When и какой в Actions Taken, если после этого диалога ветка должна закрыться?
Добавлено в [mergetime]1117737442[/mergetime]
Помогите... Самому не под силу... По сюжету при запуске диалога должно проверяться условие: если у игрока >= 10000 золотых, запускается ветка диалога, Какой скрипт ставится в Text Appears When и какой в Actions Taken, если после этого диалога ветка должна закрыться?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение Jun 2 2005, 21:38
Сообщение #1315


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

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



QUOTE (Агрессинг @ Jun 2 2005, 18:36)
DelayCommand(1.5,

вместо этого
Neverwinter Script Source
ActionDoCommand(


Вообще конструкция у тебя мудреная. Например первый ActionDoCommand можно нах. выкинуть. Он все равно в твоем варианте никак не отразится на результате.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Garou
сообщение Jun 3 2005, 09:55
Сообщение #1316


Level 3
*

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



Как запустить модуль с диалога игрока и неписи? Я разместил точку начала в тригере со скриптом (StartConversation) на onEnter(е), наверно допотопно...:( Если так можно, тоесть ли способ уничтожить тригер после диалога?
P.S. Сори за вчерашний спам... У меня глючил инет...:(
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение Jun 3 2005, 10:10
Сообщение #1317


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

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



Garou, я не понял смысла раскидывания всех своих вопросов в 3 топика. Все можно было в "Вопросы новичков" постануть.
QUOTE (Garou @ Jun 3 2005, 10:55)
Как запустить модуль с диалога игрока и неписи? Я разместил точку начала в тригере со скриптом (StartConversation) на onEnter(е), наверно допотопно...:( Если так можно, тоесть ли способ уничтожить тригер после диалога?

тебе после нечала диалога или после его завершения?
Если после начала, то просто, после завершения придется по тегу искать.
Если тебе нужно чтобы не срабатывал второй раз, то можно не удалять или удалять по первому варианту.

Neverwinter Script Source
void main()
{
int nActivated = GetLocalInt(OBJECT_SELF,"ACTIVATED");
if (nActivated) return;
SetLocalInt(OBJECT_SELF,"ACTIVATED",TRUE);

object oPC = GetEnteringObject();
object oNPC = GEtNearestObjectByTag("NPC_TAG");
AssignCommand(oNPC,ClearAllActions());
AssignCommand(oNPC,ActionStartConversation(oPC));
DestroyObject(OBJECT_SELF,1.0); // удаление через секунду после активации
}

ЗЫ: написано БЕЗ тулсета. Так что проверяй синтаксис.
тут свои нюансы есть, типа прерывания нпс и прочее, но это уже твое дело
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Garou
сообщение Jun 3 2005, 10:38
Сообщение #1318


Level 3
*

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



Понял Lex! Буду постить в один форум. Спасибо за дельный совет:)
Добавлено в [mergetime]1117784791[/mergetime]
Lex, а как мне заставить работать ветку диалога с проверкой у игрока наличия определенной сумы денег? Я спрашивал об этом раньше. Можешь помочь?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение Jun 3 2005, 11:33
Сообщение #1319


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

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



Neverwinter Script Source
int StartingConditional()
{
return  GetGold(GetPCSPeaker()>100);
}

скрипт ставишь в слот "text appears when" Той фразы, что должна появиться, если денег больше 100 монет.
сумму меняй как тебе надо
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
-fenix-
сообщение Jun 3 2005, 14:47
Сообщение #1320


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

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



Может и тупой вопрос, но я не догоняю.

Зачем нужны квадратики под левелом (они от него зависят?) и зачем нужен кружок под ником (у кого зеленый, у кого красный). Разъясните плизз :D

Lemegeton: В "Техническую поддержку", пожалуйста. Сюда, скорее, по тулсету.

Сообщение отредактировал Lemegeton - Jun 3 2005, 14:52
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lemegeton
сообщение Jun 3 2005, 14:55
Сообщение #1321


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

Класс: Монах
Характер: Lawful Good
Раса: Человек
NWN: Контент



QUOTE (Garou @ Jun 3 2005, 10:38)
Lex, а как мне заставить работать ветку диалога с проверкой у игрока наличия определенной сумы денег? Я спрашивал об этом раньше. Можешь помочь?


Хм... возможно, это должно было выглядеть так:
Neverwinter Script Source
int StartingConditional()
{
return  GetGold(GetPCSPeaker())>=100;
}

Обратите внимание на скобки и знак равно (денег-то должно быть достаточно, а не обязательно больше опред. суммы!?)

Сообщение отредактировал Lemegeton - Jun 3 2005, 14:56
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение Jun 3 2005, 14:57
Сообщение #1322


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

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



да, скобки не туда поставил. :)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Garou
сообщение Jun 3 2005, 15:40
Сообщение #1323


Level 3
*

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



Такая ситуация: Игрок появляется в локации, перед ним лежит непись (при этом юзать ее нельзя). Как это сделать? Мне говорили: "ставишь на неписе галочку Leave lootable corpse, затем на onspawn (или когда тебе там надо) прибиваешь непися." Врать не буду, не допер:( Растолкуйте если не трудно.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Jun 3 2005, 16:11
Сообщение #1324


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

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



Neverwinter Script Source
void main()
{
    object oNpc = OBJECT_SELF;
    SetIsDestroyable(FALSE,FALSE,FALSE);
    ApplyEffectToObject(DURATION_TYPE_INSTANT, EffectDeath(TRUE,TRUE), oNpc);
}
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
2GoDoom
сообщение Jun 3 2005, 16:17
Сообщение #1325


Level 11
***

Класс: Обыватель
Характер: True Neutral
Раса: Человек
NWN: Маппинг



Пояснение к скриптику Айвана - ставить этот скрипт надо на OnSpawn непися (если хочешь чтобы он сразу трупиком стал. ;)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения

205 страниц V  « < 51 52 53 54 55 > » 
Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 17th April 2024 - 01:31