Урок №2 по редактору Warcraft (WorldEdit): Способности на триггерах и Jass

Поделиться
HTML-код
  • Опубликовано: 15 фев 2019
  • Создаем героя с четырьмя нестандартными способностями при помощи триггеров и Jass.
    02:00 - Описание способностей, которые будут в видео
    04:04 - Создание способности "Благословение" (введение в триггеры)
    40:54 - Способность "Благословение" в действии
    43:50 - Делаем способность "Благословение" MUI (Multi-Unit-Instanceability). Локальные переменные.
    50:35 - Тест MUI способности.
    53:15 - Создание способности "Небесная кара". Как изменять высоту пешим юнитам.
    01:22:25 - Даммикастеры и как с ними работать.
    01:31:20 - Способность "небесная кара" в действии.
    01:36:18 - Делаем способность "Небесная кара" MUI.
    01:40:57 - Тест MUI способности.
    01:45:25 - Способность "Магические доспехи". Как правильно блокировать урон.
    01:59:38 - Способность "Огненный заряд". Введение в JASS.
    02:20:10 - JASS Scripts
    02:33:08 - Тест способности "Огненный заряд" (она, кстати, изначально MUI :))
    02:33:58 - Как сделать процентный шанс чего-либо + плавающий текст.
    02:41:40 - Демонстрация способности "Магические доспехи".
    yadi.sk/d/1Na6-OjP19jQHw - ссылка на карту со способностями и триггерами.
  • ИгрыИгры

