Доброго времени суток. Я уже долгое время (ОЧЕНЬ ДОЛГО) пытаюсь понять, как же сделать так, что бы героя в таверне мог нанимать только 1 игрок,который сделает это раньше остальных (по принципу - кто успел, тот и съел). Как в первой доте,например. Видел статью, где пишут про ,,Нейтральное здание - добавить юнит,,.Но я так и не понял, что с этим делать? Ну добавил я юнит и что, а как его потом убрать то после выбора? Очень прошу помочь тех, кто сталкивался и решал такую проблему. Заранее благодарю.
Принятый ответ
PT153, это лимит для одного игрока, то есть героя смогут нанять другие.
Нужно поставить таверне способность Продажа войск. Потом делаешь триггер:
Событие: Юнит вошёл в область (Вся игровая карта)
Условие: Триггеринг юнит равно Герой равно Да (можно этого не делать, просто исключает срабатывание триггера для каждого юнита)
Действия: несколько действий Если/То/Иначе
Если - Юнит тип (Триггеринг юнит) равно Какой-то Герой Из Таверны
То - Нейтральное здание - Удалить Какой-то Герой Из Таверны из таверны
Иначе - Ничего
И так для каждого типа героев в таверне.
Нужно поставить таверне способность Продажа войск. Потом делаешь триггер:
Событие: Юнит вошёл в область (Вся игровая карта)
Условие: Триггеринг юнит равно Герой равно Да (можно этого не делать, просто исключает срабатывание триггера для каждого юнита)
Действия: несколько действий Если/То/Иначе
Если - Юнит тип (Триггеринг юнит) равно Какой-то Герой Из Таверны
То - Нейтральное здание - Удалить Какой-то Герой Из Таверны из таверны
Иначе - Ничего
И так для каждого типа героев в таверне.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован PT153
Неужели очень сложно просто порыться в GUI? Я ранее часто так выявлял нужные функции в Jass, сейчас уже реже.
В GUI даже поиск есть.
Нужно поставить таверне способность Продажа войск. Потом делаешь триггер:
Событие: Юнит вошёл в область (Вся игровая карта)
Условие: Триггеринг юнит равно Герой равно Да (можно этого не делать, просто исключает срабатывание триггера для каждого юнита)
Действия: несколько действий Если/То/Иначе
Если - Юнит тип (Триггеринг юнит) равно Какой-то Герой Из Таверны
То - Нейтральное здание - Удалить Какой-то Герой Из Таверны из таверны
Иначе - Ничего
И так для каждого типа героев в таверне.
Отредактирован Fly123
(триггер, боевая единица и т.д). Или это в разделе ,,Условия,, находится?
Отредактирован Msey
Вот карта, где я сделал своим способом, отключение идёт для каждого игрока.
UPD: добавил способ 8gabriel8, но он не работает.
Во-вторых, да, чтобы убрать героя из таверны, надо сначала добавить героя в таверну. Сейчас уж нет той карты, где это пробовал, чтобы посмотреть, как там срабатывало, чтобы в РО добавленные в таверну герои пропадали. Наверное, могло быть так, что сначала добавил героев в таверну в РО, но потом по какой-то причине убрал и добавлял триггерно, но это предположение.