ВОПРОС #1
Как сделать чтобы после покупки героя его кол-во в таверне стало нулевым?(Разобрался, спасибо)
ВОПРОС #2
Как сделать странички в таверне? Чтобы вместить в неё, скажем 20 героев?(Актуально)

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

Extremator предлагает делать переключение через выделения таверн через триггеры. Выделение с одной снял, выделение на другую переключил.

Хоттаб, предлагаю другой вариант - ОДНУ таверну со всеми героями. пример с итемами, там переключение система 14 верс
есть пример, тоже самое можно сделать например для героев. По идее можно всех-всех героев заранее забить в таверну. Так можно сделать ОДНУ таверну со всеми героями, но с переключением списков. Так можно сделать, это надо в РО забить всех героев в таверну, если не получается пробуйте через клавишу Shift. Но будет отображаться только первые 10-12, остальные не вместятся на панеле. Поэтому надо разбить героев на списки.
Можно спрятать всех героев, кроме определенных героев, находящей на первой странице. А когда нажимаешь, то прячешь для игрока одних героев на 1 странице, и показываешь других героев на след странице.

как прятать героев вот ссылка когда задаешь лимит обучения данного типа ноль, то иконка этого героя исчезает. прячешь одних. разблокируешь других.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
19
4 года назад
0
Похожие вопросы:

ответ
Дело не в ландшафте. Список доступных героев редактируется в РО: Технологии - Войск продано.
ответ
никак, такие манипуляции только с абилками работают
ответ
~8gabriel8:
PT153, это лимит для одного игрока, то есть героя смогут нанять другие.
Нужно поставить таверне способность Продажа войск. Потом делаешь триггер:
Событие: Юнит вошёл в область (Вся игровая карта)
Условие: Триггеринг юнит равно Герой равно Да (можно этого не делать, просто исключает срабатывание триггера для каждого юнита)
Действия: несколько действий Если/То/Иначе
Если - Юнит тип (Триггеринг юнит) равно Какой-то Герой Из Таверны
То - Нейтральное здание - Удалить Какой-то Герой Из Таверны из таверны
Иначе - Ничего
И так для каждого типа героев в таверне.

0
11
4 года назад
0
  1. Сделать возможность купить одного героя и время восстановление максимальное
  2. Сделать 2 или 3 таверны. Иначе нужно будет делать через триггеры, что довольно сложно для новичка.
0
6
4 года назад
0
wetalq:
  1. Сделать возможность купить одного героя и время восстановление максимальное
  2. Сделать 2 или 3 таверны. Иначе нужно будет делать через триггеры, что довольно сложно для новичка.
  1. А кому эту возможность присваивать? Покупающему юниту?
  2. Ок. 2-3 таверны не годится))) Тогда как сделать странички таверны в триггерах?
0
11
4 года назад
0
Хоттаб,
  1. Ничего не нужно присваивать, правильно задать данные в РО
  2. Как это можно сделать, создать 2-3 таверны и дать таверне на продажу предмет типа руны при активации которой убирать из выбора игрока выбранную таверну и давать в выбор вторую. И у второй таверны такая же руна меняющая таверну.
0
23
4 года назад
Отредактирован konvan5
0
Хоттаб:
  1. А кому эту возможность присваивать? Покупающему юниту?
Изначально делаешь всем игрокам лимит в 1 героя (тогда они смогут купить только 1 героя, кэп) и восстановление на максимум не даст купить того-же героя другому игроку (кэп).
  1. Ок. 2-3 таверны не годится))) Тогда как сделать странички таверны в триггерах?
Это реально сложная штука, на которую можно убить далеко не 1 час времени. Особенно если ты хочешь, чтобы "странички" у каждого игрока были свои - то это усложняет дело в разы (с учетом того, что игроки не должны иметь возможность купить одного героя).
Хотя способ wetalq вполне нормальный, если хочешь - разбирайся
Я бы сделал все в виде нескольких таверн, но если ты не хочешь сильно портить вид и сделать "типа одну таверну" - то можно схитрить, поставить 1 таверну декорацию а сверху над ней сделать что-то вроде крыш из разных зданий, которые на самом деле будут являться разными зданиями с разными героями. Будет как бы 1 здание, содержащее несколько зданий в себе, хех.
0
6
4 года назад
0
wetalq:
Хоттаб,
  1. Ничего не нужно присваивать, правильно задать данные в РО
  2. Как это можно сделать, создать 2-3 таверны и дать таверне на продажу предмет типа руны при активации которой убирать из выбора игрока выбранную таверну и давать в выбор вторую. И у второй таверны такая же руна меняющая таверну.
  1. РО-редактор объектов?....И где там выставить значение 0, чтобы после покупки героя его кол-во стало нулевым?
0
23
4 года назад
0
Хоттаб:
  1. РО-редактор объектов?....И где там выставить значение 0, чтобы после покупки героя его кол-во стало нулевым?
Сделай время восстановления оооооочень большим, чтобы второго не смогли купить.
0
6
4 года назад
0
konvan5:
Хоттаб:
  1. А кому эту возможность присваивать? Покупающему юниту?
Изначально делаешь всем игрокам лимит в 1 героя (тогда они смогут купить только 1 героя, кэп) и восстановление на максимум не даст купить того-же героя другому игроку (кэп).
  1. Ок. 2-3 таверны не годится))) Тогда как сделать странички таверны в триггерах?
