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

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

 Правила этого форума ПРАВИЛА РАЗДЕЛА
 
Ответить в эту темуОткрыть новую тему
> Последователь не следует за мною., NPC не следует за мной везде...
Маэв Лютина
сообщение Nov 10 2004, 07:08
Сообщение #1


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

Класс: Маг
Характер: Chaotic Good
Раса: Человек
МАСТЕР Пера



Господа и дамы, столкнулась с неожиданной трудностью. Присоединившийся ко мне персонаж не желает за мной следовать в пределах других локаций, кроме той, где был присоединен. При переходе в ждругую локацию он, во первых - не может выйти за мной, во вторых не следует за мной никуда((( Как и чем это лечится?
:swoon: [FONT=Arial][SIZE=1][COLOR=red]
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Nov 10 2004, 10:22
Сообщение #2


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

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



Твоя версия игры. Скрипты какими подключаешь. Локации в которых ты играешь сделаны самим?
Менял ли ты стандартные скрипты в хеньчмане. И вообще, он со скриптами хеньчмана или просто стандартный НПС?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
DBColl
сообщение Nov 10 2004, 13:39
Сообщение #3


4-х Кубовый
Иконки Групп

Класс: Некромант
Характер: Lawful Evil
Раса: Человек
NWN: Скриптинг [Sn]
Проклятие Левора



Айв, Лютина вроде как девушка... :D
Скорее всего просто не проставлены скрипты хенча. Стоят обыкновенные неписевые... :buba:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Nov 10 2004, 16:04
Сообщение #4


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

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



QUOTE (DBColl @ Nov 10 2004, 16:39)
Айв, Лютина вроде как девушка...

:oops: Прошу прощения..
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Маэв Лютина
сообщение Nov 11 2004, 02:49
Сообщение #5


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

Класс: Маг
Характер: Chaotic Good
Раса: Человек
МАСТЕР Пера



Скрипт такой

Void

{

object oNPC = GetObjectByTag("valen");
object oPC = GetLastSpeaker

ActionCommand (oNPC, AddHenchman (oPC, 1));
ActionCommand (oNPC, GetForseFallowObject(oPC));

}

Заранее извиняюсь, если что неверно написала, ибо выход на просторы сети у меня вне дома, приходится писать по памяти...Но точно уверена, что были эти команды - присоединить персонажа и следовать за персонажем. Благодарю за отклики.

И еще, маленький вопрос не по теме - скажите пожалуйста каким образом можно установить свой портрет здесь, в форуме. Я учавствую в таком мероприятии впервые в жизни.


Добавлено в [mergetime]1100130965[/mergetime]
Локации сделала сама, НПС я тоже делала сама, но не знаю стоят ли у него какие-либо базовые скрипты. Пыталась добавлять такую вещь как #include nw_i0_general...Однако видимых результатов не получила. Зело обидно) :this:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Nov 11 2004, 05:46
Сообщение #6


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

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



Скрипты в слотах НПС должны быть такие:
CODE

OnBlocked=x0_ch_hen_block
OnDamaged=x0_ch_hen_damage
OnDeath=x0_ch_hen_death
OnConversation=x0_ch_hen_conv
OnDisturbed=x0_ch_hen_distrb
OnCombatRoundEnd=x0_ch_hen_combat
OnHeartbeat=x0_ch_hen_heart
OnPhysicalAttacked=x0_ch_hen_attack
OnPerception=x0_ch_hen_percep
OnRested=x0_ch_hen_rest
OnSpawn=x0_ch_hen_spawn
OnSpellCast=x0_ch_hen_spell
OnUserDefined=x0_ch_hen_usrdef


Вот так присоединяй хеньмана. Твой скрипт просто делал РС объектом за которым НПС шел. Но не хеньмом...

Neverwinter Script Source
void main()
{
object oNPC = OBJECT_SELF;
object oPC = GetPCSpeaker();
AssignCommand(oNPC, AddHenchman (oPC, oNPC));
}

Добавлено в [mergetime]1100141235[/mergetime]
QUOTE (Маэв Лютина @ Nov 11 2004, 05:49)
И еще, маленький вопрос не по теме - скажите пожалуйста каким образом можно установить свой портрет здесь, в форуме. Я учавствую в таком мероприятии впервые в жизни.

Это чуть позже. Как наберешь больше 50 постов, перейдешь в новую группу и поставишь :yes:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Маэв Лютина
сообщение Nov 11 2004, 09:46
Сообщение #7


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

Класс: Маг
Характер: Chaotic Good
Раса: Человек
МАСТЕР Пера



Aiwan :good: Благодарю. Все получилось. Будут еще вопросы - обращусь!(благо теперь знаю куда, а главное - к кому!) :kiss:
Что такое посты и "с чем их едят"?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Nov 11 2004, 10:18
Сообщение #8


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

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



Каждая опция хеньма, задается ЧЕРЕЗ ДИАЛОГ! Не только скрипты на хеньчмана надо но и его диалог. Вот там и регулируется, расстояние между тобой и ним, его поведение, воровские умения и прочая муть. Ясно?

Посты это сообщения на форуме. Сделано это для того, что бы новенькие которые не активны на форуме не загружали лишним папку сервера. Тот кто тут частый гость, или не гость :D , милости просим - загружайте.

Давай ты будешь постить по хеньчманам в одном месте :lol: Я буду отвечать в одном...
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Маэв Лютина
сообщение Nov 11 2004, 14:01
Сообщение #9


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

Класс: Маг
Характер: Chaotic Good
Раса: Человек
МАСТЕР Пера



Aiwan Я диалог уже построила, и скрипт присоединения приписала к тем фразам, которые нужны. Скрипты проставила те, которые вы указали, теперь все в порядке. До умений и прочего я еще не добралась. Как доберусь сообщу.
Ваша просьба по поводу постов о хенчмане в одном месте принята к сведению. Буду постить только здесь.
Прошу прощения за допущенную вольность ;)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Nov 11 2004, 15:56
Сообщение #10


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

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



Скрипты у стандартного хеньчмана свои. Так что надо было делать так: Берешь хеньчмана ис компании, к примеру Дрону, берешь ее диалог и выстрегаешь из него все что не нужно кроме ее тактики хеньчмана. Во так.
QUOTE (Маэв Лютина @ Nov 11 2004, 17:01)
Прошу прощения за допущенную вольность

Да ладно, не переживай ты так :D Все нормально. :yes:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Маэв Лютина
сообщение Nov 12 2004, 01:15
Сообщение #11


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

Класс: Маг
Характер: Chaotic Good
Раса: Человек
МАСТЕР Пера



Aiwan Благодарю за подсказку, но мне очень нужен был господин Вален Дыхание Тьмы, а так как в наборе хенчманов его не оказалось - пришлось создавать его из стандартного профиля. Теперь все у нас с ним полюбовно...
Значит эта тема уже не имеет смысла (по крайней мере для меня), отсюда вываод - надо бы ее удалить, отсюда вопрос - как это сделать? ;)
Добавлено в [mergetime]1100211432[/mergetime]
По поводу переживаний - так как я эльфийка недавно вошедшая в ряды строителей, естественно я забочусь о том, чтобы у меня не возникало неприятностей с теми, кто мне оказывает посильную помощь. :D
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Elven king
сообщение Nov 12 2004, 01:41
Сообщение #12


Level 12
****

Класс: Мастер Оружия
Характер: Lawful Good
Раса: Эльф
NWN: Маппинг



Ненадо тему удалять! Мне еще может пригодиться! :)
А вобще Маэв, о закрытии, переносе и удалении тем не дергайся - это работа Айвана и прочих модератеров. :)
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Aiwan
сообщение Nov 12 2004, 05:52
Сообщение #13


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

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



