![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]()
Сообщение
#11
|
|
Сивоха ![]() ![]() ![]() Класс: Некромант Характер: Lawful Evil Раса: Человек ![]() |
Сенк, я уже разобрался=)
|
![]()
Сообщение
#12
|
|
Level 5 ![]() Класс: Обыватель Характер: Lawful Neutral Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени ![]() |
Tarre Talliorne, дай ссылку на тот пост Каа, пожалуйста
|
![]()
Сообщение
#13
|
|
Миловидный Бегрюссунг ![]() Класс: Воин Характер: Chaotic Good Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени ![]() |
Tarre Talliorne я могу выложить мульты в теме наших скриптов, если надо. Но они не влазят, там например в финале 600 строк кода, а сколько знаков (IMG:style_emoticons/kolobok_light/wacko.gif) так что кусок могу выложить, вернее два варианта как можно писать.
|
![]()
Сообщение
#14
|
|
Level 3 ![]() Класс: Клерик Характер: Chaotic Good Раса: Человек ![]() |
Aiwan, неа, мне зачем-то, я сам могу катсцену написать (сейчас кстати пишу одну.... шедевр - уже 22000(!) символов). Лучше, чтоли, статью напиши(иногда поражаюсь своей наглости (IMG:style_emoticons/kolobok_light/lol.gif) ). Что-тто типа Основы Создания КатСцен.
Lex Извини, ссылку кинуть не могу, поищи в теме скрипты на стр. 19(рельсы, конечно). И парочка моих вопрософф: 1. Можно ли определять момент кражи как-нибудь иначе, чем через хертбитные проверки наличия итема в инвентор НПС? 2. Можно ли определять уровень ПС проще, чем суммируя все его уровни в разных областях? 3. Точно ли в НВН воспроизведены правила 3 редакции относительно возраста ПС? |
![]()
Сообщение
#15
|
|
Level 5 ![]() Класс: Обыватель Характер: Lawful Neutral Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени ![]() |
1. если ворует Игрок то можно. Модульные скрипты - получение предмета. (не помню, как на инглиш)
2. Имхо, самый простой способ это просумировать левелы по классам (их всего-то три. Слот 1, Слот 2, Слот 3) 3. Нет. Там вообще возраст нафиг не нужен. Даже функции нет GetAge() |
![]()
Сообщение
#16
|
|
Светлый лорд Корелии ![]() Класс: Тайный Лучник Характер: Lawful Good Раса: Полуэльф NWN: Тестер ![]() |
Lex (IMG:style_emoticons/kolobok_light/help.gif) помоги со скриптами для AI бота...
|
![]()
Сообщение
#17
|
|
Миловидный Бегрюссунг ![]() Класс: Воин Характер: Chaotic Good Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени ![]() |
Tomb у Лекса работы по ... (IMG:style_emoticons/kolobok_light/unsure.gif) Лучше Баал попроси (IMG:style_emoticons/kolobok_light/good.gif) Он помогет, наверняка.
|
![]()
Сообщение
#18
|
|
Level 12 ![]() ![]() ![]() ![]() Класс: Мастер Оружия Характер: Lawful Good Раса: Эльф NWN: Маппинг ![]() |
На рельсах уже просил такой скрипт, но попрашу и тут (IMG:style_emoticons/kolobok_light/smile.gif)
Нужен такой скриптик: Когда нпц ведет игрока он должен останавливатся если игрок находится от него в четырех метрах и подгонять игрока. |
![]()
Сообщение
#19
|
|
Миловидный Бегрюссунг ![]() Класс: Воин Характер: Chaotic Good Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени ![]() |
Могу дать свой код, где Стинки ведет игрока к пролому в стене. Годится?
|
![]()
Сообщение
#20
|
|
Level 12 ![]() ![]() ![]() ![]() Класс: Мастер Оружия Характер: Lawful Good Раса: Эльф NWN: Маппинг ![]() |
Годится. (IMG:style_emoticons/kolobok_light/smile.gif)
|
![]()
Сообщение
#21
|
|
4-х Кубовый ![]() Класс: Некромант Характер: Lawful Evil Раса: Человек NWN: Скриптинг [Sn] Проклятие Левора ![]() |
2Tarre Talliorne.
Цитата 1. Можно ли определять момент кражи как-нибудь иначе, чем через хертбитные проверки наличия итема в инвентор НПС? 2. Можно ли определять уровень ПС проще, чем суммируя все его уровни в разных областях? Лекс, теск, я тебя исправлю (IMG:style_emoticons/kolobok_light/wink3.gif) . 1. Момент кражи. Есть событие OnDisturb - по нему можно смотреть момент изъятия-приема предмета (плэйсэблом, неписью)... 2. Можно. GetHitDice(oPC). |
![]()
Сообщение
#22
|
|||
Миловидный Бегрюссунг ![]() Класс: Воин Характер: Chaotic Good Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени ![]() |
Вейпов должно быть столько сколько я нарисовал, но либо меньше 10 ли бо больше чем у меня. Почему? Не знаю, неделю гонял Стинки по вейпам и он гад прыгал на некоторые из них при количестве 10, а так нет. Идет как миленький. и расчитай скорость так, что бы НПС НЕ ЗАСТРЯЛ и не опаздал на 15 сек до точки. Иначе вы просто прыгнете на следующий вейп и диалог прервется. А так он остановится и продолжите диалог.
Сообщение отредактировал Twin - Jan 5 2005, 14:23 |
||
![]()
Сообщение
#23
|
|
Level 12 ![]() ![]() ![]() ![]() Класс: Мастер Оружия Характер: Lawful Good Раса: Эльф NWN: Маппинг ![]() |
Ну спасибо! (IMG:style_emoticons/kolobok_light/good.gif)
Теперь опять вопросик, даже два (IMG:style_emoticons/kolobok_light/smile.gif) 1. Как сделать так чтобы когда все враги в локе будут мертвы, в журнале появляется запись... это наверное просто, но я не догоняю. 2. Непись стоит в хайде, но когда ПК отходит на пять метров, то НПЦ подкрадывается к нему и атакует, как это реализовать? |
![]()
Сообщение
#24
|
|
4-х Кубовый ![]() Класс: Некромант Характер: Lawful Evil Раса: Человек NWN: Скриптинг [Sn] Проклятие Левора ![]() |
2Elven king
1. Сделать всех врагов в локе в какой-нить пометкой допустим в поле Deity. Проверить всех существ с наличием этой метки GetDeity. Можно вообще по всякому, и фракцию проверить и еще че-нить... (IMG:style_emoticons/kolobok_light/wink3.gif) 2. Это сложно. Надо писать скрипт поведения в UserDefined событии. Сейчас нет времени его написать, правлю баги первой части Левора... А вообще если сам прорвешься, то научишься кой-чему в скриптинге AI. Кстати, самая сложная часть скриптинга... Попробуй начать сам. Когда появятся более детальные вопросы - с удовольствием ответим (IMG:style_emoticons/kolobok_light/wink3.gif) . |
![]()
Сообщение
#25
|
|||||||
Миловидный Бегрюссунг ![]() Класс: Воин Характер: Chaotic Good Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени ![]() |
Цитата 1. Как сделать так чтобы когда все враги в локе будут мертвы, в журнале появляется запись... это наверное просто, но я не догоняю На OnDeath поставь переменную
Это для одиночной компании. Для крутого шарда сделай так: Поставь в закрытой локе СУПЕР МАНЬЧКИНА НПС с фракцией врага. И дальше проверка на наличие в локации этих врагов путем сравнивания с Боссом:
Можешь вместо
В общем кумекай... (IMG:style_emoticons/kolobok_light/blum3.gif) Сообщение отредактировал Twin - Jan 5 2005, 14:25 |
||||||
![]()
Сообщение
#26
|
|
Level 11 ![]() ![]() ![]() Класс: Обыватель Характер: True Neutral Раса: Человек NWN: Маппинг ![]() |
Заинтерисовала идея Элвен Кинга... Начал реализовывать...
Атакует не из хайда (хотя в хайд на долю секунды уходит - когда двигается ко мне - из хайда опять же выходит). Не подскажите как написать чтобы моб из хайда долбил? Код писал сам. (IMG:style_emoticons/kolobok_light/smile.gif) Код //Ставиться в OnPerception (При замечении). void main() { object oPC = GetLastPerceived(); //Определяем Объект как ПОСЛЕДНИЙ УВИДЕННЫЙ if(GetIsPC(oPC)) //Проверяем является увиденный объект ПС { ClearAllActions(FALSE); //Убираем все действия из списка действий к моба (кроме АТАКИ - если он уже дерется) ActionUseSkill(SKILL_HIDE,OBJECT_SELF); //Моб уходит в хайд ActionWait(1.5); //Ждет долю секунды ActionMoveToObject(oPC, FALSE, 1.0f); //Медленно двигается к ПС ActionAttack(oPC, FALSE); //Атакует (Агрессивно) } else { ActionSpeakString("Хух, напугал!", TALKVOLUME_TALK); //Если это не ПС говорит фразу "Хух, напугал!" в talk (разговор). } } Моб - гоблин, 7 вора и 1 шадоуденсер. |
![]()
Сообщение
#27
|
|
4-х Кубовый ![]() Класс: Некромант Характер: Lawful Evil Раса: Человек NWN: Скриптинг [Sn] Проклятие Левора ![]() |
Попробуй через SetSpawnInCondition(NW_FLAG_STEALTH_MODE); вроде так пишется...
А еще у тебя ошибка в определении Perception. Надо делать дополнительную проверку на GetIsPerseptionSeen();. GetLastPerceived срабатывает, когда объект увиден-услышан-перестал быть видимым-перестал быть слышимым. Поэтому надо дополнительно проверять. |
![]()
Сообщение
#28
|
|
Level 11 ![]() ![]() ![]() Класс: Обыватель Характер: True Neutral Раса: Человек NWN: Маппинг ![]() |
Окей, спасибо! (IMG:style_emoticons/kolobok_light/smile.gif)
Будем разбираться дальше (IMG:style_emoticons/kolobok_light/smile.gif) |
![]()
Сообщение
#29
|
|
Стилспатер ![]() ![]() Класс: Воин Характер: Chaotic Good Раса: Человек ![]() |
Народ, всвязи с моим не оч хорошим знанием правил AD&D, разъясните глупому, как правильно кидаются кости. Например, на убеждение при диалоге.
|
![]()
Сообщение
#30
|
|
Level 11 ![]() ![]() ![]() Класс: Обыватель Характер: True Neutral Раса: Человек NWN: Маппинг ![]() |
хм... На убеждение при диалоге? Это типа в тех что в Сингле? (обычно кубики там кидаются как укажешь). (IMG:style_emoticons/kolobok_light/smile.gif)
|
![]()
Сообщение
#31
|
|
Стилспатер ![]() ![]() Класс: Воин Характер: Chaotic Good Раса: Человек ![]() |
Цитата обычно кубики там кидаются как укажешь Вот это я как раз понял. Существуют ли какие-то ограничения, кроме здавого смысла, по поводу того, сколько у какого перса могет быть конретного скилла (типа Persuade)? |
![]()
Сообщение
#32
|
|
4-х Кубовый ![]() Класс: Некромант Характер: Lawful Evil Раса: Человек NWN: Скриптинг [Sn] Проклятие Левора ![]() |
Это система зовется d20(). Кидается d20() + скилл, против d20() непися.
|
![]()
Сообщение
#33
|
|
Level 11 ![]() ![]() ![]() Класс: Обыватель Характер: True Neutral Раса: Человек NWN: Маппинг ![]() |
Ага...
Цитата Вот это я как раз понял. Существуют ли какие-то ограничения, кроме здавого смысла, по поводу того, сколько у какого перса могет быть конретного скилла (типа Persuade)? Если я понял - это имеется ввиду какие ограничения на скилл? (IMG:style_emoticons/kolobok_light/smile.gif) Когда я ДМил, через Лето повышал себе все статы - помойму 125 - максимум (IMG:style_emoticons/kolobok_light/smile.gif) |
![]()
Сообщение
#34
|
|
Level 2 ![]() Класс: Рейнджер Характер: Lawful Good Раса: Человек ![]() |
1. Как попросить своего вора обокрасть какого-нибудь гражданина?
А как самому обокрасть его? Я воров обычно не перевариваю, но сделал как-то для проверки вора 15 уровня, нарастил ему воровство по максимуму, а все равно при попытке ограбить происходит облом. (Спросил в другом месте, но тут вроде более по теме) Как сделать так, что бы sir/madam (и т.п.) выдавали не "sir" или "мадам", а другие определенные мной слова? |
![]()
Сообщение
#35
|
|
Миловидный Бегрюссунг ![]() Класс: Воин Характер: Chaotic Good Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени ![]() |
Цитата Как сделать так, что бы sir/madam (и т.п.) выдавали не "sir" или "мадам", а другие определенные мной слова? Это надо делать свои <CUSTOM>, насколько я знаю. Но я их не делал, посему звиняй. Жди БДа или Лекса с Баалом. |
![]() ![]() |
Текстовая версия | Сейчас: 15th May 2025 - 09:33 |