Это реально сложная штука, на которую можно убить далеко не 1 час времени. Особенно если ты хочешь, чтобы "странички" у каждого игрока были свои - то это усложняет дело в разы (с учетом того, что игроки не должны иметь возможность купить одного героя).
Хотя способ wetalq вполне нормальный, если хочешь - разбирайся
Я бы сделал все в виде нескольких таверн, но если ты не хочешь сильно портить вид и сделать "типа одну таверну" - то можно схитрить, поставить 1 таверну декорацию а сверху над ней сделать что-то вроде крыш из разных зданий, которые на самом деле будут являться разными зданиями с разными героями. Будет как бы 1 здание, содержащее несколько зданий в себе, хех.
Так? Или не так? Если не так , то что изменить, чтоб было так? ("хорошо сказал")

konvan5:
Хоттаб:
  1. РО-редактор объектов?....И где там выставить значение 0, чтобы после покупки героя его кол-во стало нулевым?
Сделай время восстановления оооооочень большим, чтобы второго не смогли купить.
А если дождуться? =D
Загруженные файлы
0
5
4 года назад
0
wetalq,
Тут человек не понимает, как работают переменные, а ты ему сразу руны подсовываешь:)
1
32
4 года назад
1
Ну есть триггерное действие - установить максимум юнитов доступных для покупки, подготвки. При покупке героя, устанавливается лимит на 0, и для игрока герой пропадает в таверне.
Если героев много и у них полно нестандартных способностей, имеет смысл продавать в таверне дамми юнитов или преметы, т.к их создание не требует таких ресурсов как создание героя, а данные героя потом подргужать постепенно и создать героя кодом с задержкой, это поможет избавится от лагов при выборе героя (инвокера в доте вспомните).
0
6
4 года назад
0
КАРОЧ...Сделал так.
Установил цену для героя в таверне на 1 золотишко и присвоил игроку в начале игры 1 золото, после того как игрок купит героя за 1 единицу золота то повторить покупку героя не смогёт, конечно, у иконки героя в таверне будет стоять цифра 1 и это не оч красиво, зато работает

Но со страничками в таверне придётся либо повозиться либо повременить, ибо нет пока что нужных знаний
3
26
4 года назад
3
  1. После покупки героя можно заблокировать его найм для всех остальных игроков (т.е. поставить его в лимит на 0). При этом иконка героя из таверны пропадёт (не будет такого что он есть, но его там 0 штук). Или надо что бы не пропадал? но купить нельзя было (ну тогда только очень большой откат, но это не 100% гарантия того что героя не купят 2й раз, хотя если игрокам блокируется найм ВСЕХ героев после выбора хотя бы ОДНОГО - тогда да).
  1. Ставишь в одном месте НЕСКОЛЬКО таверн, условно "Таверна А", "Таверна Б", Таверна В". В каждой из них делаешь абилки-кнопки для переключения (можно обойтись юнитом-пустышкой). В момент активации абилок (продажи юнитов) - переключаешь выбор с одного здания на другое. Визуально всё будет выглядеть так как будто просто сменился список (если сами здания будут одинаковыми).
0
6
4 года назад
0
Extremator:
  1. После покупки героя можно заблокировать его найм для всех остальных игроков (т.е. поставить его в лимит на 0). При этом иконка героя из таверны пропадёт (не будет такого что он есть, но его там 0 штук). Или надо что бы не пропадал? но купить нельзя было (ну тогда только очень большой откат, но это не 100% гарантия того что героя не купят 2й раз, хотя если игрокам блокируется найм ВСЕХ героев после выбора хотя бы ОДНОГО - тогда да).
  1. Ставишь в одном месте НЕСКОЛЬКО таверн, условно "Таверна А", "Таверна Б", Таверна В". В каждой из них делаешь абилки-кнопки для переключения (можно обойтись юнитом-пустышкой). В момент активации абилок (продажи юнитов) - переключаешь выбор с одного здания на другое. Визуально всё будет выглядеть так как будто просто сменился список (если сами здания будут одинаковыми).
абилки-кнопки для переключения между тавернами я не понял как сделать
1
27
4 года назад
Отредактирован MpW
1
Extremator предлагает делать переключение через выделения таверн через триггеры. Выделение с одной снял, выделение на другую переключил.

Хоттаб, предлагаю другой вариант - ОДНУ таверну со всеми героями. пример с итемами, там переключение система 14 верс
есть пример, тоже самое можно сделать например для героев. По идее можно всех-всех героев заранее забить в таверну. Так можно сделать ОДНУ таверну со всеми героями, но с переключением списков. Так можно сделать, это надо в РО забить всех героев в таверну, если не получается пробуйте через клавишу Shift. Но будет отображаться только первые 10-12, остальные не вместятся на панеле. Поэтому надо разбить героев на списки.
Можно спрятать всех героев, кроме определенных героев, находящей на первой странице. А когда нажимаешь, то прячешь для игрока одних героев на 1 странице, и показываешь других героев на след странице.

как прятать героев вот ссылка когда задаешь лимит обучения данного типа ноль, то иконка этого героя исчезает. прячешь одних. разблокируешь других.
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.