Тема останетя. :D Но больше тут не постить не по теме... :agr:
QUOTE (Маэв Лютина @ Nov 12 2004, 04:15)
По поводу переживаний - так как я эльфийка недавно вошедшая в ряды строителей, естественно я забочусь о том, чтобы у меня не возникало неприятностей с теми, кто мне оказывает посильную помощь.

Надеюсь ты у нас надолго :D Приятно видеть что дамы занимаются таким интересным делом :good: Не пропадай. И может расскажешь о планах? Т.е. модуль о чем? :) Но это где ни-будь не здесь... :yes:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Маэв Лютина
сообщение Nov 12 2004, 07:27
Сообщение #14


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

Класс: Маг
Характер: Chaotic Good
Раса: Человек
МАСТЕР Пера



Elven king Хорошо, хорошо, простите великодушно мой эгоизм. Я предполагала, что я одна здесь такая...Хм-м-м...Необразованная. Еще пока необразованная... Приятно иметь тех, кого заботят подобные проблемы. :V:
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Лито
сообщение Jan 18 2005, 12:10
Сообщение #15


Level 9
***

Класс: Страж Тьмы
Характер: Chaotic Evil
Раса: Нежить



А как запретить игроку просматривать инвентарь хенчмена? :xz:
Дело в том что на шарде есть возможность нанять наемника, но игроки просто напросто будут раздевать бедного помошника и продавать его вещи.
И можно ли сделать так что после того как хенч был удален из отряда он прыгал в определенную точку?
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lemegeton
сообщение Jan 18 2005, 13:35
Сообщение #16


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

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



QUOTE
Пыталась добавлять такую вещь как #include nw_i0_general...Однако видимых результатов не получила. Зело обидно

