Решил объединить два вопроса, чтобы не захламлять.
Объясните мне почему способность whirlwind показывает анимацию только на конкретных модельках? Есть какое-то условие к модели или нужно искать альтернативную анимацию?
И объясните, как вообще работает способность *Заводной зверь*, я так и на разобрался, она создаёт юнита, который принадлежит вам, но противники игнорируют его и на мини карте он то ли не отображается, то ли я не рассмотрел, но при этом в параметрах способности нет по сути ничего, можно ли как заставить других юнитов вести себя так же, на них не агрятся, на мини карте не отображаются и всё остальное.

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

  1. эта способность просто заставляет юнита перейте в альтернативный режим отображения модели, такое не новость, механик и иллидан сделаны точно так же, велючение тега Alternatex. Разумеется не у всех есть такие анимайции.
  2. 'AMec' - mechanical critter, создает рандомного нейтрального юнита для данного тайслета (ну полярнася сова на летнем лордероне не заспаунится), который подконтролен вам, врагам же он отображается как нейтрально пассивный юнит. Ваши ауры не работают на критера и вы его можите атаковать вредными скиллами, так же если критер имеет атаку и атакует врага (нанесёт любой вред) - он будет отображатся вашим юнитам врагу до тех пор, пока не выйдет из поля зрения. Делают юнита таким особый флаг, можно установить мемхаком.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
14
3 года назад
0
если у модели есть анимация вращения то все норм если нет то нечего не показывает все просто
0
11
3 года назад
0
Гуванч:
если у модели есть анимация вращения то все норм если нет то нечего не показывает все просто
А как определить, есть ли у них эта анимация?
0
14
3 года назад
0
ща

вот у мастера клинка можно посмотреть прямо в редакторе
вот у другой модели

обычно эта анимка называтся stand spin walk
Загруженные файлы
2
32
3 года назад
2
  1. эта способность просто заставляет юнита перейте в альтернативный режим отображения модели, такое не новость, механик и иллидан сделаны точно так же, велючение тега Alternatex. Разумеется не у всех есть такие анимайции.
  2. 'AMec' - mechanical critter, создает рандомного нейтрального юнита для данного тайслета (ну полярнася сова на летнем лордероне не заспаунится), который подконтролен вам, врагам же он отображается как нейтрально пассивный юнит. Ваши ауры не работают на критера и вы его можите атаковать вредными скиллами, так же если критер имеет атаку и атакует врага (нанесёт любой вред) - он будет отображатся вашим юнитам врагу до тех пор, пока не выйдет из поля зрения. Делают юнита таким особый флаг, можно установить мемхаком.
Принятый ответ
2
28
3 года назад
Отредактирован PT153
2
Решил объединить два вопроса, чтобы не захламлять.
Так нельзя, нужно создать два разных вопроса, если они о разных вещах.
0
11
3 года назад
0
quq_CCCP:
  1. эта способность просто заставляет юнита перейте в альтернативный режим отображения модели, такое не новость, механик и иллидан сделаны точно так же, велючение тега Alternatex. Разумеется не у всех есть такие анимайции.
  2. 'AMec' - mechanical critter, создает рандомного нейтрального юнита для данного тайслета (ну полярнася сова на летнем лордероне не заспаунится), который подконтролен вам, врагам же он отображается как нейтрально пассивный юнит. Ваши ауры не работают на критера и вы его можите атаковать вредными скиллами, так же если критер имеет атаку и атакует врага (нанесёт любой вред) - он будет отображатся вашим юнитам врагу до тех пор, пока не выйдет из поля зрения. Делают юнита таким особый флаг, можно установить мемхаком.
А какой флаг нужно установить?
2
32
3 года назад
Отредактирован quq_CCCP
2
ArhiMEN, там была отдельная функция, я забыл название в разделе юнита смотри:
  function GetUnitCritterFlag takes unit u returns integer
        local integer pData = ConvertHandle( u )

        if pData > 0 then
            // 0 - normal | 1 - critter
            return ReadRealMemory( pData + 0x60 )
        endif

        return -1
    endfunction

    function SetUnitCritterFlag takes unit u, integer id returns nothing
        // Acts similar to 'Amec', meaning if unit has flag equal to 1
        // then he is considered a creep and will be ignored by autoattacks.
        // However, an attack may still be forced with 'A' key or rightclick
        local integer pData = ConvertHandle( u )

        if pData > 0 then
            if id >= 0 and id <= 1 then
                call WriteRealMemory( pData + 0x60, id )
            endif
        endif
    endfunction
Чтобы оставить комментарий, пожалуйста, войдите на сайт.