Урок №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 - ссылка на карту со способностями и триггерами. - Игры
Охренительно! Приятно слушать когда так хорошо объясняют и наглядно показывают, сразу хоть что то в голове откладывается!!! Спасибо огромное!
очень круто, продолжай
Спасибо, надо будет ещё заснять)
Хорооооош. Первый внятный гайд из просмотренного, а просмотрено много =_="
Очень круто. Спасибо!
Ты реальный мастер прям, респект!)
Скажи а могу я создать героя с заклинанием---мгновенное убийство с шансом 30% ,типо пассивку такую? это возможно в редакторе?
Спасибо за видео
Как сделать способность как у Архимонда, когда он идет и за ним порча следует, как в кампании?
А как сделать, перманентное повышение характеристик?
Доброго времени суток. Возник один вопрос не по теме данного видео наверное, в общем не могу сделать так что бы компьютер кастовал свои способности! На обидчика скилы не кидает, на союзных ему юнитов не кидает баффы или исцеляющие способности, можешь помочь советом? Во вкладке где настройка игроков и кланов я отдал слот игрока в пользование компьютеру не помогло с ИИ как то заморачиватся не хочу но если поможет то придётся, если вообще можно сделать ИИ без развития чисто на использования скилов или придётся делать все через триггеры... Кастуют только нейтрально враждебный. Если не в тягость можешь дать какой нибудь совет? буду очень благодарен.
Со способностями по моему опыту лучше всего триггерно (для целительных способностей можно сканировать юнитов поблизости с процентным маленьким хп и заставлять применять способность на них). Скан лучше делать через jass и функции ForGorup(), чтобы избежать триггерных утечек. Для атакующих способностей лучше делать триггеры, основанные на событии юнит атакован. В редакторе ИИ вроде можно так сделать, но проще триггерно (см. раздел Units, применение способностей). Можно сделать через JASS:
Для способностей, которые наводятся на юнитов:
IssueTargetOrder ("юнит, которому надо кастовать", "id способности, которую нужно задействовать", "юнит на которого нужно кастануть")
пример (когда юнит кастует цепную молнию на того, кто его атаковал)
call IssueTargetOrder(GetTriggerUnit(), "chainlightning", GetAttacker() )
Способность на точки:
IssuePointOrderLoc("юнит, которому надо кастовать", "id способности, которую нужно задействовать", "точка применения способности" )
Способность без цели (например, Громовая поступь):
IssueImmediateOrder("юнит, которому надо кастовать", "id способности, которую нужно задействовать")
ID способности в редакторе способностей можно посмотреть для каждой, например для цепной молнии "chainlightning"
@@Phantawalker в общем проблема была как всегда в банально простом виде, это я бестолочь👍😆 проверять карту то я проверял но через редактор а там же загружается только один игрок ты сам, решил зайти в карту через игру, там в меню в списке заполнил слоты игроков в ручную, поставил всех компов и все заработало, капец короче) извини что загрузил тебя по пустяку, но пока не написал тебе не смог разобраться😬наверное повлияло то что пришлось бы работать с джазом а я пока что морально не готов к этому, вот так мотивация 😆 но за ответ спасибо, сохраню это, потом пригодится когда буду например боссов делать с какими нибудь фазами или данжы где мобам нужно будет использовать скилы в какой то зависимости)) в общем твоим старания найду применение))
Или ответь хотя бы на один вопрос. Как у некроманта при наличии трёх к примеру скиллов по вызову скелетов, сделать так что бы можно вызывать их в любом порядке. К примеру я сделал четыре разных заклинания по вызову скелетов из трупа, в одной магии призываются скелеты лучники, в другой к примеру скелеты маги. И тут есть одна беда. Если некру дать два таких скилла, то использоваться будет не тот на который ты нажал при нажатии, а тот который ты прокачал последним. Вот серьёзно, есть такая беда. Короче, как сделать так что бы некромант при нажатии на разные кнопки магии по призыву разных тварей из трупов, кастовал именно то-что я нажимаю, а ни то что прокачал последним скиллом по поднятию трупов? В скайпе могу объяснить по яснее в чём беда.
Потому что ид приказа у способности одинаковое, поэтому всегда кастуется первая. Тут три варианта. Первый использовать разные способности призыва(дух воды, медведь рексара и т.д). Второй делать триггерно на способностях пустышках(ставить условие на сканирование трупов в области и убирать их, создавая на их месте нужный юнит и задавая ему время жизни). Третий - все способности делать на основе способности канал, это самый простой вариант) ее в категории нейтральной для героев вроде найти можно, тогда айди приказа не будет совпадать)
А как сделать, что бы была проверка, если у героя максимум жизней то нельзя лечить?
Слушай вопрос есть, его в скайпе задать можно? Там вопросов просто много на счёт джазза и триггеров, словами короче выйдет. Есть желание ответить на вопросы про триггеры на скиллы в скайпе?
Я скайпом не пользуюсь, давай лучше список вопросов, попробую разрулить)
Как можно сделать спелл, урон которого зависит, к примеру, от интеллекта героя. Мне по большей части интересно как это сделать для АоЕ способности, что наносит урон по местности, или же по нескольким юнитам сразу. Заранее спасибо.
Нужно пикать всех юнитов в группу и каждому наносить урон через damage target. Во втором уроке я делал способность , которая аое и от интеллекта зависит, там подробнее рассказал)
Очень здорово! Лучший гайд! Есть вопрос к тебе насущный) Как сделать что бы скилы у героев прокачивались и их было больше чем (4-5) как обычно. Через спел бук не получается у меня расширить пулл прокачиваемых заклинаний. И ещё один вопрос) Как расширить инвентарь героя активный. Что бы влияли на героя. Ну хотябы до 11 слотов. Тоже короче не получается. Предметы пропадают, но если убрать у героя абилку носить предметы они не выкладываются(( короче я хз. Запиши урок если не сложно. Это очень востребованные вопросы)
Спасибо большое) скилы можно триггерно добавлять и триггерно задавать им нужный уровень в зависимости от чего-нибудь) Про инвентарь как раз хочу следующий урок снять, это тоже триггерно можно сделать)
Давай буду ждать) если покажешь ещё как колличество скиллов привысить будет вообще вышка) з.ы. ну я по старинке старался делать. Через распределение скилл поинтов. Что бы игрок сам мог выбирать какие скилы прокачивать так сказать)
Пока что заполняю карту мобами с респаумом в зонах. Приходится делать отдельный вид юнитов для каждой зоны респаума. Что бы они не путались. А то если моб выбежит и умрет не в зоне или другого похожего моба убьют не в этой зоне. Пойдут баги. Наверно как то триггерами можно задать конечно) но я вот только так смог) Мне важно что бы они спавнились именно там где Именно стояли) Но прикольные видео. Много нового узнал. Будет время запиши что нибудь новенькое.
@@ez379 можно для каждой зоны периодичский таймер с условием : кол-ва юнитов такого игрока меньше или равно + юниты живы ну и пожеланию тип юнита такой-то) и в действиях спаун, тогда без багов должно быть) запишу обязательно)
Ещё столкнулся с проблемой. Через Дами юнит не могу прожать свиток ускорения. Он не прожимает эту способность. А те способности которые он прожимает не имеют модификатора ускорения для эффекта ускорения. Пока что в ступоре короче. Если знаешь напиши пожалуйста)
Вот это скорость,вы неделю назад записывали и выложили только сейчас, или парень не спит?!
Ваня не спит) тему просто знает и спешит знаниями поделиться с людьми) когда что-то знаешь, легко даётся.
@@PolinaKrukovskaya Ххм я буду звать его теперь "Прометей от мира ВоВ"....но а вас "Зефирка")
@@user-fd7xy8hj3r лучше просто по имени) почему зефирка? 0_0
@@PolinaKrukovskaya Ну после той фотографий ВК....)
@@user-fd7xy8hj3r я там похожа на стиральный порошок)))
А как сделать триггеров по русскому пажауста падскажите
Салам можеш сделать технику мадара мудрец из молния аниме наруто
Ты когда успела пол поменять?😂😂😂
пока пропадала)
@@PolinaKrukovskaya вот это поворот))))
@@eagasfu3963 я и сама в шоке)