Скажите пожалуйста как использовать того юнита НА которого использовали способность. То есть есть Casting unit, а нужен тот на которого кастанули.

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

Ledon:
dermax1000, Таргет юнит оф абилити бегин каст
ага спасибо) Нужно было для дебага, на случай если юнит застрянет и не захочет идти дальше)
0
15
10 лет назад
0
Использовать? Всмысле, выбрать или что? Конкретно... Вопрос не понятен.
если тип юнита, то GetUnitTypeId, если выбрать юнита, то
    if (GetLocalPlayer() == игрок) then
        call ClearSelection()
        call SelectUnit(юнит, true)
    endif
0
22
10 лет назад
0
Если тебя интересует конкретная способность, то нужно просто создать соответствующий триггер с событием "единица применяет заклинание" с условием "тип заклинания такой-то" а в действиях, например записать юнита в переменную и делать с ним то, что хочешь. А вообще, можешь мне написать в ЛС или в скайп и я тебе объясню во всех подробностях ;)
0
21
10 лет назад
0
Юнит-цель применяемой способности. На инглише не помню - недавно снес русские триггеры.
0
9
10 лет назад
0
RiseD_Konst:
Юнит-цель применяемой способности. На инглише не помню - недавно снес русские триггеры.
Да нужен юнит цель, сам бы помнил не спрашивал)
0
22
10 лет назад
0
dermax1000, Таргет юнит оф абилити бегин каст
Реакция на событие - Target unit of ability begin cast
0
9
10 лет назад
0
Ledon:
dermax1000, Таргет юнит оф абилити бегин каст
ага спасибо) Нужно было для дебага, на случай если юнит застрянет и не захочет идти дальше)
Принятый ответ
0
22
10 лет назад
0
Ну или GetSpellTargetUnit() если на jass
Чтобы оставить комментарий, пожалуйста, войдите на сайт.