Zanozus
Уехал учиться
offline
Опыт:
8,512Активность: |
Как это сделано ?
Как сделан спелл неуязвимости у Дазла(Шэдоу Приест вроде) из доты ? Когда у юнита хп не падает ниже 1хп даже если пальнуть по нему 500 урона ? Там явно не через юнит получает урон или юнит атакован т.к сколько мертвому хп не повышай он не воскреснет. Есть еще вариант с Боевая единица - Life becomes меньше 1, но всеравно юнит умирает если урона больше чем жизней. |
19.10.2010, 22:27 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
BlackFlag
offline
Опыт:
11,290Активность: |
Отловить урон. |
19.10.2010, 22:29 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Zanozus
Уехал учиться
offline
Опыт:
8,512Активность: |
я же говорю, что толку если я отловлю урон а он окажется больше чем жизни у юнита, юнит умрет и сколько ему хп не повышай он не воскреснет. |
19.10.2010, 22:33 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Cr1T
offline
Опыт:
577Активность: |
ты ставь не меньше чем 1 хп, а если меньше 2, и ставь юнита хп = 2 . |
19.10.2010, 22:35 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Zanozus
Уехал учиться
offline
Опыт:
8,512Активность: |
тоже самое, у юнита осталось 10хп (допустим) пальнем по нему 900 урона он сдыхает и всё. юнит умрет раньше чем тригер отлавливающий урон сработает и сколько ему потом хп не восстанавливай он не воскреснет. |
19.10.2010, 22:37 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
silumin
offline
Опыт:
11,153Активность: |
Zanozus, этот бафф защищает от убийства только при применении магии на юнита или от обычных атак тоже?
|
19.10.2010, 22:41 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Cr1T
offline
Опыт:
577Активность: |
блин, делал как то магию воида( пасивку на отбивания) все отлавливалось) попробуй поставь "если хп юнита меньше получаемого урона, то поставить юнита хп на 1". |
19.10.2010, 22:44 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Zanozus
Уехал учиться
offline
Опыт:
8,512Активность: |
от любого урона и от атак и от спелов по цели и от массовых спеллов. "... поставь хп юнита на 1" юнит не воскреснет хоть ты 100% поставь. Если у юнита больше хп чем урон то естественно все работает т.к юнит не умрет на момент события. |
19.10.2010, 22:47 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
FEARSTARTER
desert eagle
offline
Опыт:
19,364Активность: |
можно перерождение дать абилу, если ее настроить правильно у тебя юнин какбы мгновенно будет перерождаться с 1хп, это из простых вариантов
|
19.10.2010, 22:50 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Tapper
Ололо
offline
Опыт:
1,882Активность: |
FEARSTARTER:
в принципе, можно перехватывать триггером действия A_rhangel добавил:
ты пробуй сделать юнита неуязвимым на время урона, и через некоторое время сделать уязвимым |
19.10.2010, 22:57 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
TYRans_ShaRhy
Welcome to the World
offline
Опыт:
4,653Активность: |
Если сделать мгновенное перерождение, то по сути, после получения урона, например от стана, придется еще и баффы все восстанавливать и таймер стана ставить, и тд. и тп. |
19.10.2010, 22:58 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
лолита, там просто хп добавляется в кондишнах а не в акшенах, я где то давал пример. |
19.10.2010, 23:00 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Tapper
Ололо
offline
Опыт:
1,882Активность: |
ShaRhaN:
угу, лучше бросить это дело, или в тему Учим JASS |
19.10.2010, 23:00 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Zanozus
Уехал учиться
offline
Опыт:
8,512Активность: |
метод предложенный Cr1T работает только если полученный урон незначительно больше жизней
есть даже интересный глюк если подобрать урон, юнит не умирает и урона не получает но при этом и жизни у него до 100% не повышаются как написано в тригере Zanozus добавил: ОППА ! Тему можно закрывать ! Оказывается если урон 999999 а жизней 1 хп то нужно восстанавливать хп не до 1 а прибавлять полученный урон +1 т.к после восстановления урон как бы продолжает отниматься а если я выставлю хп на единицу то отнимется 999998 урона и юнит всеравно умрет. Отредактировано Zanozus, 19.10.2010 в 23:21. |
19.10.2010, 23:11 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ZERO_01
offline
Опыт:
4,167Активность: |
Была тема уже давно. Там все на гуи сделали. Не помню точно, вроде там при получении урона сет хп = 1. Поищи |
19.10.2010, 23:19 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Zanozus
Уехал учиться
offline
Опыт:
8,512Активность: |
не сет хп=1 а прибавлять полученный урон+1 юниту. сет хп 1 не срабатывает если урон значительно больше хп. только что на практике проверил: сделайте юниту 1 ( да хоть 10) хп в тригере и он всеравно умрет. |
19.10.2010, 23:23 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
Zanozus, омг а если урон больше макс хп то что? |
19.10.2010, 23:25 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hellfim
Новичок
offline
Опыт:
79,707Активность: |
Да вы просто краны. Дайте абилку, блочащую урон (она у каменного гиганта), в шансах поставьте 100%, в макс. уроне 99999999999. Если на магический урон действовать не будет, то дайте ещё и способность от магического талисмана со 100% уворотом. |
19.10.2010, 23:35 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Master_chan
Полуночный командир
offline
Опыт:
15,660Активность: |
Hellfim, механика креста даззла несколько иная нежели каменных доспехов, там хп не может опуститься ниже 1, но ничто не запрещает юниту регениться а остальных дамагать. Как сказал док делайте действия в условии |
19.10.2010, 23:43 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
AlexKARASb
Learning cpp
offline
Опыт:
22,103Активность: |
Решением было: отлов урона в condition'e, с увеличением хп юнита на величину полученного урона, с условием если полученный урон + current hp of unit > max hp of unit then запустить таймер: TimerStart(timer, 0.00, false, func A) где в func A устанавливалось макс хп юнита. |
20.10.2010, 00:51 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|