Extremator, я не понимаю, как здесь что-то можно сделать неправильно( можете дать ссылку на наработку?
вот еще раза гуи кидаю
о, одну ошибку нашел, во 2ом триггере вместо переменной обращение к переключающему юниту. осталось только с выхиливанием разобраться nvc123, Extremator, прошу прощения парни за то, что сомневался в ваших словах. все моя рукожопость. алгоритм работает корректно, только теперь здоровье совсем не уменьшается(
виной всему была способность перст смерти, которая наносит сразу 2 моментальных урона, из-за чего триггер работает не правильно
так что ошибка либо в условии либо ты не смог правильно создать абилку
хотя я и не понимаю как можно было не правильно заменить число 300 на число 99999
не хочу тебя обидеть, но довольно странно, что из моих слов: TeX13:
юнит не выхиливается сразу после добавления способности (хп)
таймер за 0.00 не срабатывает
ты не смог понять, что дело не в абилке, а в выхиливание, не знаю, как там у тебя все работает, но явно некорректно при таком же алгоритме. ты просто не тестил на моментальном уроне, превышающем макс. запас здоровья
любого это и магического и физического?
тогда триггерно
отлавливаем полученный урон и восстанавливаем 80% хп от полученного урона
разве он не может умереть при таком событии? Extremator:
Во-вторых, на физ.урон работает нормально только каменный доспех, но он блокирует урон не в %. А в % только хитиновый панцирь, который работает только против ближнего боя...
Так что либо полностью, либо не так как надо...
В итоге мы имеет геморрой с другой стороны вопроса.
физ урон можно контролировать с помощью защиты. узнаем формулу влияния защиты и добавляем нужное значение
уже сделал вот так?
событие: начинается каст рыбалка.
действие: создать группу. добавить в группу юнитов типа рыба, в радиусе 500 от кастера.
и дальше твои действия. если группа пуста, то есть в ней нет твоего дамми. прерываем каст.
самый простой вариант сделать рыбу, через юнитов-пустышек
Maniac_91, это как?
если кому интересно, реализовал следующим образом: создал 2 способности пустышки (по 100 лвл) в 1ой (защита от 1 до 100) в 2ой (защита от 100 до 10000), затем подсчитал по каждому предмету, способности коэф. умножения. в результате событий изменения защиты (получение предмета, получения бафа, потеря предмета) изменял только коэф. (простое строковое вычисление, игру не нагружает). в итоге все работает корректно. заняло около часа
затем в зависимости от от результата умножения устанавливал уровень способности
вот это мне и интересно, я про это и спрашивал. т.к. больше 10% вписать я не смог я стоял и тестил 5 минут, ни одна из атак обратно не полетела. Так работает это отражение или нет?
Viktor19, Выше писал, что нужно константу в выключить, а потом заново включить. Просто из-за этого не работают эти поля эти поля со эффектами. Вот у скила укрыться со щитом сверкает, когда кто-то атакует. Еще например, летит стрела в пехотинца, попадает, часть урона отклоняет и потом обратно в противника летит. Сам только что заметил эту фишку, что при попадании стрела обратно летит
(цитата Ответ:Все понял, просто поля Отклонение полученного урона (дальний бой) и Отклонение полученного урона (заклинание) багованные, не работают. надо сначала зайти в константы, и попробовать отключить константу Баланс - Укрыться за щитом// - отклоняет урон (да/нет) и потом снова включить.
TeX13, возвращает урон от атаки дальнего боя (только дальнего, и только от атаки колющего типа "дальний бой" в русс. озвучке), обратно, если это разрешено в константах, использовать как блейдмаил из доты это дело не получится, забейте! Сам дефенд юзают как дамми скилл, вроде переключателя, который так же может изменить базовый урон и скорость атаки (раньше его юзали в доте для переключения стрел медузы горгоны, не нужно было плодить 10 дамми абилок, тупо вручали мультишот и усё.)
я не знал про "магию" клавиши shift, а бледмейл было сделать очень просто :)
поставил вероятность отклонения на 100%, и ничего не отлетает обратно во врагов
Viktor19, эти поля со эффектами. Вот у скила укрыться со щитом сверкает, когда кто-то атакует. Еще например, летит стрела в пехотинца, попадает, часть урона отклоняет и потом обратно в противника летит. Сам только что заметил эту фишку, что при попадании стрела обратно летит
вот это мне и интересно, я про это и спрашивал. т.к. больше 10% вписать я не смог я стоял и тестил 5 минут, ни одна из атак обратно не полетела. Так работает это отражение или нет?
я не это спрашиваю
если ты тем самым намекаешь на то, почему я не могу проверить? -у меня карта 5-7 минут грузится
не считая сохранения карты в редакторе, что еще где-то минуты 2
я тебя понял, побежал проверять :)
Печать преисподней отлично подходит!
при конвертации в способность "неульту" теряется также способность пробивать имунных к магии существ - Печать преисподней - других возможных аналогов я не нашел
решением проблемы является способность Ловчий
pick all units with maching condition ((maching unit belongs to enemy of (owner of (trigerring unit)) == true) and (maching is dead == true)) ERhack_ZV:
Вот моя версия (не работает)
в одном триггер только одно событие, для нескольких условий используй if/ then/ else
ну или операнды and/ or
а попробуй дать зданию какую нить способность(невидимую) и проверяй есть ли у неё такая
эм а как я проверю?
общая задача у меня такова
создаются крипы
и атакую одну из 8 рандомных областей но нужно сделать так что если в областях нету Ратуши они не атаковали ту область а шли в рандомную где Ратуша есть, и я не знаю как это реализовать
от числа ратуш пробегаешь по циклу, там добавляешь области, где есть ратуша в группу
направляешь крипов на произвольную область, идти, нападая на противников
как они вошли в область, условие нахождения ратуши в области проверяешь, если есть то бьют, если нет то направляешь их к случайному юниту из группы, определенной в начале
2 триггера с событиями инициализация и вхождение в область
я уже разобрался как отлавливать значение через гуи, осталось лишь научиться определять источник
p.s. не надо стыдится задавать вопросы, чтобы почерпнуть знания
Если бы автор вопроса изволил посетить предложенную ему в прошлом топике ссылку на систему отлова урона, то в ходе ознакомления с содержанием этой системы всенепременно обнаружил бы там ответ на свой вопрос.
речь зашла о ГУИ, а ты мне ссылки на cjass кидаешь
» WarCraft 3 / Enrage
вот еще раза гуи кидаю
о, одну ошибку нашел, во 2ом триггере вместо переменной обращение к переключающему юниту. осталось только с выхиливанием разобраться
nvc123, Extremator, прошу прощения парни за то, что сомневался в ваших словах. все моя рукожопость. алгоритм работает корректно, только теперь здоровье совсем не уменьшается(
виной всему была способность перст смерти, которая наносит сразу 2 моментальных урона, из-за чего триггер работает не правильно
» WarCraft 3 / Enrage
TeX13:
» WarCraft 3 / Enrage
» WarCraft 3 / Enrage
» WarCraft 3 / Enrage
GetLocalPlayer: но тут возникает другая проблема, юнит теперь не может умереть, хотя можно, я думаю, это можно подсчитать
» WarCraft 3 / Enrage
Extremator:
» WarCraft 3 / Определить рядом ли вода или нет!
» WarCraft 3 / как проще можно отловить показатели защиты юнита?
если кому интересно, реализовал следующим образом: создал 2 способности пустышки (по 100 лвл) в 1ой (защита от 1 до 100) в 2ой (защита от 100 до 10000), затем подсчитал по каждому предмету, способности коэф. умножения. в результате событий изменения защиты (получение предмета, получения бафа, потеря предмета) изменял только коэф. (простое строковое вычисление, игру не нагружает). в итоге все работает корректно. заняло около часа
затем в зависимости от от результата умножения устанавливал уровень способности
» WarCraft 3 / Укрыться за щитом
» WarCraft 3 / Укрыться за щитом
» WarCraft 3 / Укрыться за щитом
поставил вероятность отклонения на 100%, и ничего не отлетает обратно во врагов
» WarCraft 3 / Укрыться за щитом
» WarCraft 3 / Событие получает предмет
» WarCraft 3 / Событие получает предмет
если ты тем самым намекаешь на то, почему я не могу проверить? -у меня карта 5-7 минут грузится
не считая сохранения карты в редакторе, что еще где-то минуты 2
» WarCraft 3 / аналог перста смерти
Печать преисподней отлично подходит!
при конвертации в способность "неульту" теряется также способность пробивать имунных к магии существ - Печать преисподней - других возможных аналогов я не нашел
решением проблемы является способность Ловчий
Ред. TeX13
» WarCraft 3 / аналог перста смерти
Hate: да я только вспомнил это, есть же id приказа, но как то это неудобно совсем :)
» WarCraft 3 / аналог перста смерти
Hate, я вижу ты опытный, так есть аналоги?
» WarCraft 3 / Юниты игрока в области мертвы
ERhack_ZV: в одном триггер только одно событие, для нескольких условий используй if/ then/ else
ну или операнды and/ or
Ред. TeX13
» WarCraft 3 / Как проверить есть ли в области ратуша?
направляешь крипов на произвольную область, идти, нападая на противников
как они вошли в область, условие нахождения ратуши в области проверяешь, если есть то бьют, если нет то направляешь их к случайному юниту из группы, определенной в начале
2 триггера с событиями инициализация и вхождение в область
» WarCraft 3 / Наносящий урон
p.s. не надо стыдится задавать вопросы, чтобы почерпнуть знания
» WarCraft 3 / Событие - получает урон
» WarCraft 3 / система отлова урона
» WarCraft 3 / система отлова урона
» WarCraft 3 / Лагает РО - войска
да и редактирование так же подвисает, я имею в виду изменения, которые регулируют отображение (иконка, имя, лвл и т.п.)