Сейчас 00:06:16 Вторник, 14 мая, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Как сделать отражение заклинаний?
Как сделать отражение заклинаний?
IlushaДата: Вторник, 10 Июля 2012, 22:03:28 | Сообщение # 1
8 уровень
Группа: Проверенные
Сообщений: 550
Награды: 0
Репутация: 295
Блокировки:
Как сделать полноценный рефлект? Поясняю: чтобы положительные заклинания не отражались и чтобы если каст идет через даммика отразилось в героя а не в дамми.
Заранее спасибо
 

NaturekidДата: Вторник, 10 Июля 2012, 23:07:20 | Сообщение # 2
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
1 Создать дамика на позиции "цели заклинания" для хозяина "цели заклинания"
2 Добавить ему Ability being cast
3 Set level of ability being cast для дамика to level of ability being cast для triggering unit
4 даёшь кучу команд дамику с целью triggering unit - все команды, наводящиеся на юнит
т.е. order DUMMY to горный король- молот бурь - triggering unit
order DUMMY to Повелитель огня - пламя обречённости - triggering unit
и т.д.
Сработает тот и только тот приказ, на основе которого был сделан исходный спелл
*** Примечание. Если исходный спелл триггерный - то пусть отражается в переменную, под которой у тебя герои гуляют
например UNIT. order DUMMY to горный король- молот бурь -UNIT [Player number of owner of triggering unit]
Если непонятно или нужна наработка могу скинуть чуть позже, сам себе такую же тему в карте сделал=)
Из героев 4 идею позаимствовал.)


 

ExtrematorДата: Вторник, 10 Июля 2012, 23:21:18 | Сообщение # 3
10 уровень
Группа: Проверенные
Сообщений: 3199
Награды: 0
Репутация: 1018
Блокировки:
можно копировать ордер приказа и разбить
и проверять лишь те спеллы которые юзаются в цель....
 

IlushaДата: Среда, 11 Июля 2012, 01:23:31 | Сообщение # 4
8 уровень
Группа: Проверенные
Сообщений: 550
Награды: 0
Репутация: 295
Блокировки:
буду благодарен если будет пример чтоб посмотреть
 

SlonickДата: Среда, 11 Июля 2012, 01:49:45 | Сообщение # 5
10 уровень
Группа: Проверенные
Сообщений: 1688
Награды: 0
Репутация: 247
Блокировки:
Если вкастованное заклинание = стан, сет х=цель, сет у=кастер, и Х имеет бафф отражение то добавить амулет защиты Х, убрать бафф на Х, убрать амулет защиты Х, создать дамми для Х, сет А=дамми, дать А стан, сет лвл стан А = лвл стан У. Приказать А кастануть стан в У.

 

NaturekidДата: Среда, 11 Июля 2012, 02:01:25 | Сообщение # 6
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
Вот пожалуйста...
http://rghost.ru/39144938

Quote (Extremator)
можно копировать ордер приказа и разбить и проверять лишь те спеллы которые юзаются в цель....

Не совсем понимаю о чём ты но в целом там где-то 12 строчек для заклинаний и они будут наводить любое целевое(не массовое).=)
Слава Богу хоть тут в варе без лишних глюков...

Добавлено (11 Июль 2012, 02:01:25)
---------------------------------------------

Quote (Slonick)
Если вкастованное заклинание = стан, сет х=цель, сет у=кастер, и Х имеет бафф отражение то добавить амулет защиты Х, убрать бафф на Х, убрать амулет защиты Х, создать дамми для Х, сет А=дамми, дать А стан, сет лвл стан А = лвл стан У. Приказать А кастануть стан в У.

Геморройно делать проверку заклинания, читай выше... в топку её...к тому же если автор хочет чтобы заклинание не действовало на первоначальную цель - то лучше дать ей предмет "руна защиты" а не амулет, так меньше действий и ваще грамотнее ^_^


 

Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Как сделать отражение заклинаний?
  • Страница 1 из 1
  • 1
Поиск:

Copyright © 2006 - 2024 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz