Добавлен Dimetrius
Создал предмет, при применении которого на указанную цель (на друзей указывать нельзя), она теряет 75 + 0.5*Разум героя, едениц здоровья и прибавляете их себе. После 8-ми секунд украденное вами здоровье и мана у жертвы вернётся назад (по той же формуле).
Исключение если цель погибла - вы ни чего не возвращаете.
P.S: Проверял способность, спецэффект работает, а свап хп - нет.
Пробовал заменить переменную Swaper на "Выбранный юнит" (то есть тот, на которого наводят - не работает всё равно)
Пробовал заменить переменную Swaper на "Выбранный юнит" (то есть тот, на которого наводят - не работает всё равно)
Принятый ответ
Что такое "Дебаг"
на экран выводят отладочные сообщение. Когда триггер срабатывает, ты об этом не знаешь. Ты не видишь этого, тк все действия внутри игры. А сработал ли триггер, мб вообще не работает (пример забыл включить триггер)? Поэтому выводят на экран. Или другая ситуация: почему то условие не работает, проверяем прокатило ли условие: тоже самое в блоке условия вставляют действие вывода сообщения игроку.
if b then //если условие b прокатило
выводим сообщение "прокатило условие b"
else //иначе
выводим сообщение "условие b не прокатило" //будем знать что триггер хоть работает
endif
будем знать что условия прокатывает или нет. Мб у вас условие багованное, один раз на jass такое написал, обрывалось или не работало. Сообщение никакого не выводило.
Или допустим нужно знать какие числа или строки у вас, как считает, считает ли вообще? тоже выводишь на экран результат строки или число
в триггере в действии в разделе "игра" можно сообщение выводитьгде его взять
так можешь еще проверять переменные вариковские. например, если не знаешь что за переменная. скажем какой юнит хранится под этой переменной как trigger unit. выводи имя юнита на экран, выведут название типа например "пехотинец", который вызвал каст (будешь знать что вызвал футман а не бугай. И значит trigger unit - кастер итд). про потоки это мой анализ, но как бы локалки делай как в статье про локи, это с опытом придет
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован Dimetrius
Отредактирован MpW
Отредактирован Dimetrius
Отредактирован Extremator
Второе - если ХП юнита меньше чем записанное число, то записываешь новое
лучше записать что-то смежное... например "текущее ХП юнита - 1.50"
тогда у юнита останется 1.5хп
Третье - отнимаешь столько ХП, сколько записал ранее.
. . .
Dimetrius, у тебя это Реакция на событие - ПУСТОЕ МЕСТО
Отредактирован Extremator