Приказ "stop" отдаётся каждый раз, когда юнит останавливается, даже самостоятельно. Пришёл в точку - остановился, убил врага - остановился и т. д.
Игроку придётся непрерывно отдавать приказы (через Shift, например, очередью), но и то не факт, что даже так это сработает.
ApoloZ2, только спецэффект тоже в переменную занести тогда надо, а то если поджечь другое здание, то предыдущий эффект не удалится.
Можно сделать пожар через способность, которая наносит урон и вешает бафф со спецэффектом огня - и огонь видно, и эффект удалять не надо триггерно.
Когда применяется вторая способность (потушить), сделать проверку на наличие баффа у здания. Если есть - то удалить бафф.
Попробуй в редакторе объектов в поле, где урон, поставить отрицательное значение, а в поле, где цели, указать союзников. Может, скилл будет лечить их?
И, как сказал LordDracula, проверять наличие баффа. Способность-ауру можно запихать в спеллбук и запретить его.
Ещё через предметы можно, если их слоты не используются.
avuremybe, при запуске карты и в триггере, где меняется цвет, можно установить переменные. Создать базу данных, в которой сохранять цвет каждого юнита.
Но можно задействовать Custom Value, и базу создавать не придётся. Проверка: если CV = 1, то цвет = красный; если CV = 2, то цвет зелёный и т. д.
ClotPh, ой, точно) Сплю уже) Сам недавно столкнулся с тем, что
"последний созданный юнит может не быть последним созданным"
и был очень удивлён, а после нескольких попыток сообразить, забросил и делал как обычно.
Благодарю, это знание мне пригодится. Дело в том, что в карте, которую я пилю, создаются много юнитов почти одновременно, из-за чего некоторые действия (например, установить userdata последнему созданному юниту) работают не на тех юнитов.
Хм. А как тогда отлавливать юнита, созданного по координатам? Может, сразу записывать в переменную, вроде "set U = CreateUnit(1,'hfoo',x,y, bj_UNIT_FACING)"?
JackFastGame, действительно, юниты не перекрывают текст.
Наверное, тогда, модели букв и цифр.
Или изображение на земле (если его можно закрыть юнитами).
» WarCraft 3 / Приказ отcтавить (S)
Игроку придётся непрерывно отдавать приказы (через Shift, например, очередью), но и то не факт, что даже так это сработает.
» WarCraft 3 / Погода.
» Администрация XGM / Переголосовать (+/-)
Ну сделали бы возможность исправить хотя бы в течение 5 минут..
» WarCraft 3 / Как создать пожар и тушение?
Поставил несколько плюсов в других комментах.
» WarCraft 3 / Как создать пожар и тушение?
Можно сделать пожар через способность, которая наносит урон и вешает бафф со спецэффектом огня - и огонь видно, и эффект удалять не надо триггерно.
Когда применяется вторая способность (потушить), сделать проверку на наличие баффа у здания. Если есть - то удалить бафф.
Ред. Maniac_91
» WarCraft 3 / запуск ф-ции с параметрами для группы
» WarCraft 3 / Стандартная способность
» WarCraft 3 / Создание скиллов.
И, как сказал LordDracula, проверять наличие баффа.
Способность-ауру можно запихать в спеллбук и запретить его.
» WarCraft 3 / Аура которая сбрасывается сразу после покидания зоны действия
Но можно периодически проверять юнитов вокруг владельца ауры и удалять бафф от неё.
» WarCraft 3 / Как отследить цвет юнита?
Но можно задействовать Custom Value, и базу создавать не придётся. Проверка: если CV = 1, то цвет = красный; если CV = 2, то цвет зелёный и т. д.
Ред. Maniac_91
» WarCraft 3 / Как заставить юнита идти в сторону, куда он смотрит
Вот статья, где всё расписано.
» WarCraft 3 / Горение Зданий
Ред. Maniac_91
» WarCraft 3 / Процент повышения брони
» WarCraft 3 / Почему в этом коде даммик не кидает сетку
Сам недавно столкнулся с тем, что
Ред. Maniac_91
» WarCraft 3 / Почему в этом коде даммик не кидает сетку
Может, сразу записывать в переменную, вроде "set U = CreateUnit(1,'hfoo',x,y, bj_UNIT_FACING)"?
» WarCraft 3 / При помощи чего реализован текст на земле? (как в Доте)
Наверное, тогда, модели букв и цифр.
Или изображение на земле (если его можно закрыть юнитами).
» WarCraft 3 / При помощи чего реализован текст на земле? (как в Доте)
Ред. Maniac_91
» WarCraft 3 / Система захвата зданий
» WarCraft 3 / Как сделать юнита с моделью эффекта выбираемым в игре?
Границы рассчитываются в программе War3ME - xgm.guru/p/wc3/war3me
» WarCraft 3 / Процент повышения брони
» WarCraft 3 / Где можно посмотреть код предмета?
» WarCraft 3 / Как вернуть строку способностей в Панели юнитов
Сочетание Ctrl+цифра прячет часть полей.
» WarCraft 3 / Как заставить юнитов идти в один ряд?
Действия - Игрок - где-то там, кажется.
» WarCraft 3 / Неправильный способ перемещения юнита.