как мне вывести на экран классификацию юнита как добавить как проверить я знаю
а как на экран вывести не знаю

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

через if else или свитч конструкцию, или написать свою функцию, которая будет принимать юнита, а возвращать string
типа такого:
function PrintType takes unit u returns string
local string s =""
if IsUnitType(u,UNIT_TYPE_ANCIENT) then
s="ANCIENT"
elseif IsUnitType(u,UNIT_TYPE_ATTACKS_FLYING) then 
s="ATTACKS_FLYING"
endif
return s
endfunction
и добавляешь все свои типы через elseif которые хочешь поймать.... самый простейший вариант и 10 возможных =)
`
ОЖИДАНИЕ РЕКЛАМЫ...
3
32
5 лет назад
3
через if else или свитч конструкцию, или написать свою функцию, которая будет принимать юнита, а возвращать string
типа такого:
function PrintType takes unit u returns string
local string s =""
if IsUnitType(u,UNIT_TYPE_ANCIENT) then
s="ANCIENT"
elseif IsUnitType(u,UNIT_TYPE_ATTACKS_FLYING) then 
s="ATTACKS_FLYING"
endif
return s
endfunction
и добавляешь все свои типы через elseif которые хочешь поймать.... самый простейший вариант и 10 возможных =)
Принятый ответ
0
32
5 лет назад
0
Кстати часть этих классификаций не работает, из героя здание вы этой штукой не сделайте.
0
32
5 лет назад
0
я вообще использую 2 в условиях, проверку на здание и героев, остальное чуть чаще, чем "никогда"
Чтобы оставить комментарий, пожалуйста, войдите на сайт.