Мне нужно как-то выбрать игрока, который использует способность в нейтральном здании (типа разведки в мастерской гоблинов).
Или может (наверняка) есть более простой способ сделать то, что я хочу?
Я хочу сделать таверну с несколькими вкладками для героев, для этого создал спелл-пустышку, при нажатии которого для нажавшего игрока будет выбираться вторая невидимая таверна с другими героями.
Заранее спасибо!

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

способность никак
вместо способности должна быть покупка юнита
при покупке юнита смотрим владельца купленного юнита
это и будет игрок нажавший на иконку
после этого выбираем таверну и удаляем купленного юнита
0
28
8 лет назад
0
способность никак
вместо способности должна быть покупка юнита
при покупке юнита смотрим владельца купленного юнита
это и будет игрок нажавший на иконку
после этого выбираем таверну и удаляем купленного юнита
Принятый ответ
0
5
8 лет назад
0
Спасибо, сработало. А чтобы все точно было в ажуре, можно ли скрыть доступное для покупки количество? Чтобы около кнопки постоянно не висела единичка.
0
28
8 лет назад
0
GoblinSpore, точно не помню но вроде в доте сделали
скачай опендоту и посмотри куру (спелл ускорение)
вот старая версия но если погуглишь то новую найдёшь мб
0
5
8 лет назад
0
nvc123, не спелл ускорения а точнее приказ передать предметы герою. А по идее ответ на вопрос выше, игрока можно вычислить через покупку юнита или предмета. Т.е. в таверне будет дамми юнит, при покупке ссылаешься на SoldUnit и затем на игрока, GetOwningPlayer(SoldUnit()) или же предмет на основе руны, юнит теряет предмет, тип предмета и GetOwningPlayer(TriggerUnit())
0
28
8 лет назад
0
l_Avenger_l, опечатка получилась (думал об одном а написал другое)
Чтобы оставить комментарий, пожалуйста, войдите на сайт.