Привет я тут делал способность, которая превращала бы твою ловкость в урон, 1 ловкость = 1 урон(бонусы считаются). Я понимаю что мне нужно сделать, но не знаю как обратиться к юниту, его просто нет на карте. Вариант на скрине не рабочий, это для понимания, но проверял ставил юнита на карут и работало.

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

Qulore, вот пример
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
21
4 года назад
0
Нет, ты же говоришь, что не можешь обратиться к юниту. Событием юнит вошел в карту мы его ловим и сохраняем в переменную, а дальше через таймер (или периодический триггер в GUI) проходимся по этому юниту каждые несколько секунд и проверяем его ловкость.
0
8
4 года назад
0
ScopteRectuS:
Нет, ты же говоришь, что не можешь обратиться к юниту. Событием юнит вошел в карту мы его ловим и сохраняем в переменную, а дальше через таймер (или периодический триггер в GUI) проходимся по этому юниту каждые несколько секунд и проверяем его ловкость.
Вроде логично, но почему-то не работает
Загруженные файлы
0
21
4 года назад
0
Qulore, в Безымянном триггере 047 условие верно выставлено? Там у тебя урон изменится ТОЛЬКО, ЕСЛИ ловкость больше 29.
0
8
4 года назад
0
ScopteRectuS:
Qulore, в Безымянном триггере 047 условие верно выставлено? Там у тебя урон изменится ТОЛЬКО, ЕСЛИ ловкость больше 29.
Да, верно, я даже 2 уровень апал, но урона не стало больше.
0
21
4 года назад
Отредактирован scopterectus
0
Qulore, нет, у тебя неверное условие. У тебя это условие должно быть в действии и выглядеть примерно так:
  1. Новое условие в действии - Если ловкость больше 29, то:
  2. Сделать ловкость = 29
  3. Конец условия.
  4. Установить уровень способности...
0
17
4 года назад
0
Qulore, вот пример
Загруженные файлы
Принятый ответ
0
8
4 года назад
0
Vlod:
Qulore, вот пример
Cпасибо, но можно на гуи? Если нет то при копировании, какие поля нужно заменить?
1
13
4 года назад
Отредактирован Esea
1
Qulore:
Vlod:
Qulore, вот пример
Cпасибо, но можно на гуи? Если нет то при копировании, какие поля нужно заменить?
Никакие. Автоматически будет работать на всех юнитов, если нужно на определенного то укажи его в событии триггера RegisterEnterRegion
0
8
4 года назад
0
Esea:
Qulore:
Vlod:
Qulore, вот пример
Cпасибо, но можно на гуи? Если нет то при копировании, какие поля нужно заменить?
Никакие. Автоматически будет работать на всех юнитов, если нужно на определенного то укажи его в событии триггера RegisterEnterRegion
Как мне на него указать если его нету на карте? Через переменную?

Vlod:
Qulore, вот пример
Спасибо, я сделал, а то весь день мучался.

Esea:
Qulore:
Vlod:
Qulore, вот пример
Cпасибо, но можно на гуи? Если нет то при копировании, какие поля нужно заменить?
Никакие. Автоматически будет работать на всех юнитов, если нужно на определенного то укажи его в событии триггера RegisterEnterRegion
Тебе тоже спасибо
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.