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

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

 Правила этого форума ПРАВИЛА РАЗДЕЛА
147 страниц V  « < 36 37 38 39 40 > »   
Ответить в эту темуОткрыть новую тему
> Скрипты, Все вопросы и ответы по скриптам
Friedrich
сообщение Mar 26 2005, 12:28
Сообщение #926


Level 5
**

Класс: Рейнджер
Характер: Neutral Good
Раса: Человек



Я бы сказал, что штатными средствами - это сделать не возможно, хотя, могу и ошибаться.
Можно, конечно, сделать что-то с полиморфами, или через дестрой/креэйт разных объектов на одной локации, но не уверен, что это будет то, что нужно...

Может у других есть идеи?
QUOTE (Chimeric @ Mar 26 2005, 00:58)
Вот он - человек, вот (через треть секунды) - гном, вот - эльф...
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
slavaz
сообщение Mar 26 2005, 13:35
Сообщение #927


Пингвиноид
Иконки Групп

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



QUOTE (Aiwan @ Mar 24 2005, 18:53)
опробуй так, Лекс прав. biggrin.gif А ВЕДЬ Я КОМПЕЛИЛ! Видать патч что то косячит...

Айв, в примере после GetFirstPC() одна закрывающая скобка лишняя.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Archangel
сообщение Mar 26 2005, 13:37
Сообщение #928


Восставший из пепла
***

Класс: Бледный Мастер
Характер: Neutral Evil
Раса: Человек
ПОДМАСТЕРЬЕ



