Как добавить юниту, например тому же самому рабочему, ещё одну ветку строительства?

Принятый ответ

Можно реализовать через дамми-строителя. Вызывать его определённым действием (нажатием Esc, вводом текста или применением способности). К примеру, я сделал через кнопки F1, F2 и т. д. - эти кнопки забиты на вызов героев.
При нажатии кнопки срабатывает событие выбора.
Далее идёт проверка на тип юнита, и если условия совпадут, то в точке, где стоит выбранный тобой строитель, появляется и выбирается игроком дамми-строитель (которому даётся триггерно приказ "открыть меню построек").
Если будет выбран другой юнит или дамми отдан любой приказ кроме строительства, то дамми убирается, а вместо него выбирается твой строитель.
Ещё, как вариант, можно просто заменять одного строителя на другого с той же моделью и здоровьем, но разными постройками.
0
19
7 лет назад
0
Похожие вопросы:

ответ
на этот вопрос уже дали ответ
если хочешь чтобы сделали за тебя то ты ошибся темой
кроме постройки юнитов можно ещё юзать покупку предметов/юнитов
но с постройкой проще и лучше
как это всё реализовать можно прочитать там
короче вопрос закрыт
Кет, плиз введите правила запрещающие повторное создание вопросов
ответ
отменять постройку юнита если технология уже ап
либо как сразу говорили через ап здания
где каждому твоему зданию будет соответствовать такое же здание но с дополнительным слотом
с продажей юнита открываешь доту и смотришь как там сделан спелл передать предметы у куры
он сделан как раз через продажу юнита
иначе никак
если не нравится пожалуйся богу об этом
или близардам
пусть выпустят новый патч специально для тебя
ответ
Проблема внезапно решилась сама собой. В дальнейших рассуждениях смысла не вижу, всем спасибо.
ответ
  1. Делаем триггер с событием "юнит входит в область (вся карта)", выключенный при старте
  2. Ловим применение абилы, включаем триггер
  3. Первым действием в триггере выключаем его, GetTriggerUnit() будет ссылаться на ратушу по-идее
ответ
Ну тебе нужно чтобы был прямо таки бафф который можно рассеивать?
Для начала сделай способность, и баф на основе какой нибудь пустышки, подойдет ярость у некромантов, так же переодический триггер который раз в пол секунды проверяет всех юнитов в группе, есть ли у них бафф если юнит мертв или у него нет баффа, то у юнита удаляется способность на доп урон зданиям и сам унит удаляется из группы.
При касте твоим шаманов заклинания на цель, ты добавляешь цель заклинания в группу, которую и перебирает описанный выше триггер.
Надеюсь понятно?

1
23
7 лет назад
1
Ну если не будет затрагивать ресурсы то можно через способность "предмет игрушешный замок" все способности запихнуть в книгу спелбкука как та так вроде! либо постройка на разные рассы вроде делит постройка
1
18
7 лет назад
Отредактирован Maniac_91
1
Можно реализовать через дамми-строителя. Вызывать его определённым действием (нажатием Esc, вводом текста или применением способности). К примеру, я сделал через кнопки F1, F2 и т. д. - эти кнопки забиты на вызов героев.
При нажатии кнопки срабатывает событие выбора.
Далее идёт проверка на тип юнита, и если условия совпадут, то в точке, где стоит выбранный тобой строитель, появляется и выбирается игроком дамми-строитель (которому даётся триггерно приказ "открыть меню построек").
Если будет выбран другой юнит или дамми отдан любой приказ кроме строительства, то дамми убирается, а вместо него выбирается твой строитель.
Ещё, как вариант, можно просто заменять одного строителя на другого с той же моделью и здоровьем, но разными постройками.
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.