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


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » некоторые массовые действия (просчет юнитов союзников)
некоторые массовые действия
kurtdnДата: Воскресенье, 05 Сентября 2010, 23:20:38 | Сообщение # 1
7 уровень
Группа: Проверенные
Сообщений: 374
Награды: 0
Репутация: 45
Блокировки:
1)например у меня тригер который добавляет юнитов в определенном радиусе в группу юнитов.и затем нужно их запаузить.как запаузить только вражеских юнитов?
2)демаг в радиусе.как его использовать чтоб только вражеские юниты демажились?
 

MihaaДата: Воскресенье, 05 Сентября 2010, 23:32:40 | Сообщение # 2
9 уровень
Группа: Проверенные
Сообщений: 1070
Награды: 0
Репутация: 330
Блокировки:
напиши в поиске текста пауза и найди у меня ща нет редактора так что не могу точно сказать
 

Ty3uKДата: Понедельник, 06 Сентября 2010, 11:40:25 | Сообщение # 3
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
Сделай проверку- если владелец юнита игрок-противник, то дальше твое действие.

╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

kurtdnДата: Понедельник, 06 Сентября 2010, 15:04:04 | Сообщение # 4
7 уровень
Группа: Проверенные
Сообщений: 374
Награды: 0
Репутация: 45
Блокировки:
Ty3uK, тоесть буквально через иф зен елс,тогда для группы понятно как.а для области как?
 

Ty3uKДата: Понедельник, 06 Сентября 2010, 16:19:40 | Сообщение # 5
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
Выбрать юнита в области 500 от местоположения твоего юнита и сделать действия

╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

kurtdnДата: Понедельник, 06 Сентября 2010, 18:56:41 | Сообщение # 6
7 уровень
Группа: Проверенные
Сообщений: 374
Награды: 0
Репутация: 45
Блокировки:
Ty3uK, там просто урон не так наносится,действие выглядит так :
прикаказать юниту атакавать область"позицию переключающий юнит в радиусе 300" принося 500 вреда,тип атаки хаос
и оно мочит область,что даже самого себя коцает(((
 

Ty3uKДата: Понедельник, 06 Сентября 2010, 22:44:07 | Сообщение # 7
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
Все очень просто... Выбираешь группу юнита в области относительно местоположения твоего перса, после удаляешь своего перса из этой группы и в отряде этом нанести урон ЦЕЛИ(выбранный юнит, то есть все противники в области относительно твоего местоположения... Следовательно, если ты исключил себя из этой группы урон тебе не нанесет... Или еще проще... Перед действием нанести урон юнитам в области делаешь своего перса неуязвимым, после урона снова уязвимым... Решений масса, просто надо подумать! ;-)

╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

[san9]Дата: Понедельник, 06 Сентября 2010, 22:51:01 | Сообщение # 8
10 уровень
Группа: Проверенные
Сообщений: 1500
Награды: 1
Репутация: 286
Блокировки:
эм а так не как?

Code
Событие:твоё
Условие:
Действие:
Если\то\иначе
Выбрать каждого юнита в радиусе 900 от позиция твой юнит
Цикл
Если\то\иначе
Если:
Логическая- Игрок враг игрока - Владелец твоего юнита враг выбранного юнита = да
То:
Боевая еденица- Установить жизнь значение выбранный юнит - Арефметика - Жизнь собственное - твой дамаг
Иначе:




Сообщение отредактировал [san9] - Понедельник, 06 Сентября 2010, 22:51:34
 

kurtdnДата: Вторник, 07 Сентября 2010, 07:30:53 | Сообщение # 9
7 уровень
Группа: Проверенные
Сообщений: 374
Награды: 0
Репутация: 45
Блокировки:
саня,я сделал почти так только действие атака цели а цель собственно выбраный юнит.но тутже заметил баг.если юнит уходит из радиуса но уже в нруппе юнитов то демаг ему всеравно нанесется..выходит что атака в радиусе совсем ненужная команда(=

Добавлено (07-09-2010, 07:30)
---------------------------------------------
саня,я сделал почти так только действие атака цели а цель собственно выбраный юнит.но тутже заметил баг.если юнит уходит из радиуса но уже в нруппе юнитов то демаг ему всеравно нанесется..выходит что атака в радиусе совсем ненужная команда(=

 

Ty3uKДата: Вторник, 07 Сентября 2010, 08:33:47 | Сообщение # 10
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
Именно поэтому я считаю, что добавить всех юнитов в области и исключить себя из этой группы проще... Правда потом придется еще исключать из этой группы союзников... И самое главное... Если выбираешь группу юнитов то в действии внутри этой группы надо дамажить выбранного юнита(picked unit)

╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

[san9]Дата: Вторник, 07 Сентября 2010, 12:31:44 | Сообщение # 11
10 уровень
Группа: Проверенные
Сообщений: 1500
Награды: 1
Репутация: 286
Блокировки:
kurtdn,
Это действие происходит меньше чем за секунду. Они не успеют убежаь :o




Сообщение отредактировал [san9] - Вторник, 07 Сентября 2010, 12:31:59
 

Vova5009Дата: Среда, 08 Сентября 2010, 07:47:32 | Сообщение # 12
8 уровень
Группа: Проверенные
Сообщений: 577
Награды: 0
Репутация: 125
Блокировки:
Quote (|san9|)
Боевая еденица- Установить жизнь значение выбранный юнит - Арефметика - Жизнь собственное - твой дамаг

Советую использовать другой тип нанесени дамага, так как если юнит умрет от этого действи за него не дадут ни золота ни експы.
 

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

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