27

» WarCraft 3 / как отловить автоатаку героя?

Эх, поторопился. Выявил несколько багов и неточностей. Убрал группу и заменил на переменную юнита. Сейчас все должно быть норм. Специально вывожу значения расстояний для самоконтроля.
Загруженные файлы
27

» WarCraft 3 / как отловить автоатаку героя?

Не знаю, что ты подразумеваешь под словом "прыгал", поэтому в данном примере Герой просто подбегает к цели и начинает ее атаковать. Событие запускается по кнопке. Потому что я не смог придумать более-менее подходящее событие. Может быть, в твоем случае будет использоваться какое-то умение и после этого будет появляться бафф или на него кто-то будет вешать этот бафф. В принципе, можно сделать периодическую проверку по времени. Короче, это ты уже сам.
TestRasst по умолчанию равно 300.
В конце триггера забыл присвоить значения для TestRasst = 300
Загруженные файлы
27

» WarCraft 3 / Помогите настроить триггер

Честно, даже не запарился (изначально взял условия автора). Моя вина. Отработал и я даже не взглянул туда. Почему сработало? Не знаю. Может потому что он получает урон и, типа, атакован.
27

» WarCraft 3 / Помогите настроить триггер

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

» WarCraft 3 / Помогите настроить триггер

Принятый ответ
Сделал проще, может пригодится тебе.
Поясню. Событие заменил на "получает урон", потому что если оставить событие "атакован", то триггер будет запускаться, даже если атаковать юнита, но тут же отменить атаку. Урон не будет нанесен, но триггер запустится. Я условий никаких не добавлял для простоты понимания. Сам добавишь:" Кто бьет, когда бьет" и др.
Еще ты в своем триггере расписываешь действие ауры. Я не стал над этим заморачиваться. Я просто добавил Ауру меткости. Во втором триггере я убираю ауру + убираю эффект от ауры. Т.к. у аур есть свойство - пропадать не сразу. Т.е. способность удалена, а эффект ауры висит еще пару секунд.
Загруженные файлы
27

» WarCraft 3 / Предмет

8gabriel8:
Lord_Teo, где условие, что использовал Свиток зверя? Так любой другой предмет использует юнит и будет заменён. Ещё твой триггер только на определённого юнита, а у него несколько крестьян у разных игроков.
Я использовал минимум, который удовлетворяет заданному вопросу. Условия он уже сам наложит, какие ему нужно: какой юнит, когда, какой предмет. В твоем случае нужно просто заменить событие на "Событие отряда игрока" и добавить 2 условия "какой тип юнита" и "какой тип предмета".
27

» WarCraft 3 / Предмет

Рассмотрим пример с орковским крестьяхой.
Добавляем ему в редакторе объектов "Способности - Возможные способности" способность "Предметы (герой)"
Предмет используем "Свиток зверя". Его можно активировать из инвентаря.
Ну, там можно добавить эффектов и прочее, но это уже детали.
Загруженные файлы
27

» WarCraft 3 / Как создать следы крови?

Принятый ответ
Я, кстати, тоже хотел как-то сделать стандартные пятна крови. У некоторых персонажей эти пятна очень красивые.
Так вот. Теперь немного извращений. Для примера буду использовать Форсира.
Если тебе нужны просто статичные пятна крови на полу, то
При этом в редакторе объектов изменяем параметр Форсира "Графика - Отображение тени (боевая единица)" на значение "Нет".
В редакторе звука Внутренний/ Units / Orc / HeroFarSeer / HeroFarSeerDeath1.wav правой кнопкой - Заменить стандартный звук и меняем на предварительно записанный пустой звук, например, 1.wav (приложил)
Затем делаем триггер
5 секунд вполне хватает, чтобы полностью закончилась анимация смерти.
Можно в инициализации увеличить скорость анимации, чтобы сократить 5 сек до меньшего значения.
Если нужна именно анимация лужи крови, то второй триггер не делаем.
Хоть и извращения, но все работает.

