XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов> Jass
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
PlayerDark
Coraline
offline
Опыт: 10,569
Активность:
Если поставить rate на ноль то все олтлично работает. Хотя у кого как...
Старый 05.03.2009, 16:49
Hanabishi
COOL STATUS
offline
Опыт: отключен
rate 0 работает, не лагает (добавлял абилы 50 юнитам разом)
так что, ForGroup самое оптимальное здесь решение

Hanabishi добавил:
Вот так:
Код:
function SetUnitZ takes nothing returns nothing
    call UnitAddAbility(GetEnumUnit(), 'Aave')
    call SetUnitFlyHeight(GetEnumUnit(), 500, 0)
    call UnitRemoveAbility(GetEnumUnit(), 'Aave')
endfunction

function UnitZ takes nothing returns nothing
    call ForGroup(GetUnitsInRectAll(GetPlayableMapRect()), function SetUnitZ)
endfunction

//===========================================================================
function InitTrig_unitZ takes nothing returns nothing
    set gg_trg_unitZ = CreateTrigger(  )
    call TriggerAddAction(gg_trg_unitZ, function UnitZ)
endfunction
Старый 05.03.2009, 17:45
J
expert
offline
Опыт: 48,447
Активность:
0 работает, и это будет мгновеная установка высоты, однако скорость передвижения юнита должна быть больше нуля
Старый 08.03.2009, 22:27
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 19:25.