function modelshero takes unit c returns nothing
local real x = GetUnitX(c)
local real y = GetUnitY(c)
local unit d = CreateUnit(GetOwningPlayer(c), 'h0KA', x,y,0)
call RemoveUnit(c)
set d = null
set c = null
endfunction
что за проблема? почему он создает 2 юнита ?
вообщем я хотел подменить юнита на другого, не заметно.
не получилось...
вообщем я хотел подменить юнита на другого, не заметно.
не получилось...
Принятый ответ
Надо статью чтоли написать, что чтобы поменять модель там или вовсе все статы герою нужно:
Сделать 2 вида (или больше героев, дефольный и разновидности, там с щитом, мечом, деревом )
Способность на основе 'Aave' - Сфинкс (avenger form), все параметры в 0, альтернативная форма - тот в кого хотим превратить, нормальная форма - тот кого превращаем или любой герой, это неважно - флаги неприрываемый, постоянный оставляем, остальные снимаем.
Сделаем руну с этой способностью (у руны лучше удалить модель) и будем вручать её герою, тут же удаляя - результат достигнут, герой тут же превратился в другого, не теряя приказа, баффов, хендла.
Чтобы вернуть все назад, нужен любой морф с таймером, хорошо подходит Эликсир ярости (chemical rage) , так же все параметры в 0, флаги убираем, альтернативная форма - дамми герой, какой неважно, нормальная форма - тот кто был, время длительности 0.01
Так же изготавливаем руну с этой способностью и вручаем герою, герой превратится в того кем был изначально.
Мелкие полезные хитрости:
- Перед морфом лучше выкладывать все предметы из инвентаря герою, а после морфа засовывать на свои места, так будут пересчитаны все бонусы правильно, без багов.
- Морфы удаляют способности добавленные триггерно, но от этого есть лекарство UnitMakeAbilityPermanent, добавляя юниту спеллбук со способностями
не забывайте сделать перманентным не только спеллбук, но и его содержимое.
Для морфов лучше не использовать Метаморфозу иллидана (AEme), она багнутая и если вручить юниту руну с этой способностью вас может преследовать баг ликана из доты, герой будет выполнять первый отданный приказ пока не выполнит или не погибнет, игнорируя все и вся.
Сделать 2 вида (или больше героев, дефольный и разновидности, там с щитом, мечом, деревом )
Способность на основе 'Aave' - Сфинкс (avenger form), все параметры в 0, альтернативная форма - тот в кого хотим превратить, нормальная форма - тот кого превращаем или любой герой, это неважно - флаги неприрываемый, постоянный оставляем, остальные снимаем.
Сделаем руну с этой способностью (у руны лучше удалить модель) и будем вручать её герою, тут же удаляя - результат достигнут, герой тут же превратился в другого, не теряя приказа, баффов, хендла.
Чтобы вернуть все назад, нужен любой морф с таймером, хорошо подходит Эликсир ярости (chemical rage) , так же все параметры в 0, флаги убираем, альтернативная форма - дамми герой, какой неважно, нормальная форма - тот кто был, время длительности 0.01
Так же изготавливаем руну с этой способностью и вручаем герою, герой превратится в того кем был изначально.
Мелкие полезные хитрости:
- Перед морфом лучше выкладывать все предметы из инвентаря герою, а после морфа засовывать на свои места, так будут пересчитаны все бонусы правильно, без багов.
- Морфы удаляют способности добавленные триггерно, но от этого есть лекарство UnitMakeAbilityPermanent, добавляя юниту спеллбук со способностями
не забывайте сделать перманентным не только спеллбук, но и его содержимое.
Для морфов лучше не использовать Метаморфозу иллидана (AEme), она багнутая и если вручить юниту руну с этой способностью вас может преследовать баг ликана из доты, герой будет выполнять первый отданный приказ пока не выполнит или не погибнет, игнорируя все и вся.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
но вар глючит создает 2 юнита вместо одного
либо в коде есть ещё чтото либо у тебя в глазах двоится
в общем нужен пруф того что их 2 либо твои слова просто ложь и тролинг
в качестве пруфа нужна карта либо j файл карты
Ред. Кет
либо через дефайны криейтюнит заменили на 2
либо он скинул левый код
либо он врёт
Ред. Raised
на пустом карте пробовал все равно создает 2 юнитов
nvc123, никто не заменил native CreateUnit функция работает нормально, ошибка только здесь....
вообщем я хотел подменить модель героя на другого не заметным способом, удаляя старого героя и подменить на новую...
Хотите менять модель героя нужно только морфами, ибо только так можно сохранить юниту все баффы, хендл, приказы.
так что все твои слова ложь без пруфа
в общем либо кидай карту где встречается эта проблема либо закрывай вопрос