Здравствуйте! Уважаемые модмейкеры, подскажите как решить 2 задачки:
  1. Вроде просто, но я не понимаю как...
    как сделать чтобы герой имел уровень х, при том что в константах есть уровень у (выше чем х), и при этом чтобы он не мог набраться опыта до этого самого у-уровня с х-уровня.
  1. Комбо - очки:
    Идея в том, что я хочу создать у одного героя ПОМИМО маны спел, чтобы он стакался, а при наборе определенного кол - ва стаков он предоставлял доступ к определенной способности. Возможно ли это, и если да, то как (если можно поподробнее)
Заранее благодарю)

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

На первый вопрос ответ:
Событие-боевая единица повышает уровень
Условие- уровень равно Х
Действие- заблокировать опыт для юнита.
Вот пример.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
19
7 лет назад
0
Похожие вопросы:

ответ
скрин моих файлов
у тебя похоже пропали все j файлы
закинь их в эту папку и перезапусти редактор
ответ
Steal nerves:
Проблема в том, что, если в этой точке построено здание, то IsTerrainPathable(x, y, PATHING_TYPE_BUILDABILITY) не помогает (это терраин проверяет, а вот то что там построено или нет ему пофиг). Посмотрел в триггерах, есть только текстуры земли - уберспласты (там эти текстурки для здания) - нет функции такой в библиотеке jngp для проверки точки. Пробовал через группу, но там своя заминка (походу выборка ловит тех юнитов, точки которых попали в выборку, а не на целиком. Точно не проверял, но не работает с группой),
Clamp, решил через проверку
if (IssueBuildOrderById(YT, 'hhou', x, y) == false) then если не может построить, значит там здание или что-нибудь еще.
Clamp, помог еще твоя ссылка ExecuteFunc. видимо у меня лимит был, не хотело работать (просто дебаг не отобрал. и раб стоял). Хотя это уже не нужно было
А да слегка подвисает на секунду =(
Урра короче без лагов сделал (версия 3), подредактировать недоработку и будет норм

0
15
7 лет назад
0
На первый вопрос ответ:
Событие-боевая единица повышает уровень
Условие- уровень равно Х
Действие- заблокировать опыт для юнита.
Вот пример.
Загруженные файлы
Принятый ответ
2
25
7 лет назад
2
Есть 2 способа для второго спела:
  1. Делаем количество уроней способности = количеству стаков. И потом отслеживая уровень способности делаем что нам надо.
  2. Прикрепить к юниту опр. число (кол-во стаков через хэш табл.) и в нужный момент подгружать и проверять чему равно это число.
2
1
7 лет назад
Отредактирован Tails55
2
Sylvanas:
На первый вопрос ответ:
Событие-боевая единица повышает уровень
Условие- уровень равно Х
Действие- заблокировать опыт для юнита.
Вот пример.
Не сработает, если уровень "перескочен" (с X-1 получил опыта сразу на X+1). Имхо нужно "Условие - Уровень больше или равен X" -> "Действие - Установить уровень на Х" "Действие - Заблокировать опыт". Впрочем, если способов "перескочить" уровень нет, можно обойтись и так
Чтобы оставить комментарий, пожалуйста, войдите на сайт.