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


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Хелп с условием
Хелп с условием
NypДата: Пятница, 06 Января 2012, 15:11:05 | Сообщение # 1
6 уровень
Группа: Проверенные
Сообщений: 217
Награды: 0
Репутация: 56
Блокировки:
Народ, как проверить условием, кастует юнит способность или нет? То есть СОбытие: Каждые 0.5 сек. Действия: ЕСЛИ: юнит кастует спел, ТО создать спецэффект, иначе ничего не делать. Мб такого условия и нету?
 

The_ClericДата: Пятница, 06 Января 2012, 15:23:30 | Сообщение # 2
5 уровень
Группа: Проверенные
Сообщений: 113
Награды: 0
Репутация: 23
Блокировки:
ты конкретно скажи че те нада. Может и условия не нужны
 

lawsonДата: Пятница, 06 Января 2012, 15:24:24 | Сообщение # 3
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
Quote (Nyp)
юнит кастует спел, ТО создать спецэффект, иначе ничего не делать. Мб такого условия и нету?

Событие: Юнит кастует спелл
Условие: кастуемый спелл == твой спелл
Действие: Создать еффект на месте кастования спелл или что еще там.


Nic nie wiem bo mam chuj.
редактирую посты! ВСЕ!
 

NypДата: Пятница, 06 Января 2012, 15:57:18 | Сообщение # 4
6 уровень
Группа: Проверенные
Сообщений: 217
Награды: 0
Репутация: 56
Блокировки:
Мне надо корректное действие чаннел спела. В смысле нормальное прекращение способности, если спел прервали. Спел такой - применяется чаннел способность, ждать 2 сек, нанести урон юнитам в округе каждые 0.5 сек. в течении поддержания способности юнитом(то есть пока не прервали или по окончанию действия спела). Я думал сделать так:
1 тригер: Начинает применять способность
Способность = СПЕЛ
Д: создать эффект.
ждать 3 сек
включить тригер 2
2 тригер: Каждые 0.5 сек
Действие: Если: способность не прервана(применяется до сих пор)
То нанести урон в 200 аое
Иначе: Выключить тригер 2
Вот как узнать, применяется способность в данный момент или нет?

Добавлено (06 Январь 2012, 15:57:18)
---------------------------------------------
МБ на момент чаннел способности добавить ему пустую книгу заклинаний, и забирать её, если спелл прерван? И в тригер 2 в условие ставить "Кастующий имеет способность"?

 

KartohaДата: Понедельник, 09 Января 2012, 05:44:30 | Сообщение # 5
10 уровень
Группа: Ветераны
Сообщений: 2851
Награды: 1
Блокировки:
Nyp, создай отдельный триггер:
События:
A unit Прекращает применение способности
Условия:
Ability Being Cast = СПЕЛЛ
Действия:
Set <переменная типа логическая> = Да

В первом твоем триггере, добавь действие до wait`a
Set <переменная типа логическая> = Нет

Во втором триггере, где тебе надо проверить, колдуется ли еще заклинание, делай проверку логическим условием
Boolean Comparison - <переменная типа логическая> = Да (или Нет)

Если переменная типа логическая будет иметь значение "Да", значит способность прервали, соответственно, если она будет иметь значение "Нет" - значит способность еще продолжает применяться.

Добавлено (09 Январь 2012, 05:44:30)
---------------------------------------------
Закрыто.

 

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

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