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

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

 Правила этого форума ПРАВИЛА РАЗДЕЛА
> Скрипты, Все вопросы и ответы по скриптам
Lex
сообщение Mar 27 2004, 21:58
Сообщение #1


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

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



Все, что связанно со скриптами, постить СЮДА.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
 
Открыть новую тему
Ответов
Aiwan
сообщение May 4 2004, 13:08
Сообщение #2


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

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



Вейпов должно быть столько сколько я нарисовал, но либо меньше 10 ли бо больше чем у меня. Почему? Не знаю, неделю гонял Стинки по вейпам и он гад прыгал на некоторые из них при количестве 10, а так нет. Идет как миленький.
и расчитай скорость так, что бы НПС НЕ ЗАСТРЯЛ и не опаздал на 15 сек до точки. Иначе вы просто прыгнете на следующий вейп и диалог прервется. А так он остановится и продолжите диалог.

Neverwinter Script Source
//:://////////////////////////////////////////////
//:: Copyright © 2004 WRG!  www.wrg.ru
//:: am_pc_stinki_go2
//:://////////////////////////////////////////////
/*
  ПЕРЕДВИЖЕНИЕ оРС ЗА НПС, СКРИПТ СТАВИТСЯ
    НА СТРОКУ В ДИАЛОГЕ oPC (!)

*/

//:://////////////////////////////////////////////
//:: Created By: Aiwan    Aiwan@e-mail.ru
//:: Created On: 20.03.2004
//:://////////////////////////////////////////////
void main()
{
    object oPC = GetPCSpeaker();
    object oStinki = GetObjectByTag("MM_STINKI");
    object oWp01 = GetObjectByTag("WP_STINKI_01");
    object oWp02 = GetObjectByTag("WP_STINKI_02");
    object oWp03 = GetObjectByTag("WP_STINKI_03");
    object oWp04 = GetObjectByTag("WP_STINKI_04");
    object oWp05 = GetObjectByTag("WP_STINKI_05");
    object oWp06 = GetObjectByTag("WP_STINKI_06");
    object oWp07 = GetObjectByTag("WP_STINKI_07");
    object oWp08 = GetObjectByTag("WP_STINKI_08");
    object oWp09 = GetObjectByTag("WP_STINKI_09");
    object oWp10 = GetObjectByTag("WP_STINKI_10");
    object oWp11 = GetObjectByTag("WP_STINKI_11");
    object oDoor = GetObjectByTag("AM_DOOR_FLEG_NO");
    effect eHaste = EffectHaste(); // ЧТО БЫ ИГРОК НЕ ОТСТАВАЛ!

    SetLocalInt(oPC, "STINKI", 3);
    AssignCommand(oStinki, ActionPauseConversation());
    AssignCommand(oPC, ActionForceFollowObject(oStinki, 4.0f));
    ApplyEffectToObject(DURATION_TYPE_TEMPORARY, eHaste, oPC, 9999.0);
    AssignCommand(oStinki, ActionDoCommand(SetCommandable(FALSE, oPC)));
    AssignCommand(oStinki, ActionForceMoveToObject(oWp02, TRUE, 4.0));
    AssignCommand(oStinki, ActionDoCommand(SetFacingPoint(GetPosition(oPC))));
    AssignCommand(oStinki, ActionDoCommand(SpeakString("Не отставай!")));
    AssignCommand(oStinki, ActionWait(1.0));
    AssignCommand(oStinki, ActionForceMoveToObject(oWp03, TRUE, 4.0));
    AssignCommand(oStinki, ActionWait(2.0));
    AssignCommand(oStinki, ActionForceMoveToObject(oWp04, TRUE, 4.0));
    AssignCommand(oStinki, ActionDoCommand(SetFacingPoint(GetPosition(oPC))));
    AssignCommand(oStinki, ActionDoCommand(SpeakString("Не сильно быстро?")));
    AssignCommand(oStinki, ActionWait(2.0));
    AssignCommand(oStinki, ActionForceMoveToObject(oWp05, TRUE, 4.0));
    AssignCommand(oStinki, ActionWait(2.0));
    AssignCommand(oStinki, ActionForceMoveToObject(oDoor, TRUE, 4.0));
    AssignCommand(oStinki, ActionDoCommand(SpeakString("Не обращай внимание, нас никто не тронет.")));
    AssignCommand(oStinki, ActionForceMoveToObject(oWp06, TRUE, 4.0));
    AssignCommand(oStinki, ActionWait(2.0));
    AssignCommand(oStinki, ActionForceMoveToObject(oWp07, TRUE, 4.0));
    AssignCommand(oStinki, ActionWait(2.0));
    AssignCommand(oStinki, ActionForceMoveToObject(oWp08, TRUE, 1.0));
    AssignCommand(oStinki, ActionDoCommand(SpeakString("Мы почти пришли!")));
    AssignCommand(oStinki, ActionForceMoveToObject(oWp09, TRUE, 1.0));
    AssignCommand(oStinki, ActionWait(2.0));
    AssignCommand(oStinki, ActionForceMoveToObject(oWp10, TRUE, 1.0));
    AssignCommand(oStinki, ActionWait(2.0));
    AssignCommand(oStinki, ActionForceMoveToObject(oWp11, TRUE, 1.0));
    AssignCommand(oStinki, ActionDoCommand(SetFacingPoint(GetPosition(oPC))));
    AssignCommand(oStinki, ActionDoCommand(RemoveEffect(oPC, eHaste)));
    AssignCommand(oStinki, ActionDoCommand(SetCommandable(TRUE, oPC)));
    AssignCommand(oStinki, ActionResumeConversation());
}