Я придерживаюсь версии Friedrich`a. Но чтоб это все смотрелось хорошо моно на НеПиСя, котрый будет превращаться, наложить какой-нить эффект (заморозку или че-нить похожее). Затем быстренько дейстройтнуть его и криэйтить на это же место другого НеПиСя, затем на него наложить эффект, потом его дейстройтнуть.... вообщем я думаю идея понятна. ;)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Vhall
сообщение Mar 26 2005, 13:47
Сообщение #929


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

Класс: Обыватель
Характер: True Neutral
Раса: Дварф
NWN: Контент



Chimeric
Придется делать собственную анимацию крича =(
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение Mar 26 2005, 13:52
Сообщение #930


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

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



??? А чем вас не устраивает SetCreatureAppearanceType(object, int) ?

SetCreatureAppearanceType(object, int)
Change a creature's appearance
Neverwinter Script Source
void SetCreatureAppearanceType(
    object oCreature,
    int nAppearanceType
);

Parameters
oCreature
Creature to change appearance of nAppearanceType
APPEARANCE_TYPE_*
Description
Sets the creature's appearance type to the value specified (uses the APPEARANCE_TYPE_XXX constants).
Remarks
This will alter a creature's appearance. Unlike EffectPolymorph, most stats do not change with this command. Cirtain ones (creature size, default speed) do, if they are in the appearance.2da file. Will not change race. Also see known bugs.
There may be appearance types you can use with this command which don't have associated constants. Look in your appearance.2da file - for instance, in version 1.61, there's no APPEARANCE_TYPE_BEHOLDER, but using the row number (401) should do the trick, if you have the correct expansion pack installed, that is.
Known Bugs
If your creature has, for example, a speed setting of "DM Speed" (super-fast!) and then is turned into a golem (or some other normally slow creature) it then uses the new appearance's speed. It keeps that speed even if it is changed back into its original form.
Version
1.64
Example
Neverwinter Script Source
// script to change us into an Adamantium Golem.
void main()
{
    SetCreatureAppearanceType(OBJECT_SELF,
APPEARANCE_TYPE_GOLEM_ADAMANTIUM);
}



Лексикон вам для того, чтобы забить хард? :D :D :D
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Chimeric
сообщение Mar 27 2005, 00:02
Сообщение #931


Пушкин
Иконки Групп

Класс: Обыватель
Характер: Chaotic Neutral
Раса: Гигант
NWN: Тексты



Я вообще-то думал как раз о ряде SetCreatureAppearanceType, только разделёнными DelayCommand на 200 миллисекунд или около того. Как считаете?

Сообщение отредактировал Chimeric - Mar 27 2005, 01:50
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
][umepa
сообщение Mar 27 2005, 09:37
Сообщение #932


Level 3
*

Класс: Некромант
Характер: Neutral Evil
Раса: Человек



товарищи а можно ли сдлеать чтобы NPC всё время стоял и молился ( по моему это workship называется)
и ещё я у в туториале AIWAN'а на скрине видел статую гнома. Так вот эта статую из хака како-нить или это
на скриптах объясните плз
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Archangel
сообщение Mar 27 2005, 13:37
Сообщение #933


Восставший из пепла
***

Класс: Бледный Мастер
Характер: Neutral Evil
Раса: Человек
ПОДМАСТЕРЬЕ



QUOTE
товарищи а можно ли сдлеать чтобы NPC всё время стоял и молился ( по моему это workship называется)

Конечно! Вставь это в OnHearBeat НеПиСя:
Neverwinter Script Source
void main()
{
ClearAllActions();
ActionPlayAnimation(ANIMATION_LOOPING_WORSHIP);
}
;)
QUOTE
Так вот эта статую из хака како-нить или это
на скриптах объясните плз

Хаки... :D
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
][umepa
сообщение Mar 27 2005, 13:53
Сообщение #934


Level 3
*

Класс: Некромант
Характер: Neutral Evil
Раса: Человек



спасибо :D :D :D
Добавлено в [mergetime]1111921316[/mergetime]
ещё вопрос уже по части диалогов.
допустим стоит группа наёмников. я говорю с главарём и после завершения диалога вся группа начиает меня бить.как это сделать?
p.s. если такое возможно :D
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Archangel
сообщение Mar 27 2005, 14:25
Сообщение #935


Восставший из пепла
***

Класс: Бледный Мастер
Характер: Neutral Evil
Раса: Человек
ПОДМАСТЕРЬЕ



Просто вставь скрипт, который бы менял отношение НеПиСей к игроку...
Вот:

Neverwinter Script Source
#include "nw_i0_generic"
void main()
{
AdjustReputation(GetPCSpeaker(), OBJECT_SELF, -100);
DetermineCombatRound(GetPCSpeaker());
}
:D

Сообщение отредактировал Archangel - Mar 27 2005, 14:27
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
BoB4ik
сообщение Mar 27 2005, 18:43
Сообщение #936


Level 2
*

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



Ребята, у меня вот шард, там много животных, после того, как установил один скрипт, каждый представитель класса "анимал", выкидывает шкуру. в Итоге - почи все магазины переполнены, и когда по 7 страниц магазина забито такими шкурами, и кто-то пытаеться что-либо продать, лагует весь серв, причем хорошо так лагует. Не можете подсказать скриптик и куда его вешать, который бы уничтожал вещь после того как она была бы продана в магазин? Или какое-нибудь другое решение этой проблемы, чтобы не лагало и проданных вещей не оставалось в магазине.(Ограничивать вендора в денгях в данном случае не выход, так-что прошу этот вариант не предлогать.)
Жду вашей помощи, с уважением БоБ4ик.

Сообщение отредактировал BoB4ik - Mar 27 2005, 18:44
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение Mar 27 2005, 19:27
Сообщение #937


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

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



я бы сделал для скупщиков отдельный merchant, чтобы не париться в выявлении, что удалать а что нет.
И тогда удаление вещей это стандартный цикл
Neverwinter Script Source
void main()
{
object oItem = GetFirstItemInInventory(OBJECT_SELF);
while (GetIsObjectValid(oItem))
      {
      DestroyObject(oItem);
      oItem = GetNextItemInInventory(OBJECT_SELF);
      }
}

Я у себя ставил на открытие (так как другого слота в merchantе не было)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
BoB4ik
сообщение Mar 27 2005, 19:39
Сообщение #938


Level 2
*

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



Спасибо тебе огромное.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
][umepa
сообщение Mar 27 2005, 20:29
Сообщение #939


Level 3
*

Класс: Некромант
Характер: Neutral Evil
Раса: Человек



2 archangel а куда вставить и что будет происходить?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Archangel
сообщение Mar 27 2005, 20:41
Сообщение #940


Восставший из пепла
***

Класс: Бледный Мастер
Характер: Neutral Evil
Раса: Человек
ПОДМАСТЕРЬЕ



QUOTE
2 archangel а куда вставить и что будет происходить?

Ставь в ветку разговора(а точнее в "Совершено действие"). И эти уроды нападут на ПС... ;)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
][umepa
сообщение Mar 27 2005, 20:49
Сообщение #941


Level 3
*

Класс: Некромант
Характер: Neutral Evil
Раса: Человек



:D :D ПАСИБКИ
Добавлено в [mergetime]1111948954[/mergetime]
млин archangel тут понимаешь чё: главарь на меня нападает а все остальные для меня становятся врагами но не атакуют чё делать? :this:
Добавлено в [mergetime]1111949064[/mergetime]
мне надо чтобы с одним главарём поговорил а потом он и все остальные после определённой ветки диалога нападали. я всё сделал как ты сказал. подскажи чё делать
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Nokoll
сообщение Mar 28 2005, 02:49
Сообщение #942


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

Класс: Волшебник
Характер: Neutral Evil
Раса: Человек



Арх, Как не стыдно суёшь, чужой скрипт(помойму Айва), и даже не понимая вопроса.
][umepa Вот мой вариант. также в диалоге.
Neverwinter Script Source
object oNpc1 = GetObjectByTag("NP1");
object oNpc2 = GetObjectByTag("NP2");
object oNpc3 = GetObjectByTag("NP3");
object oNpc4 = GetObjectByTag("NP4");
object oNpc5 = GetObjectByTag("NP5");
object oNpc6 = GetObjectByTag("NP6");
DelayCommand(0.0, AdjustReputation(oPC,oNpc1,-100));
DelayCommand(0.5, AdjustReputation(oPC,oNpc2,-100));
DelayCommand(1.0, AdjustReputation(oPC,oNpc3,-100));
DelayCommand(1.5, AdjustReputation(oPC,oNpc4,-100));
DelayCommand(1.0, AdjustReputation(oPC,oNpc5,-100));


За место моих oNpc1, поставиш миниимя своих персов.

Сообщение отредактировал Nokoll - Mar 28 2005, 02:50
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
][umepa
сообщение Mar 28 2005, 09:39
Сообщение #943


Level 3
*

Класс: Некромант
Характер: Neutral Evil
Раса: Человек



спасибо nokoll
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lemegeton
сообщение Mar 28 2005, 11:03
Сообщение #944


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

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



По поводу SetCreatureAppearanceType(object, int).

Средняя скорость "срабатывания" 0.7 - 1.5 СЕКУНДЫ. Сначала проверял на человеко-лошади Тигер_СерыйЯстреб :hi: . У него получилось 1 - 1.5. Я проверял с "человек-полуорк". У меня "разброс" еще хуже - 0,7 - 2,0 секунд. Это, видимо, зависит от мощности техники. Реализовано, наверно, так: мол, "меньше 6 секунд - и ОК". Но нам сие не подходит. :xz:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Archangel
сообщение Mar 28 2005, 11:14
Сообщение #945


Восставший из пепла
***

Класс: Бледный Мастер
Характер: Neutral Evil
Раса: Человек
ПОДМАСТЕРЬЕ



QUOTE
Арх, Как не стыдно суёшь, чужой скрипт(помойму Айва), и даже не понимая вопроса.

Не... Скрипт стандартный визарда из редактора... И вообще моно и саму докатить, что надо каждому челу такую байду впоять... :D
А, я понял о чем ты... Ты имеешь ввиду почему я вставил GetPCSpeaker, дык моно было просто другим вставит DelayCommand(16.0,AssignCommand(oNPC, ActionAttack(oPC, FALSE)));...
Я подумал, что Химера сам по анологии допрет... ОШИБАЛСЯ :swoon:


Сообщение отредактировал Archangel - Mar 28 2005, 13:32
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение Mar 28 2005, 18:29
Сообщение #946


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

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



QUOTE (Archangel @ Mar 28 2005, 11:14)
Я подумал, что Химера сам по анологии допрет... ОШИБАЛСЯ 

а теперь немного подумай над тем, что бы было если бы на твои вопросы мастера отвечали бы так же как ты сейчас. А на встречные вопросы говорили бы "подумали, что Archangel сам по анологии допрет... ОШИБАЛИСЬ "
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Kondor
сообщение Mar 29 2005, 02:08
Сообщение #947


Level 10
***

Класс: Убийца
Характер: Neutral Evil
Раса: Эльф



Lex А можешь дать скрипт, чтобы при появлении все оружие и доспехи дестроились, в инвентаре.
И я не могу после разговора заставить чела покупать вещи, то есть открыть окно купли/продажи.
И последнее, надо чтобы уровень приравнивался к 20 и только. Нет то было не последнее, как сделать чтобы в ящиках все уничтожалось, а осталось только то что сделал Я.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
][umepa
сообщение Mar 29 2005, 08:50
Сообщение #948


Level 3
*

Класс: Некромант
Характер: Neutral Evil
Раса: Человек



эээ появилась несколько вопросов:
1)как заставить непися сесть на стул
2)какая команда отвечает за то что неписяь умолял игрока
3)какая команда что бы непись мотал головой(типа не согласен)
Добавлено в [mergetime]1112081854[/mergetime]
2 archangel млин команда работает но непися нападают наверное через минуту после окончания диалого. нельзя ли как-нить по быстрее :yes:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Archangel
сообщение Mar 29 2005, 13:16
Сообщение #949


Восставший из пепла
***

Класс: Бледный Мастер
Характер: Neutral Evil
Раса: Человек
ПОДМАСТЕРЬЕ



QUOTE
как заставить непися сесть на стул

Есть такая анимация:
Neverwinter Script Source
ActionPlayAnimation(ANIMATION_LOOPING_SIT_CHAIR);

QUOTE
какая команда отвечает за то что неписяь умолял игрока

Опять же анимация:
Neverwinter Script Source
ActionPlayAnimation(ANIMATION_LOOPING_TALK_PLEADING);

QUOTE
какая команда что бы непись мотал головой(типа не согласен)

Такой вроде нет, но есть похожая:
Neverwinter Script Source
ActionPlayAnimation(ANIMATION_LOOPING_TALK_NORMAL);

QUOTE
2 archangel млин команда работает но непися нападают наверное через минуту после окончания диалого. нельзя ли как-нить по быстрее

Замени число 16 другим, более меньшим...
QUOTE
а теперь немного подумай над тем, что бы было если бы на твои вопросы мастера отвечали бы так же как ты сейчас. А на встречные вопросы говорили бы "подумали, что Archangel сам по анологии допрет... ОШИБАЛИСЬ "

Мда... ИЗВИНЯЮСЬ.

Сообщение отредактировал Archangel - Mar 29 2005, 13:19
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
][umepa
сообщение Mar 29 2005, 21:07
Сообщение #950


Level 3
*

Класс: Некромант
Характер: Neutral Evil
Раса: Человек



:D да лана че там я не обиделся :D
и спсибо
Добавлено в [mergetime]1112119703[/mergetime]
а когда непись на стул садиться на чё эту команду повесить?

Добавлено в [mergetime]1112119945[/mergetime]
ты имел ввиду -100 поменять на -16 и ниже?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения

147 страниц V  « < 36 37 38 39 40 > » 
Ответить в эту темуОткрыть новую тему
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 25th April 2024 - 16:48