Вытаскиваем war3.mpq с вара с помощью CascView, пакуем в .mpq с помощью MPQEditor, скармливаем карту и полученный mpq War3 Map Optimizer. Может получиться.
У всех способностей такого типа один ID приказа, работать будет только самая первая.
Вроде где-то видел комментарий, что кто-то там где-то там предлагал как-то там запихнуть кнопку постройки в спеллбук, который можно будет потом скрыть, но я потерял это и не смог найти, помогите пожалуйста))
Если цель скрыть именно кнопку строительства, то тут это не поможет.
В комбинации спелбук + кнопка, нужно чтобы одна иконка была скрыта, иначе будут отображаться две. Можно скрыть саму кнопку строительства, как уже сказал МрачныйВорон, а можно скрыть спелбук. Работает одинаково, но вроде второй способ критует меньше (крит происходит после выделения юнита со скрытой иконкой и только в том случае, если до этого была игра на карте с разрушаемыми объектами/декорациями). По крайней мере логи становятся понятнее, можно определить, критануло из-за скрытия или из-за чего-то другого. Также нужно понимать, что у спелбука менять описание и хоткей проще, чем у кнопки строительства. Поэтому в своей карте я сделал второй вариант. С этим можно много экспериментировать. Будет интересно посмотреть, что будет, если такой спелбук заблокировать для игрока. Сможет ли он строить (иконка строительства видна)? Что будет, если скрыть иконку строительства, поставить в настройках такого спелбука общий кд, добавить в спелбук спелл с кд и заюзать этот спел? Кд на строительство? Химичить можно много.
Только триггерно вернуть ему изначальный цвет. Действия - Анимация - Цвет юнита или что-то типа того. Изначальный цвет у каждого юнита свой, он написан в редакторе объектов (РО). Потому для корректной работы необходимо подготовить базу этих значений с помощью переменных.
Это возможность есть, потому что система разрешённых целей везде одинакова. И в идеале урон должен наносится всем тем, кто подходит под условия. Но многие способности захардкодены, потому некоторые флаги просто не работают или работают некорректно. Писался вар давно и, судя по всему, со строгими дедлайнами, а также никто и думал в сторону WE во время создания игры. Потому большой гибкости не завезли.
RobertStevenson, вейты вообще зло, а отсчёт можно сделать таймером. Точнее и без неожиданных багов.
Ждать пока - это вейт в цикле, работает это просто отвратно, сам с этим сталкивался. Лучше заменить на событие смерти колдуна.
Я всё же думаю, что дело не в вейтах. Выводи имя героя Hero[A]. Лучше выводить так: ("герой - ") + (Имя юнита (Hero[A])) + " " + (Число в строку (А)).
Если нет имени - героя просто нет в этой переменной.
Если цель именно в стоянии, то самый надёжный способ через сравнение координат с некоторой погрешностью. Также можно через отслеживание приказов, реализацию смотреть тут.
Наглядный пример того, что бег в результате агра не отдаёт никакого приказа.
Ред. PT153
» WarCraft 3 / Easy Button Creator или очень простое и быстрое создание иконок.
» WarCraft 3 / [Lua] Подсветка кнопок и чекпоинты [Reforged]
» WarCraft 3 / Как отследить прекращение получения приказов?
» WarCraft 3 / как спрятать кнопку "строительство" в Reforged
» WarCraft 3 / Ограничение по видемости
» WarCraft 3 / Ключ от башни 3 (TD)
» WarCraft 3 / Астрал без прозрачности
Ред. PT153
» WarCraft 3 / как закрыть карту от взлома в 2020?
» Администрация XGM / Ошибка в статистике рейтинга
» WarCraft 3 / как заставить бота написать в чат?
» Администрация XGM / Ошибка в статистике рейтинга
» WarCraft 3 / Астрал без прозрачности
» WarCraft 3 / Астрал без прозрачности
Ред. PT153
» WarCraft 3 / Как скрыть кнопку строительства?
С этим можно много экспериментировать. Будет интересно посмотреть, что будет, если такой спелбук заблокировать для игрока. Сможет ли он строить (иконка строительства видна)? Что будет, если скрыть иконку строительства, поставить в настройках такого спелбука общий кд, добавить в спелбук спелл с кд и заюзать этот спел? Кд на строительство? Химичить можно много.
» WarCraft 3 / на основе чего создать заклинание?
Ред. PT153
» WarCraft 3 / Идея с заклинанием "Одержимость" (банши)
» WarCraft 3 / Астрал без прозрачности
» WarCraft 3 / урон деревьям
» Администрация XGM / Закрытие вопросов
Ред. PT153
» WarCraft 3 / как заставить бота написать в чат?
C 1.31.
» WarCraft 3 / Проблемы с работой триггеров
» WarCraft 3 / Проблемы с работой триггеров
» WarCraft 3 / Проблемы с работой триггеров
Если нет имени - героя просто нет в этой переменной.
» WarCraft 3 / Проблемы с работой триггеров
» WarCraft 3 / Как сделать проверку того, стоит ли юнит?