![]()
SRes
1110101000
![]() ![]() offline
Опыт:
9,997Активность: |
Заклинание Defend, аналог на Jass
Вообщем, из названия темы ясно, что я делаю. У меня пока-что пара вопросов,
» Весь код Код:
P.S. Проверку - больше ли хп+дмг чем макс хп я добавил для проверки, она не помогла. |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
PlayerDark
Coraline
![]() ![]() offline
Опыт:
10,569Активность: |
1 эта функция возвращает тип event. Его можно запоминать а потом удалять. 2 это возможно только если кол-во жизней у юнита в данный момент максимальное. |
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
SRes
1110101000
![]() ![]() offline
Опыт:
9,997Активность: |
1)Насчет евент спасибо, щас попробую. 2)Нет, оно возвращает именно 420... Когда "дефенс", т.е. в нужном angle возвращается 420. И ставятся жизни на 420-дмг, а не на current_hp + dmg ! =\ |
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ZLOBICH
Kicked by XimikS
![]() offline
Опыт:
4,727Активность: |
SRes
у тебя в коде же нет евента, как следствие, не существует defender'а. т.е. ты используешь GetUnitState(null, UNIT_STATE_HP) |
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ShadoW DaemoN
![]() ![]() offline
Опыт:
37,078Активность: |
PlayerDark, дезинформация, нет такой функции, чтобы удалять объекты типа event.
ZLOBICH, читай код лучше, перед этим он задает set defender = GetTriggerUnit(), а регистрация событий на этот триггер происходит в другой функции. SRes, используй группу: Код:
|
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
SRes
1110101000
![]() ![]() offline
Опыт:
9,997Активность: |
Хорошая идея насчет группы, щас попробуем. =)
Я вчера и не тестил вариант PlayerDark, и усердно пытался найти функцию удаления евентов еще до этого... Added : Thx, Получилось и второй баг сразу пропал. » Как я сделал? Код:
Хотя, как вариант делать евент при отслеживании включения Defend, тогда и еще одного глюка (1 удар пропускается) избавлюсь, щас так лучше сделаю. Отредактировано SRes, 25.03.2009 в 12:52. |
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|