![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]()
Сообщение
#2396
|
|
Level 1 Класс: Страж Тьмы Характер: Neutral Evil Раса: Человек ![]() |
тут такая мысль возникла:есть персонаж(некромант) и у него есть жертвенный кинжал. Можно ли как нибуль делать сделать в кинжале такаю фишку:щелкнул правой кнопкой мыши на кинжал, а там кроме стандартных действий(взять,осмотреть,положиьть) будет ещё одно-типа начертить пентаграмму.После нажатия начинается анимация когда чар ковыряется на полу и через несколоько секунд появлюется пентаграмма.Можно ли такое сделать? И как?
|
![]()
Сообщение
#2397
|
|||
Восставший из пепла ![]() ![]() ![]() Класс: Бледный Мастер Характер: Neutral Evil Раса: Человек ПОДМАСТЕРЬЕ ![]() |
С помощью одних скриптов - вряд ли. Тут еще нужно поработать с 2da и 3Dmax`ом. |
||
![]()
Сообщение
#2398
|
|||
Level 5 ![]() Класс: Обыватель Характер: Lawful Neutral Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени ![]() |
брр.. Арх, не городи чепуху. Одни скрипты. Ну можно еще 2да + тлк (чтобы название было у свойства "Начертить пентаграмму" например.) |
||
![]()
Сообщение
#2399
|
|
Миловидный Бегрюссунг ![]() Класс: Воин Характер: Chaotic Good Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени ![]() |
rakoth пробуй делать ПРОСТЫЕ вещи. Сложные иссушают запас инергии. :) По вопросу. Нормальным способом нет.
LEX: Айв, и ты туда же? Вы сегодня все сговорились, да? :D Cast Spell - Unique Power. Делаем скрипт с тэгом вещи (берем за основу x2_it_example) и прописываем все что нам надо сюда: else if (nEvent == X2_ITEM_EVENT_ACTIVATE) Это 51 строка, кто не найдет вдруг. 1 единственный скрипт. МОЖНО (не нужно, как написал Арх, а можно) подлючить 2да, если знаешь, как. Но не обязательно совершенно. И уж тем более 3дмакс. Пентаграмма есть стандартная. А вот по поводу простых: согласен :) |
![]() ![]()
Сообщение
#2400
|
|||||||
Лорд AxisTown'a ![]() Класс: Монах Характер: Lawful Good Раса: Дварф NWN: Маппинг ![]() |
сделать это действительно просто :yes: :D так, как описано выше: -делаешь кустомный предмет и даешь предмету (ножу) Cast Spell - Unique Power (можно на себя) -делаешь в палитре кустомный плейс с названием"plc_evilcircle" - пишешь вот примерно такой скрипт ( napisano bez tulseta-proverj)
и сохраняешь этот скрипт с названием, что у ножа тег\ресреф(надеюсь ты сделал их одинаковыми) и дополняешь модульный скрипт ( на OnActivateItem), что бы это заработало
п.с. если это кажеться слишком сложно, то начинай с более простых вещей, как советовал Айван :yes: :D Сообщение отредактировал mamuc - Feb 6 2006, 10:15 |
||||||
![]()
Сообщение
#2401
|
|
Level 1 Класс: Страж Тьмы Характер: Neutral Evil Раса: Человек ![]() |
пасибки,буду химичить
Добавлено в [mergetime]1138949613[/mergetime] mamuc у меня два вопроса: 1)как сделать Cast Spell - Unique Power 2)при компиляции твоего первого скрипта пишет Error undefined identifier(CreateEvilCircle) Тоже самое и с DelayCommand(10.0, CreateEvilCircle(oPC)) что это значит? |
![]()
Сообщение
#2402
|
|||||
Level 9 ![]() Класс: Фея Характер: Chaotic Evil Раса: Тварь NWN: Скриптинг [PW] ![]() |
слово void вставь.
Добавлено в [mergetime]1138951142[/mergetime] в редакторе свойств предмета (item) вкладка Properties -> Cast Spell -> Unique Power . |
||||
![]()
Сообщение
#2403
|
|
Level 1 Класс: Страж Тьмы Характер: Neutral Evil Раса: Человек ![]() |
сеньки dumbo :D
Добавлено в [mergetime]1139042269[/mergetime] мля не компилируется :this: пишет invalid declaration type void CreateEvilCircle(oPc) из-за чего? Добавлено в [mergetime]1139042452[/mergetime] мля не компилируется :this: пишет invalid declaration type void CreateEvilCircle(oPc) из-за чего? |
![]()
Сообщение
#2404
|
|||
Level 19 ![]() Класс: Воин Характер: Lawful Good Раса: Человек NWN: Скриптинг [Sn] ![]() |
rakoth, юзай.
|
||
![]()
Сообщение
#2405
|
|
Level 1 Класс: Страж Тьмы Характер: Neutral Evil Раса: Человек ![]() |
спасибо,всё фурычит,но как сделать чтобы пентаграмма изчезала через некоторое время?
|
![]()
Сообщение
#2406
|
|||
Level 19 ![]() Класс: Воин Характер: Lawful Good Раса: Человек NWN: Скриптинг [Sn] ![]() |
Замени вот эту часть.
|
||
![]()
Сообщение
#2407
|
|
Level 1 Класс: Страж Тьмы Характер: Neutral Evil Раса: Человек ![]() |
благодарствую
|
![]() ![]()
Сообщение
#2408
|
|||||
Лорд AxisTown'a ![]() Класс: Монах Характер: Lawful Good Раса: Дварф NWN: Маппинг ![]() |
:oops: ( вах ....как это я опростоволосился :D ) звиняюсь :xz: Сообщение отредактировал mamuc - Feb 6 2006, 10:12 |
||||
![]()
Сообщение
#2409
|
|||
Level 9 ![]() Класс: Фея Характер: Chaotic Evil Раса: Тварь NWN: Скриптинг [PW] ![]() |
mamuc, не ты один... :oops:
|
||
![]() ![]()
Сообщение
#2410
|
|
Восставший из пепла ![]() ![]() ![]() Класс: Бледный Мастер Характер: Neutral Evil Раса: Человек ПОДМАСТЕРЬЕ ![]() |
Подскажите, как сделать так, чтобы когда игрок стоял на триггере ему наносились повреждения, а после того, как он сойдет с триггера, нанесение повреждений прекращалось?
Сообщение отредактировал Archangel - Feb 10 2006, 19:55 |
![]()
Сообщение
#2411
|
|
Вечно меняющийся ![]() Класс: Монах Характер: True Neutral Раса: Человек NWN: Скриптинг [Sn] ![]() |
2Archangel
Скрипт к сожаления привести не смогу. (времени нема :DB: ) Но идея есть. Попробуй скажем на onEnter вешать скрипт с временным EffectDamage, а на onExit снимать эффект. (Например RemoveEffect) PS: в общем думаю идея ясна. ;) Сообщение отредактировал Dik Morris - Feb 10 2006, 20:37 |
![]()
Сообщение
#2412
|
|||
Level 5 ![]() Класс: Обыватель Характер: Lawful Neutral Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени ![]() |
есть в базе скриптов. Я когда-то давно писал для Айвана. |
||
![]()
Сообщение
#2413
|
|
Восставший из пепла ![]() ![]() ![]() Класс: Бледный Мастер Характер: Neutral Evil Раса: Человек ПОДМАСТЕРЬЕ ![]() |
Подкиньте пожалуйста скриптик для открытия карты всей локации. Заранее спасибо.
Сообщение отредактировал Archangel - Feb 13 2006, 11:42 |
![]()
Сообщение
#2414
|
|||
Level 5 ![]() Класс: Обыватель Характер: Lawful Neutral Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени ![]() |
дожили..
|
||
![]() ![]()
Сообщение
#2415
|
|
Восставший из пепла ![]() ![]() ![]() Класс: Бледный Мастер Характер: Neutral Evil Раса: Человек ПОДМАСТЕРЬЕ ![]() |
Цитата дожили.. Да я уже сам допер. Просто подходящую функцию найти не мог. Если надо, то можете удалить мой пост. Прошу прощения за флуд. Больше такого не повторится, чесно слово... (IMG:style_emoticons/kolobok_light/scout.gif) |
![]()
Сообщение
#2416
|
|
Level 1 Класс: Обыватель Характер: Lawful Good Раса: Человек ![]() |
Приветствую... !
Извините, всю тему не изучил, но сколько успел, таких вопросов небыло: 1. как избавиться от Linken Boy'a, который появляется когда ложишься спать в сингле ? 2. скрипт массового телепорта на определенный WP. Ну к примеру на портал зашли 2 персонажа, один использовал его, и телепортировались вместе... 3. Если есть скрипт, который удоляет все вещи при первом входе в модуль, подчеркну при первом ! Скажем проверка при входе по имени чара... Пока все.. Еще раз извините если повторился... |
![]()
Сообщение
#2417
|
|
Level 5 ![]() Класс: Обыватель Характер: Lawful Neutral Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени ![]() |
Цитата 3. Если есть скрипт, который удоляет все вещи при первом входе в модуль, подчеркну при первом ! у тебя походу шард. Юзай базу персонажей, а если пока лень заморачиваться, то при входе проверяй, если 0 опыта, все забирай (есть такое в базе) и давай 1 пункт опыта. Цитата 2. скрипт массового телепорта на определенный WP. Ну к примеру на портал зашли 2 персонажа, один использовал его, и телепортировались вместе... второй определяется как? все персы в радиусе 15 метров, все партийцы? или все партийцы рядом? Собсна условие переноса определяет то, как это будет написано. Цитата 1. как избавиться от Linken Boy'a, который появляется когда ложишься спать в сингле ? ты про полоску?? Если просто и тебе не критично, что видно не будет ничего, то юзай BlackScreen или FadeToBlack в начале и FadeFromBlack в конце отдыха. Будет черный экран просто. |
![]()
Сообщение
#2418
|
|
Level 1 Класс: Обыватель Характер: Lawful Good Раса: Человек ![]() |
Нет, шарда у меня нет, и я не про полоску, я про пацана который носится за тобой с факелом !
А массовый телепорт, ну да, к примеру в радиусе 15 м. чтоб все тпкались ! |
![]()
Сообщение
#2419
|
|||
Level 5 ![]() Класс: Обыватель Характер: Lawful Neutral Раса: Человек NWN: Модмейкер Проклятие Левора Порядок Времени ![]() |
если не шард, тебе достаточно просто написать удалялку вещей в событии onClientEnter. Ну для достоверности сделать локалку. Те если вошел и локалка = 0, удаляем и локалку ставим = 1. (IMG:style_emoticons/kolobok_light/smile.gif) Цитата я про пацана который носится за тобой с факелом ! Не гамал в хоту, не знаю, но вроде никто НОВЫЙ не появляется, когда ты отдыхаешь.. Цитата А массовый телепорт, ну да, к примеру в радиусе 15 м. чтоб все тпкались ! зло (IMG:style_emoticons/kolobok_light/smile.gif)
тока если у тя такие запросы, то явно это шард или мульти-модуль. (IMG:style_emoticons/kolobok_light/smile.gif) не сингл. |
||
![]()
Сообщение
#2420
|
|
Level 9 ![]() Класс: Друид Характер: True Neutral Раса: Эльф NWN: Скриптинг [PW] Амен ![]() |
Lex, не знаю, зачем телепортировать именно всех. Гм... Не проще ли сделать проверку именно на игрока, если конечно телепортировать нужно лишь его.
Chess, у меня на шарде работает отличный скрипт телепортации партии. Активировать портал может любой, а перемещается вся партия. Нужен такой? |
![]() ![]() |
Текстовая версия | Сейчас: 26th July 2025 - 02:41 |