Приветствую,подскажите пожалуйста ошибку тригера.
В идеале должен при ударе с шансом (ловкость героя)наносить урон от силы

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

Сергей4,
Перенесите hero = Атакующий до развилки IF/Then/Else
Вы пытаетесь посчитать ловкость от того, кого ещё нет, и уже после прока (которого нет, так как ловкость считывается из воздуха), вы присваиваете hero = атакующий герой.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
19
6 лет назад
0
Похожие вопросы:

ответ
Потому что вы блокируете мультишот. Запрет спеллбука не запрещает способности, находящиеся в нем. Но запрет самих способностей, внезапно, запрещает их.
ответ
ScopteRectuS, Я решил проблему там баг, если указать регион как точку назначения портала, то с ним триггеры перестают работать. Я просто указал другой регион.
biridius, Ну это альфа версия, за 5 мин сделал, знаю об утечках.
ответ
Сделал так. Использую только MoveLocation..., можно даже вообще не удалять переменную точки а лишь двигать её, как курсор мыши, и указывать молниеносно и невидимо для всех триггеров одной точкой что и куда им делать. Все стрелы полетели как надо, в россыпь. Хотя когда Я делаю удаление точки в конце, это не отражается на следующем вызове триггера, так что можно и удалять, главное не удалять когда она ещё нужна до завершения триггера. Проверил на Хендлах, один Хендл создаётся один раз, чтобы объявить эту точку, а то что двигаю в цикле никак не прибавляет Хендлы. Получилась точка-указатель, как курсор мыши, и одной хватает, ведь Warcraft однопоточный. Оставлю ещё вопрос открытым на несколько часов, может Я не прав и кто-то меня поправит.
ответ
BlackSite43 Запихни ее на диск D какой-нибудь, и название если русское то тоже измени.

0
5
6 лет назад
0
наработка тригера на скрине
Загруженные файлы
0
32
6 лет назад
Отредактирован Берги
0
По идее должно работать хоть на гуи, вроде ничего не бросается в глаза, даже событие юнит атакован. Сейчас я вас научу самостоятельно решать такие проблемы BJDebugMsg или просто выводите текст в общий чат. 1. Выводим сразу имя атакующего юнита, после первого основного условия, если имя вышло, значит первое условие выполнено и способность БАШ имеется и она та самая. 2. Сразу генерируем число случайное и в переменную его, можно и в глобалку выводим результат на экран что получилось.
0
5
6 лет назад
0
Если в условии указано шанс 1-100 меньше или ровно скажем 50 то с шансом 50 будет срабатывать,но я же указываю не 50,а количество ловкости,а он игнорирует это.
1
17
6 лет назад
Отредактирован N1ghtSiren
1
Сергей4,
Перенесите hero = Атакующий до развилки IF/Then/Else
Вы пытаетесь посчитать ловкость от того, кого ещё нет, и уже после прока (которого нет, так как ловкость считывается из воздуха), вы присваиваете hero = атакующий герой.
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.