Комментарии • 48

  • @user-lg9go1ih4d
    @user-lg9go1ih4d 3 года назад +1

    Охренительно! Приятно слушать когда так хорошо объясняют и наглядно показывают, сразу хоть что то в голове откладывается!!! Спасибо огромное!

  • @mds6907
    @mds6907 5 лет назад +5

    очень круто, продолжай

    • @Phantawalker
      @Phantawalker 5 лет назад +1

      Спасибо, надо будет ещё заснять)

  • @ordoshakuras1890
    @ordoshakuras1890 3 года назад

    Хорооооош. Первый внятный гайд из просмотренного, а просмотрено много =_="

  • @dimapetrashchuk3036
    @dimapetrashchuk3036 4 года назад +2

    Очень круто. Спасибо!

  • @lifesweetener5478
    @lifesweetener5478 2 года назад

    Ты реальный мастер прям, респект!)

  • @user-ny2eg8rc8g
    @user-ny2eg8rc8g 14 дней назад

    Скажи а могу я создать героя с заклинанием---мгновенное убийство с шансом 30% ,типо пассивку такую? это возможно в редакторе?

  • @h4rdman326
    @h4rdman326 3 года назад

    Спасибо за видео

  • @noname10628
    @noname10628 4 года назад

    Как сделать способность как у Архимонда, когда он идет и за ним порча следует, как в кампании?

  • @aragorn6322
    @aragorn6322 3 месяца назад

    А как сделать, перманентное повышение характеристик?

  • @user-lg9go1ih4d
    @user-lg9go1ih4d 3 года назад

    Доброго времени суток. Возник один вопрос не по теме данного видео наверное, в общем не могу сделать так что бы компьютер кастовал свои способности! На обидчика скилы не кидает, на союзных ему юнитов не кидает баффы или исцеляющие способности, можешь помочь советом? Во вкладке где настройка игроков и кланов я отдал слот игрока в пользование компьютеру не помогло с ИИ как то заморачиватся не хочу но если поможет то придётся, если вообще можно сделать ИИ без развития чисто на использования скилов или придётся делать все через триггеры... Кастуют только нейтрально враждебный. Если не в тягость можешь дать какой нибудь совет? буду очень благодарен.

    • @Phantawalker
      @Phantawalker 3 года назад

      Со способностями по моему опыту лучше всего триггерно (для целительных способностей можно сканировать юнитов поблизости с процентным маленьким хп и заставлять применять способность на них). Скан лучше делать через jass и функции ForGorup(), чтобы избежать триггерных утечек. Для атакующих способностей лучше делать триггеры, основанные на событии юнит атакован. В редакторе ИИ вроде можно так сделать, но проще триггерно (см. раздел Units, применение способностей). Можно сделать через JASS:
      Для способностей, которые наводятся на юнитов:
      IssueTargetOrder ("юнит, которому надо кастовать", "id способности, которую нужно задействовать", "юнит на которого нужно кастануть")
      пример (когда юнит кастует цепную молнию на того, кто его атаковал)
      call IssueTargetOrder(GetTriggerUnit(), "chainlightning", GetAttacker() )
      Способность на точки:
      IssuePointOrderLoc("юнит, которому надо кастовать", "id способности, которую нужно задействовать", "точка применения способности" )
      Способность без цели (например, Громовая поступь):
      IssueImmediateOrder("юнит, которому надо кастовать", "id способности, которую нужно задействовать")
      ID способности в редакторе способностей можно посмотреть для каждой, например для цепной молнии "chainlightning"

    • @user-lg9go1ih4d
      @user-lg9go1ih4d 3 года назад

      @@Phantawalker в общем проблема была как всегда в банально простом виде, это я бестолочь👍😆 проверять карту то я проверял но через редактор а там же загружается только один игрок ты сам, решил зайти в карту через игру, там в меню в списке заполнил слоты игроков в ручную, поставил всех компов и все заработало, капец короче) извини что загрузил тебя по пустяку, но пока не написал тебе не смог разобраться😬наверное повлияло то что пришлось бы работать с джазом а я пока что морально не готов к этому, вот так мотивация 😆 но за ответ спасибо, сохраню это, потом пригодится когда буду например боссов делать с какими нибудь фазами или данжы где мобам нужно будет использовать скилы в какой то зависимости)) в общем твоим старания найду применение))

  • @gitiwww8951
    @gitiwww8951 5 лет назад +1

    Или ответь хотя бы на один вопрос. Как у некроманта при наличии трёх к примеру скиллов по вызову скелетов, сделать так что бы можно вызывать их в любом порядке. К примеру я сделал четыре разных заклинания по вызову скелетов из трупа, в одной магии призываются скелеты лучники, в другой к примеру скелеты маги. И тут есть одна беда. Если некру дать два таких скилла, то использоваться будет не тот на который ты нажал при нажатии, а тот который ты прокачал последним. Вот серьёзно, есть такая беда. Короче, как сделать так что бы некромант при нажатии на разные кнопки магии по призыву разных тварей из трупов, кастовал именно то-что я нажимаю, а ни то что прокачал последним скиллом по поднятию трупов? В скайпе могу объяснить по яснее в чём беда.

    • @Phantawalker
      @Phantawalker 5 лет назад

      Потому что ид приказа у способности одинаковое, поэтому всегда кастуется первая. Тут три варианта. Первый использовать разные способности призыва(дух воды, медведь рексара и т.д). Второй делать триггерно на способностях пустышках(ставить условие на сканирование трупов в области и убирать их, создавая на их месте нужный юнит и задавая ему время жизни). Третий - все способности делать на основе способности канал, это самый простой вариант) ее в категории нейтральной для героев вроде найти можно, тогда айди приказа не будет совпадать)

  • @user-qg1kd4zi3g
    @user-qg1kd4zi3g 2 года назад

    А как сделать, что бы была проверка, если у героя максимум жизней то нельзя лечить?

  • @gitiwww8951
    @gitiwww8951 5 лет назад +3

    Слушай вопрос есть, его в скайпе задать можно? Там вопросов просто много на счёт джазза и триггеров, словами короче выйдет. Есть желание ответить на вопросы про триггеры на скиллы в скайпе?

    • @Phantawalker
      @Phantawalker 5 лет назад

      Я скайпом не пользуюсь, давай лучше список вопросов, попробую разрулить)

  • @liepoebota5240
    @liepoebota5240 5 лет назад +1

    Как можно сделать спелл, урон которого зависит, к примеру, от интеллекта героя. Мне по большей части интересно как это сделать для АоЕ способности, что наносит урон по местности, или же по нескольким юнитам сразу. Заранее спасибо.

    • @Phantawalker
      @Phantawalker 5 лет назад

      Нужно пикать всех юнитов в группу и каждому наносить урон через damage target. Во втором уроке я делал способность , которая аое и от интеллекта зависит, там подробнее рассказал)

  • @ez379
    @ez379 5 лет назад +5

    Очень здорово! Лучший гайд! Есть вопрос к тебе насущный) Как сделать что бы скилы у героев прокачивались и их было больше чем (4-5) как обычно. Через спел бук не получается у меня расширить пулл прокачиваемых заклинаний. И ещё один вопрос) Как расширить инвентарь героя активный. Что бы влияли на героя. Ну хотябы до 11 слотов. Тоже короче не получается. Предметы пропадают, но если убрать у героя абилку носить предметы они не выкладываются(( короче я хз. Запиши урок если не сложно. Это очень востребованные вопросы)

    • @Phantawalker
      @Phantawalker 5 лет назад +2

      Спасибо большое) скилы можно триггерно добавлять и триггерно задавать им нужный уровень в зависимости от чего-нибудь) Про инвентарь как раз хочу следующий урок снять, это тоже триггерно можно сделать)

    • @ez379
      @ez379 5 лет назад +1

      Давай буду ждать) если покажешь ещё как колличество скиллов привысить будет вообще вышка) з.ы. ну я по старинке старался делать. Через распределение скилл поинтов. Что бы игрок сам мог выбирать какие скилы прокачивать так сказать)

    • @ez379
      @ez379 5 лет назад +1

      Пока что заполняю карту мобами с респаумом в зонах. Приходится делать отдельный вид юнитов для каждой зоны респаума. Что бы они не путались. А то если моб выбежит и умрет не в зоне или другого похожего моба убьют не в этой зоне. Пойдут баги. Наверно как то триггерами можно задать конечно) но я вот только так смог) Мне важно что бы они спавнились именно там где Именно стояли) Но прикольные видео. Много нового узнал. Будет время запиши что нибудь новенькое.

    • @Phantawalker
      @Phantawalker 5 лет назад +1

      @@ez379 можно для каждой зоны периодичский таймер с условием : кол-ва юнитов такого игрока меньше или равно + юниты живы ну и пожеланию тип юнита такой-то) и в действиях спаун, тогда без багов должно быть) запишу обязательно)

    • @ez379
      @ez379 5 лет назад

      Ещё столкнулся с проблемой. Через Дами юнит не могу прожать свиток ускорения. Он не прожимает эту способность. А те способности которые он прожимает не имеют модификатора ускорения для эффекта ускорения. Пока что в ступоре короче. Если знаешь напиши пожалуйста)

  • @user-fd7xy8hj3r
    @user-fd7xy8hj3r 5 лет назад +1

    Вот это скорость,вы неделю назад записывали и выложили только сейчас, или парень не спит?!

    • @PolinaKrukovskaya
      @PolinaKrukovskaya  5 лет назад

      Ваня не спит) тему просто знает и спешит знаниями поделиться с людьми) когда что-то знаешь, легко даётся.

    • @user-fd7xy8hj3r
      @user-fd7xy8hj3r 5 лет назад

      @@PolinaKrukovskaya Ххм я буду звать его теперь "Прометей от мира ВоВ"....но а вас "Зефирка")

    • @PolinaKrukovskaya
      @PolinaKrukovskaya  5 лет назад

      @@user-fd7xy8hj3r лучше просто по имени) почему зефирка? 0_0

    • @user-fd7xy8hj3r
      @user-fd7xy8hj3r 5 лет назад

      @@PolinaKrukovskaya Ну после той фотографий ВК....)

    • @PolinaKrukovskaya
      @PolinaKrukovskaya  5 лет назад

      @@user-fd7xy8hj3r я там похожа на стиральный порошок)))

  • @azizjonkomiljonov2719
    @azizjonkomiljonov2719 Год назад

    А как сделать триггеров по русскому пажауста падскажите

  • @Kainarkuatbek
    @Kainarkuatbek Год назад

    Салам можеш сделать технику мадара мудрец из молния аниме наруто

  • @eagasfu3963
    @eagasfu3963 5 лет назад

    Ты когда успела пол поменять?😂😂😂