2

» WarCraft 3 / урон деревьям

Bergi_Bear:
можно поподробнее плз?
Открываешь триггеры и тыкаешь всё подряд, увидимся через 3 недели..
А если серьёзно:
  1. Ищем понятие периодического события, ковыряем эту тему, долго и упорно, можно ману поотнимать, так будет проще для понимаю
  2. Ищем событие отлова факта каста способности
  3. При инициализации пробуем убить деревья вокруг конкретного юнита (ищем действия по работе с декором).
axaxax на самом деле почти все знания так и получил

world_editor:
Может такой вариант пойдёт:
хмм отлично, спасибо большое, а как анимацию уничтожения сделать?

PT153:
Это возможность есть, потому что система разрешённых целей везде одинакова. И в идеале урон должен наносится всем тем, кто подходит под условия. Но многие способности захардкодены, потому некоторые флаги просто не работают или работают некорректно. Писался вар давно и, судя по всему, со строгими дедлайнами, а также никто и думал в сторону WE во время создания игры. Потому большой гибкости не завезли.

ищем действия по работе с декором
Не декором, а destructable - разрушаемыми объектами.
дедлайны- лучший друг близов((
2

» WarCraft 3 / урон деревьям

Bergi_Bear:
Зачем существует - хз. Но при условии что доступны триггеры, нанесение урона деревьям от способностей не проблема уже лет 15. Только сразу скажу, чисто дамажить деревья нелья, надо вычитать нное число хп и воспроизводить анимацию HIT - получение урона.
Если вкратце:
Периодически, если способность включена, проверяем деревья вокруг героя, и вычитаем им хп , хотя можно и сразу убивать.
На гуи всё есть, вперёд
воу воу, я только вчера научился отнимать ману триггерно xD можно поподробнее плз?
2

» WarCraft 3 / урон деревьям

Sexua1:
Потому что урон по деревьям ты не нанесешь этой способностью. Разве что сломать их огненным големом можно.
Хмм, странно, а зачем тогда функция эта существует. А как можно тогда сделать, чтоб урон деревьям от способности наносился?
2

» WarCraft 3 / Объединение способностей

МрачныйВорон:
Arhonus, на гуи - это наверн в таймерах. только вот они очень неудобные на гуи. советую переходить на jass. ибо я уже не помню.
в действии:
1 - запустить таймер Т
2 - повесить на триггер событие что таймер Т истек Объяснение: можно создавать событие с таймером - что такой-то таймер истек. триггером отслеживаем это. Но это очень неудобно
Bergi_Bear:
Что нибудь сделать триггерным проще жар сделать
Каст щита маны и запускаем таймер, который наносит урон врагам в радиусе от героя, если мана закончилась, герой умер или щит отменён - перестаём наносить урон и убиваем таймер.
в общем вроде одна часть получилась- наносится урон вокруг цели, анимация щита и жара, но осталось пару проблем- как отключать способность вместе с щитом наги или при потере маны, и как сделать так, чтоб герой терял ману, во время действия способности?
2

» WarCraft 3 / Объединение способностей

МрачныйВорон:
двойные спелы можно вкл, так и выкл. отслеживаем нажатие кнопки через событие - юнит приводит способность в действие. Чаще всего у абилок на основе щитов не будет работать это событие, тк эффектов никаких не приводит в действие. Поэтому отслеживаем активацию и отмену через приказы.
При активации вещаешь эффект жара преисподней как Иллидана, запускаешь ежесекундный твймер, который каждую сек чекает вокруг юнитов и дамажит. А также проверяет состояние вашего героя и вырубает щит и сам таймер. Можно сделать триггерный жар преисподней
При отмене вы просто удаляете таймер и все.
Можешь поподробнее рассказать про таймер? В действиях как его найти?
2

» WarCraft 3 / Объединение способностей

Bergi_Bear:
Что нибудь сделать триггерным проще жар сделать
Каст щита маны и запускаем таймер, который наносит урон врагам в радиусе от героя, если мана закончилась, герой умер или щит отменён - перестаём наносить урон и убиваем таймер.
А можно поподробнее? Я пока оч слаб в триггерах. Как поставить зависимость выкл заклинания от способности и маны?

Bergi_Bear:
Что нибудь сделать триггерным проще жар сделать
Каст щита маны и запускаем таймер, который наносит урон врагам в радиусе от героя, если мана закончилась, герой умер или щит отменён - перестаём наносить урон и убиваем таймер.
В кондишне нашел "если мана больше или равна единице" думаю это то, а как объединить таймер и урон?
2

» WarCraft 3 / Изменение стойки

DarkLigthing:
Это точно не тот случай, когда стоит избегать триггеров. Ты ведь не какую-то сложную систему собираешься сделать... Ты можешь создать в РО 2 героя, ближнего боя и дальнего боя со своим набором скиллов и типом атаки. И создать отдельный скилл-пустышку в РО для переключения между персонажами.
В триггерах будет элементарная логика не требующая сколь угодно углубленных знаний. В школьном паскале были задачи и то сложней.
Событие:
Юнит использует заклинание
Условие:
Заклинание = " Заклинание-пустышка"
Действие:
Если(множественный тип если) триггерный юнит = герой ближнего боя то:
Юнит - Заменить (триггерный юнит) на Герой дальнего боя
Или
Юнит - Заменить (триггерный юнит) на Герой ближнего боя
Спасибо большое, постараюсь покорячиться) к сожалению на информатике мы только в пэинте натюрморты рисовали и печатали стихи Пушкина на скорость );
2

» WarCraft 3 / Изменение стойки

Bergi_Bear:
Ну а как насчет взять за основу медведя-друида или гоблина инженера?
Вроде легко и тригеры не нужны
Пробовал, проблема в том, что скилы не заменяются, а добавляются в новой форме

Ещё пробовал форму сфинкса, оседлать гиппогрифа, ополчение, даже с выкапыванием деревьев корячился, но увы.
2

» WarCraft 3 / не могу брать предметы

8gabriel8, я просто в ладдере катаю, скорее соберу из телефона ракету, чем гарену настрою