Всем привет!
function func takes nothing returns nothing
   local unit u = CreateUnit(Player(0),'Hamg',0,0,0)
   call UnitAddAbility(u,1097625443)
   call UnitRemoveAbility(u,1097625443)

    call ShowUnit(u,false)
    call ShowUnit(u,true)
endfunction
Так вот, после этого, юнит которому мы добавили москитов и сразу же их убрали (потом скрыли юнита, а потом показали) становится не выделяемым мышью. Как будто КолизионСферы пропали и материалы стали невыделяемыми. Как это пофиксить без применения JASS?
Допустим, изменять модель юнита, добавляя некоторые свойства в Model Editor'e?
P.S. Нужно сделать Сларка выделяемым в Dota. Сверху часть исходного кода из War3map.j

Ааа, ну тогда смотри
не_кликабельность Сларка делается так
а - его морфят в юнит без модельки
б - ему дают москитов и отбирают (что бы на него нельзя было кликнуть, но можно было выделить)
в - все события "атакован" приводятся к действию "стоп", если это Сларк
г - аура регена игнорирует то что Сларка видят
у тебя на пути стоит пункт Б, т.к. что бы умные люди не заменяли себе пустую модельку (пункт А) на нормальную и не могли на неё в итоге тыкать... Так что в итоге - ты можешь её заменить, но тыкнуть всё равно не сможешь... шах и мат
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
13
Тогда придется не использовать способность "Москиты". Можно создать систему, которая при выделении какого-либо юнита, добавленного в группу невыделяемых, снимала выделение.
20
Расскажи для каких целей используешь такой подход - подумаем над альтернативами.
19
А в чом смысол? Даммики героя уже не в моде, нужно самому герою москиты давать, или что?
Я как то триггерно приказал выбрать москита и он выбрался.
26
Очень размытый вопрос...
Тебя не устраивает то что после получения и потери москитов юнит перестаёт быть кликабельным? - так морфни юнита самого в себя, и он станет прежним (точнее у нового уже не будет этой проблемы, но тут надо делать с умом, а то можно забагать ему какие-нибудь характеристики).
22
Extremator, ни кого я не собираюсь морфировать, мне не нужно вмешательство скриптов. Может быть если пошариться в Model Editore будет норм?
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.