После подключения Include-файла, модуль необходимо "пересобрать". И все будет Гуд.
Строить -> Строить модуль
Build -> Build module.

QUOTE
А как запретить игроку просматривать инвентарь хенчмена?

Поставь скрипты хенчей ОРИГИНАЛЬНОГО невера.

QUOTE
Дело в том что на шарде есть возможность нанять наемника, но игроки просто напросто будут раздевать бедного помошника и продавать его вещи.

Либо увеличивай стоимость хенча (не только в ГП, но и боевое обоснование его присутствия), либо просто присоединяй его "голым" :D

QUOTE
И можно ли сделать так что после того как хенч был удален из отряда он прыгал в определенную точку?

Мысль в слух: а можно его заставить прыгнуть в эту точку и до отсоединения... А то как получить этот объект после отсоединения?!

Сообщение отредактировал Lemegeton - Jan 18 2005, 13:40
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Лито
сообщение Jan 18 2005, 13:49
Сообщение #17


Level 9
***

Класс: Страж Тьмы
Характер: Chaotic Evil
Раса: Нежить



QUOTE
QUOTE
И можно ли сделать так что после того как хенч был удален из отряда он прыгал в определенную точку?



Мысль в слух: а можно его заставить прыгнуть в эту точку и до отсоединения... А то как получить этот объект после отсоединения?!

с этим я разобрался, сделал отсыл хенча в разговоре :)
А стандартные скрипты щас буду искать... :slow:

Нашел :yes!:

Сообщение отредактировал Лито - Jan 18 2005, 13:57
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lemegeton
сообщение Jan 18 2005, 13:56
Сообщение #18


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

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



А чего их искать-то? Они в файле HenchmenScripts.ini :D
Если такого не наблюдается, то вот:

OnBlocked=nw_ch_ace
OnDamaged=nw_ch_ac6
OnDeath=nw_ch_ac7
OnConversation=nw_ch_ac4
OnDisturbed=nw_ch_ac8
OnCombatRoundEnd=nw_ch_ac3
OnHeartbeat=nw_ch_ac1
OnPhysicalAttacked=nw_ch_ac5
OnPerception=nw_ch_ac2
OnRested=
OnSpawn=nw_ch_ac9
OnSpellCast=nw_ch_acb
OnUserDefined=nw_ch_acd
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Лито
сообщение Jan 18 2005, 13:57
Сообщение #19


Level 9
***

Класс: Страж Тьмы
Характер: Chaotic Evil
Раса: Нежить



Не честно, я нашел раньше!

Lemegeton Дата Jan 18 2005, 13:56
Лито Дата Jan 18 2005, 13:57
черт все таки позже :D

Сообщение отредактировал Лито - Jan 18 2005, 13:58
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
DBColl
сообщение Jan 18 2005, 18:29
Сообщение #20


4-х Кубовый
Иконки Групп

Класс: Некромант
Характер: Lawful Evil
Раса: Человек
NWN: Скриптинг [Sn]
Проклятие Левора



QUOTE (Lemegeton @ Jan 18 2005, 12:35)
А как запретить игроку просматривать инвентарь хенчмена?

Поставь скрипты хенчей ОРИГИНАЛЬНОГО невера.

Зачем? :swoon: Просто убрать из одной из инклюд хенча в OnConversation скрипте строчку на реакцию команды радиального меню Inventory. Был бы тулсет под рукой в миг бы нашел ;).
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lemegeton
сообщение Jan 18 2005, 20:22
Сообщение #21


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

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



DBColl: Угу. Полностью согласен. А теперь представь себе, что у тебя нет за плечами стажа программирования и прочитай заново свой пост :D
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
DBColl
сообщение Jan 18 2005, 20:47
Сообщение #22


4-х Кубовый
Иконки Групп

Класс: Некромант
Характер: Lawful Evil
Раса: Человек
NWN: Скриптинг [Sn]
Проклятие Левора



Хех, в натуре сложновато объяснил... :D Но тебе-то понятно, я думаю ;).
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lemegeton
сообщение Jan 18 2005, 21:02
Сообщение #23


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

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



Ну мне-то по-любому понятно, пять лет С++ за плечами :hi: , но это не я спрашивал :D

Хотя, тут поковырял OnConversation и... ничего не понял! В каком месте он реагирует на радиальное меню?! Вот и вопросик созрел!
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения
Lex
сообщение Jan 18 2005, 21:08
Сообщение #24


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

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



Значится так....там обращение к библиотеке идет. Копать надо в ней.
Запрос инвенторя это просто НС сказал шепотом что-то. Вот это что-то тебе надо найти и изменить реакцию НПС на это дело. Там не сложно.
Вернуться в начало страницы
Скопировать ник в поле быстрого ответа
+Ответить с цитированием данного сообщения

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

 



Текстовая версия Сейчас: 24th April 2024 - 15:56