Я хочу сделать Custom Hero Survival, но я не знаю как делать покупные способности.
Нашёл туториал, но не нашёл некоторые триггеры и условия.
Можете скинуть ссылку на туториал или карту плз ( gui или jass )

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

Держи.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
1
8 месяцев назад
0
У меня есть такая, могу выслать позже.
2
26
8 месяцев назад
Отредактирован Extremator
2
Если вкрадце - нужно просто продавать предметы-пустышки (или юнитов), при получении которых они будут удаляться, а взамен выдаваться соответствующие абилки. Если выдаваемая абилка уже имеется у покупателя, тогда повысить её уровень (вместо добавления). Если уровень абилки был уже максимальный - тогда нужно отменить покупку, а это скорее всего будет реализовано через простой возврат золота этому игроку.
Что конкретно по триггерам не понятно?

Туториал впринципе верный.
Цикл там используется для выяленения конкретного спелла и общего списка.
Я бы сделал немного по другому, но суть та же - БД с данными по абилкам (цена, лимит, доп.инфа)
0
4
8 месяцев назад
0
Если вкрадце - нужно просто продавать предметы-пустышки (или юнитов), при получении которых они будут удаляться, а взамен выдаваться соответствующие абилки. Если выдаваемая абилка уже имеется у покупателя, тогда повысить её уровень (вместо добавления). Если уровень абилки был уже максимальный - тогда нужно отменить покупку, а это скорее всего будет реализовано через простой возврат золота этому игроку.
Что конкретно по триггерам не понятно?

Туториал впринципе верный.
Цикл там используется для выяленения конкретного спелла и общего списка.
Я бы сделал немного по другому, но суть та же - БД с данными по абилкам (цена, лимит, доп.инфа)
Я не нашёл "(Level of skill[(Player number of (Owner of triggering unit))] for (Triggering unit)) Less than 1" в триггерах
0
3
8 месяцев назад
0
Я не нашёл "(Level of skill[(Player number of (Owner of triggering unit))] for (Triggering unit)) Less than 1" в триггерах
Условие сравнения Integer
0
26
8 месяцев назад
0
kg_toly:
Я не нашёл "(Level of skill[(Player number of (Owner of triggering unit))] for (Triggering unit)) Less than 1" в триггерах
Сравнение целых чисел - Боевая единица - Уровень способности у юнита
У тебя там указывается скилл с индексам массива равному номеру игрока, владеющего этим юнитом (для красного игрока это будет skill[1], а для синего - skill[2]).
0
26
8 месяцев назад
Отредактирован Extremator
0
Держи.
Загруженные файлы
Принятый ответ
0
1
8 месяцев назад
Отредактирован Xellstorm
0
Загруженные файлы
Чтобы оставить комментарий, пожалуйста, войдите на сайт.