XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Закрытая тема
 
MPI3
Хм...
offline
Опыт: 24,597
Активность:
Вампиризм. Поглощение и возврашение урона.
Допустим,что у меня есть абрилка вампиризм.
Как сделать,что бы при атаки юнита(у которова емть эта абрилка) поглошял 10 единиц урана,и возврошял наносителю паловину.
Промер,плиз.
Старый 29.10.2006, 15:10
DioD

offline
Опыт: 45,134
Активность:
событие - атака
отнять 10 у атакера
дать 5 атакованому
так что-ли?
Старый 29.10.2006, 15:22
MPI3
Хм...
offline
Опыт: 24,597
Активность:
Неа, мне надо,чтобы :
юнита атокавали
юнит (атакованный) +5 нелсов
юнит (атокуюший) -50% урона первому
Старый 29.10.2006, 15:29
ComotozNick
Активность: 666
offline
Опыт: 26,206
Активность:
MPI3 ты можешь по русски объянять? Из 2 твоих постов я лично не понял ни единого слова.
Старый 29.10.2006, 16:29
MPI3
Хм...
offline
Опыт: 24,597
Активность:
Юнита атакуют, атакуюшиму возврашяется 50% урона из нанесёного атакованому, а у атокованого востановливается пять хитпоинтов.
Старый 29.10.2006, 16:32
DeHa
Смышленный Человек
offline
Опыт: 4,891
Активность:
Короче
Вампир и Паладин
Паладин ударил Вампира,и нанес ему 10 урона
Вампиру восстановилось 5 жизни.
Паладину нанеслось 5 урона(50% от его атаки)тоесть от 10 урона.
Сам подумай мриз,ты же умный:D
Старый 29.10.2006, 16:37
ComotozNick
Активность: 666
offline
Опыт: 26,206
Активность:
А понятно... Ну это просто. Сделай спелл на основе абилки героя у нежити (шипы чтоли - насколько я помню там X% от нанесенного урона возвращается) + 1 триг если юнит атаковал юнит у которого есть эта абила - хп атакованного +5.
Старый 29.10.2006, 16:47
MPI3
Хм...
offline
Опыт: 24,597
Активность:
мне интересует сама система определения урона.
Старый 29.10.2006, 17:39
T Mon

offline
Опыт: 3,825
Активность:
Есть событие Unit takes damage, но, увы, там нужно обязательно задавать конкретного юнита, и переменные вставлять нельзя. В UWE есть событие Any unit takes damage, но что-то я не смог его привести в действие...
Старый 29.10.2006, 17:44
MPI3
Хм...
offline
Опыт: 24,597
Активность:
А если... сейчас, попробую!

MPI3 добавил:
Хотя, стоп! Мне надо опредили,какое количевство жизней отнялось.
Старый 29.10.2006, 17:49
ComotozNick
Активность: 666
offline
Опыт: 26,206
Активность:
MPI3 ну есть такое значение как Damage taken
Старый 29.10.2006, 17:52
MPI3
Хм...
offline
Опыт: 24,597
Активность:
Цитата:
Сообщение от ComotozNick
MPI3 ну есть такое значение как Damage taken

Какой тип??? Интэджмент или реал ???
Старый 29.10.2006, 17:56
ComotozNick
Активность: 666
offline
Опыт: 26,206
Активность:
MPI3 реал (как и жизни)
Старый 29.10.2006, 17:58
MPI3
Хм...
offline
Опыт: 24,597
Активность:
Ок, нашёл. Спасибо.
Старый 29.10.2006, 18:00
ComotozNick
Активность: 666
offline
Опыт: 26,206
Активность:
Естественно, уместно говорить о взятом уроне только когда событие - юнит атакован.
Старый 29.10.2006, 18:01
T Mon

offline
Опыт: 3,825
Активность:
Damage taken, насколько я знаю, не расчитается при событии Unit is attacked, только на Unit takes damage.
Старый 29.10.2006, 22:12
DeHa
Смышленный Человек
offline
Опыт: 4,891
Активность:
В любую графу,куда можно вставить Юнита(конкретного) можно вставить и переменную.
Старый 29.10.2006, 23:10
T Mon

offline
Опыт: 3,825
Активность:
А ты попробуй! Вставь, медаль дам!
Я в Jass даже конвертировал подобный триггер и заменял ссылку на переменную, все равно триггер не работал.
Старый 30.10.2006, 16:02
GadenbIsh
Просто Гад
offline
Опыт: 70,430
Активность:
через триггер добавления события можно и переменную добавить..
Но это оффтоп уже. Проблема решена, тема закрывается.
Старый 30.10.2006, 16:06
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 23:44.