Сообщение отредактировал Twin - Jan 5 2005, 14:23
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения

Сообщений в этой теме
- Lex   Скрипты   Mar 27 2004, 21:58
- - Plut   Вот бы мне кто разъяснил как катсцены писать... Ес...   Apr 8 2004, 19:41
- - Aiwan   Хм... Что именно ты хочешь узнать, Plut ?   Apr 8 2004, 21:08
- - LexSuS   вот у меня вопрос: (уже зажовал) можно ли с помощю...   Apr 9 2004, 04:24
- - Aiwan   Можно сделать ОДИН звук на всю арену и кретить его...   Apr 9 2004, 04:29
- - Bot   Прива. Как сделать рельную проклятую вещь(которая ...   Apr 9 2004, 14:44
- - Tomb   2All: как вы уже наверное прочитали мы сейчас нача...   Apr 16 2004, 08:57
- - Lex   С мультискриптами никто из нас не работал Рам...   Apr 18 2004, 17:51
- - Auren   Вообщем описываю ситуацию. Это про с-му смерти. Пр...   Apr 19 2004, 12:00
- - Bot   Насчет мульта ДБ: он там хитренько запрятан даже...   Apr 19 2004, 17:33
- - Auren   Сенк, я уже разобрался=)   Apr 19 2004, 17:43
- - Lex   Tarre Talliorne, дай ссылку на тот пост Каа, пожал...   Apr 19 2004, 19:17
- - Aiwan   Tarre Talliorne я могу выложить мульты в теме наши...   Apr 19 2004, 20:28
- - Bot   Aiwan, неа, мне зачем-то, я сам могу катсцену напи...   Apr 20 2004, 11:58
- - Lex   1. если ворует Игрок то можно. Модульные скрипты -...   Apr 21 2004, 18:21
- - Tomb   Lex помоги со скриптами для AI бота...   Apr 22 2004, 08:13
- - Aiwan   Tomb у Лекса работы по ... Лучше Баал попроси ...   Apr 22 2004, 08:33
- - Elven king   На рельсах уже просил такой скрипт, но попрашу и т...   May 4 2004, 00:19
- - Aiwan   Могу дать свой код, где Стинки ведет игрока к прол...   May 4 2004, 08:31
- - Elven king   Годится.   May 4 2004, 09:45
- - DBColl   2Tarre Talliorne. Цитата1. Можно ли определять мом...   May 4 2004, 13:08
- - Aiwan   Вейпов должно быть столько сколько я нарисовал, но...   May 4 2004, 13:08
- - Elven king   Ну спасибо! Теперь опять вопросик, даже два ...   May 4 2004, 15:20
- - DBColl   2Elven king 1. Сделать всех врагов в локе в какой...   May 4 2004, 17:35
- - Aiwan   Цитата1. Как сделать так чтобы когда все враги в л...   May 4 2004, 18:55
- - 2GoDoom   Заинтерисовала идея Элвен Кинга... Начал реализовы...   May 6 2004, 14:24
- - DBColl   Попробуй через SetSpawnInCondition(NW_FLAG_STEALTH...   May 6 2004, 18:25
- - 2GoDoom   Окей, спасибо! Будем разбираться дальше   May 7 2004, 10:12
- - Plut   Народ, всвязи с моим не оч хорошим знанием правил ...   May 10 2004, 19:53
- - 2GoDoom   хм... На убеждение при диалоге? Это типа в тех что...   May 10 2004, 21:49
- - Plut   Цитатаобычно кубики там кидаются как укажешь Вот э...   May 10 2004, 23:04
- - DBColl   Это система зовется d20(). Кидается d20() + скилл,...   May 12 2004, 00:26
- - 2GoDoom   Ага... ЦитатаВот это я как раз понял. Существуют ...   May 13 2004, 16:41
- - Sir_Sarles   1. Как попросить своего вора обокрасть какого-нибу...   May 25 2004, 20:55
- - Aiwan   ЦитатаКак сделать так, что бы sir/madam (и т.п.) в...   May 25 2004, 21:20
- - Sir_Sarles   Конкретизирую про вора: У вас есть хенчмен Томми. ...   May 26 2004, 08:24
- - DBColl   Сарлес, я когда-то начинал писать эту системку, но...   May 28 2004, 01:11
- - Sir_Sarles   Как называются функции "украсть что-то у кого...   May 29 2004, 22:28
- - Osiris   Начал разбираться в днём и ночью. в OnSP простолюд...   May 30 2004, 16:31
- - DBColl   Sir_Sarles А зачем тебе это??? ActionUseSkill(SKIL...   May 30 2004, 17:11
- - Sir_Sarles   В моем модуле, у одного типа есть кольцо регенерац...   May 30 2004, 18:29
- - DBColl   Тогда 100% тебе надо писать единичный (не универса...   May 30 2004, 23:39
- - Doc Feert   Вот здесь есть пара скриптов.   Jun 3 2004, 19:35
- - Auren   Вот вопрос. Какая функция(если такая есть) возвращ...   Jun 8 2004, 19:59
- - Doc Feert   Такой функции нет.   Jun 11 2004, 15:41
- - Elven king   Нужен ну ооочень простой скрипт, но я не знаю как ...   Jun 11 2004, 19:06
- - Lex   удали триггер сразу после наступания Добавлено в...   Jun 11 2004, 19:28
- - Elven king   Нет, скрипт вобще так выгледет: Кодvoid main(...   Jun 11 2004, 19:58
- - Lex   из object oNPC = GetObjectByTag("TAG_SIGILSTU...   Jun 11 2004, 20:13
- - Aiwan   Elven king вот простое решение твоей проблемы. Ко...   Jun 12 2004, 07:55
- - Lex   Айв, не говори ерунды, если все через Assign то ни...   Jun 12 2004, 16:27
- - Aiwan   Ну это ты знаешь. А он не волокет в тонкостях. Ему...   Jun 12 2004, 17:04
- - _kaa_   Вопрос по анимации. Как сделать анимацию атаки? Им...   Jun 14 2004, 08:35
- - DBColl   Стандартными способами нельзя. Можно поменять саму...   Jun 14 2004, 11:07
- - _kaa_   Не, спасибо. Либо просто - либо никак   Jun 14 2004, 12:57
- - Lex   да, к сожалению констант нет.   Jun 14 2004, 16:52
- - Elven king   Такой вот вопрос, как вам кажется, как легче созда...   Jun 16 2004, 12:26
- - DBColl   Мне кажется здесь надо переписать чуток 2да по фит...   Jun 17 2004, 09:46
- - Elven king   Ну... это то да, а вот как быть с тем чтобы магия ...   Jun 17 2004, 11:44
- - Aiwan   Elven king слишком пространнственный вопрос. Конкр...   Jun 17 2004, 15:35
62 страниц V   1 2 3 > » 


Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 20th April 2024 - 03:46