![]()
SRes
1110101000
![]() ![]() offline
Опыт:
9,997Активность: |
Проверка на неуязвимость
Есть ли функция которая проверяет юнита - неуязвим ли он ? Я ее не нашол.
P.S. Я то и сам ее уже написал, но все таки "родная" варовская,думаю, лучше. ![]() P.S.2 Поиск юзал, вроде, нечего нету |
![]() |
#1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
NETRAT
![]() ![]() offline
Опыт:
83,712Активность: |
JassCraft предлагает такие проверки
Код:
Код:
Код:
|
![]() |
#2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
agentex
![]() offline
Опыт:
34,834Активность: |
Цитата:
эт что за неизвестный науке зверь? |
|
![]() |
#3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
SRes
1110101000
![]() ![]() offline
Опыт:
9,997Активность: |
Спасиб. Это конечно лучше чем мой примитивный код
![]() P.S. Еще не пробовал предложенные мне функции... » Мой код Код:
|
![]() |
#4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
adic3x
![]() offline
Опыт:
108,439Активность: |
Код:
SRes, real обнулять ненадо! |
![]() |
#5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
SRes
1110101000
![]() ![]() offline
Опыт:
9,997Активность: |
ADOLF, Выходит что моя функция - не хуже ?
|
![]() |
#6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
agentex
![]() offline
Опыт:
34,834Активность: |
SRes
Цитата:
нужно не юниверсал а анноун, DAMAGE_TYPE_UNKNOWN а то может и не нанестись дамаг agentex добавил: а не, чето я не в теме. UNIVERSAL наооборот кажись по неуязвимым долбает (инфа от свдн) |
|
![]() |
#7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
SRes
1110101000
![]() ![]() offline
Опыт:
9,997Активность: |
agentex, Я проверял... не долбанет =)
|
![]() |
#8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
alexkill
![]() ![]() offline
Опыт:
18,872Активность: |
не забывайте о том, что здесь некоторые функции из caster system vexorian'a. (CS_MoveUnit, GetDamageFactor)
|
![]() |
#9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
alexkill
![]() ![]() offline
Опыт:
18,872Активность: |
SRes, думаю, так лучше будет.
Код:
|
![]() |
#10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ShadoW DaemoN
![]() ![]() offline
Опыт:
37,078Активность: |
Могу посоветовать функцию DioD'a (взято с http://wc3campaigns.net/showthread.php?t=103955):
Код:
Она работает для всех видов неуязвимости (а не только при SetUnitInvulnerable). Хмм, думаю, стоит добавить ее в библиотеку функций. (угу, в категорию "Наследие DioD'а") © NT Отредактировано NETRAT, 10.01.2009 в 17:11. |
![]() |
#11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
SRes
1110101000
![]() ![]() offline
Опыт:
9,997Активность: |
Не пойму - почему моя функция не подходит... |
![]() |
#12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
ShadoW DaemoN
![]() ![]() offline
Опыт:
37,078Активность: |
SRes, есть такой примечательный спелл, как "Магический щит", который поглощает полученный урон за счет маны. При активированном магическом щите у юнита твоя функция выдаст true, что не есть true.
Плюс, вполне возможно, что с модификацией способности "Каменные доспехи" функция тоже будет выдавать некорректный ответ. К сожалению, не имею сейчас времени проверить это. |
![]() |
#13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
![]()
SRes
1110101000
![]() ![]() offline
Опыт:
9,997Активность: |
Хм... Не уверен что это так существенно, т.е. функцию всегда можно переписать. |
![]() |
#14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|