А точнее, как определить, был целью юнит, или целью была точка?

Принятый ответ

всё нормально работает на гуи
+ автор не предоставил пруфф
вывод
автор - троль
или не может сделать условие юнит цель==нет юнита
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
2
7
8 лет назад
Отредактирован Raised
2
Нафиг тебе гуи это
жасс используй
Darknessay, Используй этот вариант
local unit U = GetSpellTargetUnit()
local location P=null
set P = GetSpellTargetLoc()
if (U!=null) then
call BJDebugMsg("U")
elseif (P != null) 
call BJDebugMsg("P")
endif
0
20
8 лет назад
0
У меня все работает.
Загруженные файлы
0
4
8 лет назад
0
Darknessay:
просто протестите это все на гуи, не работает такое условие.
все работает
Загруженные файлы
0
7
8 лет назад
0
SamuraiKing, Я же точку добавлял для того что ему же думаю надо не просто узнать точка или юнит это а что то делать с этим например если юнит то лупим по нему а если точка лупим по области
0
4
8 лет назад
0
Sergey105:
лучше через координаты это всё делать если джасс юзать )
2
20
8 лет назад
2
SamuraiKing:
Sergey105:
лучше через координаты это всё делать если джасс юзать )
Как бы и через гуи лучше координаты юзать. :D
0
7
8 лет назад
0
SamuraiKing, Я ему по проще
2
26
8 лет назад
Отредактирован Raised
2
[JASS]
if GetSpellTargetUnit() == null then
	// в точку
else
	// в юнита
endif
[GUI]
Если ( (юнит-цель способности) равно (Нет боевой единицы) ) то
в точку
Иначе
в юнита
3 комментария удалено
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.