Всем привет!
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?
Допустим, изменять модель юнита, добавляя некоторые свойства в Model Editor'e?
P.S. Нужно сделать Сларка выделяемым в Dota. Сверху часть исходного кода из War3map.j
Принятый ответ
Ааа, ну тогда смотри
не_кликабельность Сларка делается так
а - его морфят в юнит без модельки
б - ему дают москитов и отбирают (что бы на него нельзя было кликнуть, но можно было выделить)
в - все события "атакован" приводятся к действию "стоп", если это Сларк
г - аура регена игнорирует то что Сларка видят
не_кликабельность Сларка делается так
а - его морфят в юнит без модельки
б - ему дают москитов и отбирают (что бы на него нельзя было кликнуть, но можно было выделить)
в - все события "атакован" приводятся к действию "стоп", если это Сларк
г - аура регена игнорирует то что Сларка видят
у тебя на пути стоит пункт Б, т.к. что бы умные люди не заменяли себе пустую модельку (пункт А) на нормальную и не могли на неё в итоге тыкать... Так что в итоге - ты можешь её заменить, но тыкнуть всё равно не сможешь... шах и мат
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Я как то триггерно приказал выбрать москита и он выбрался.
Отредактирован Extremator
Чего стоит тут добавить ОДНУ строку?
Отредактирован Bornikkeny