П.С. не, скорость анимации не отрабатывает нормально. Эх :(
Загруженные файлы
27

» WarCraft 3 / Борьба за Всемогущество


Я всё жду Ваших замечаний. Карта же не доделана, а ее нужно доделать. Поэтому без вашей помощи никуда... Кто-нибудь прошёл до конца? Какие впечатления?
27

» WarCraft 3 / Проблема с использованием 2-х скилов на основе одного.

prog:
Нельзя одному герою давать активные скилы на одинаковой основе. Исключение - канал и спелбук, которым можно поменять id приказа.
Спасибо, все вышло как надо. Создал 2 скила на основе канала и сделал им разный базовый ID приказа.
27

» WarCraft 3 / Проблема с использованием 2-х скилов на основе одного.

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

» WarCraft 3 / Проблема с использованием 2-х скилов на основе одного.

Так я так и делаю. Если Герой использует 1 способность, то нужно сделать 3, а если Герой использует 2 способность, то нужно делать 4. А получается, что используя 1-ю способность или 2-ю все-равно выполняется действие 3. Как-будто нет разницы между 1 и 2 умением.
27

» WarCraft 3 / Почему не могу при помощи стрелки привязать ауру World Editor

Принятый ответ
Для начала проверь отрабатывает ли у тебя событие. Добавь действие "показать сообщение". Если норм, то замени эффект на стандартный. Если норм, значит дело в модели.
27

» WarCraft 3 / Легенды Аркаин: Вторая Книга Орков

А зачем ты пишешь сразу в триггере? Используй ворд. Так сразу увидишь и ошибки, и опечатки. Затем копируй в триггер. Все просто. Сам всегда так делаю.
27

» WarCraft 3 / Борьба за Всемогущество

Странно. Значит рельно баг. Какие герои были на холме?
Когда началась анимашка, то герой умер на ней?
chudi587:
Ты не понял, у меня ни одного героя не было, все три героя были мертвы, при это было написано исследуйте побережье. Я не сколько раз пробовал, где то на четвертый герой таки появился с минимум хп. Но баг такой есть, когда герой не появляется на побережье, а просто мертв
Спасибо. Я нашел этот момент, который мог багнуть. В следующей версии его не будет.
Просто забыл 2 триггера отключить:)
П.С. заменил на исправленную версию.
П.П.С. Народ, не стесняемся, мне очень нужно ваше мнение! Неужели, не нашли еще недоделок или багов?
Пишите всё, что не очень понравилось.
27

» WarCraft 3 / Борьба за Всемогущество

Это ты хорошо подметил) Именно так и есть) Dazz Lighter:
Lord_Teo, ... Впрочем, я приблизительно понял механику карты - постоянное давление со стороны оппонента, параллельное исследование и выполнение квестов, это интересно...
27

» WarCraft 3 / Борьба за Всемогущество

Мне кажется, это лишнее! В мили картах - ты сам себе разведчик!
Битва на время понравилась?
27

» WarCraft 3 / Борьба за Всемогущество

Нет, это невозможно.
Да, он просто возмущен, что у него армии нет) Так это же задумка такая) До куда прошел сам?
П.С. Карта изначально создавалась не как прогулка по лесу. То, что есть сложные моменты - это как раз стиль карты! Поэтому необходимо чаще сохраняться)))
27

» WarCraft 3 / Борьба за Всемогущество

Все верно. Ну, ты же читал текст? Ты думал, что будет все так просто?)
27

» WarCraft 3 / set aqcuisition range

Нельзя сделать значение меньше, чем в редакторе объектов. Установи для нужного юнита в редакторе объектов параметр "Дистанция получения приказа" на 1, тогда своей командой ты сможешь сделать значение 2.
27

» WarCraft 3 / Борьба за Всемогущество

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

» WarCraft 3 / Борьба за Всемогущество

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