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

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

Ответ
 
4in9

offline
Опыт: 123
Активность:
Как триггерно наложить заклинание
Кто знает как можно триггерно наложить заклинание на юнита?
[+] замечание от Артте: неправильный раздел
Старый 14.07.2009, 12:50
XOR

offline
Опыт: 38,159
Активность:
Это нужно делать дамми юнитом, берешь какого нибудь юнита, даешь ему способность москиты и несуществующую модель типа mel.mdl даешь нужную способность, когда нужно создаешь юнита в нужном месте, 3аносиш в переменную, заставляешь применить заклинание, удаляешь
Старый 14.07.2009, 14:02
Chester
Best for you!
offline
Опыт: 5,702
Активность:
Мои как бы свойства даммика:
  1. Убрать атаку
  2. Убрать видимость на карте
  3. Убрать потребление/производство еды
  4. Добавить манну
  5. Изначальное количество манны на макс
  6. Название модели допустим: .mdl
  7. Видимость ночь/день = 0
  8. Тип перемещения - Летающий
  9. Физический размер - 0
  10. Отображение тени = нет
  11. Скороть перемещения = 1
  12. Способности - Москиты == 100%
  13. Убрать продажу войск/предметов
  14. (Если это дамми-кастер) Простой ид типа: 'cast' or 'dumm' or else...
+ Можно:
Способности - Герой предметы
Старый 15.07.2009, 01:44
Zanozus
Уехал учиться
offline
Опыт: 8,512
Активность:
У меня вопрос а как заставить юнит произнести конкретное заклинание которое у него есть ?
Старый 15.07.2009, 23:39
Anufis

offline
Опыт: 6,290
Активность:
Вот функция
Код:
function CastSpell takes unit caster, unit target, integer spell, integer level, integer order returns nothing
    local unit u = CreateUnit(GetOwningPlayer(caster), 'nwad', GetUnitX(target), GetUnitY(target), 0)  
    call UnitApplyTimedLife(u, 'BTLF', 2)
    call UnitAddAbility(u, spell)
    call SetUnitAbilityLevel(u, spell, level)
    call IssueTargetOrderById(u,order,target)
    set u=null
endfunction

caster-юнит, который какбы кастует спелл(владелец даммика)
target-цель каста
spell- ID закла
level - уровень закла
order - приказ для закла

Вместо 'nwad' ставишь своего даммика. Ставь ему масштабирование 0.10, модель выбери из закладки "Интерфейс", москиты ему дай, маны 500000.
Старый 16.07.2009, 00:19
MF
Что-то вокруг не так
offline
Опыт: 26,594
Активность:
Вместо модели даешь ему ".mdl" модели не будет совсем.
Старый 16.07.2009, 05:22
Ответ

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

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

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

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



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