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


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Проверка на движение
Проверка на движение
Vova5009Дата: Пятница, 12 Ноября 2010, 14:53:22 | Сообщение # 1
8 уровень
Группа: Проверенные
Сообщений: 577
Награды: 0
Репутация: 125
Блокировки:
Каким образом можно отследить, двигается ли юнит в момент применения заклинания? Очень понадобилось для одного заклинания. Проверять на движение нужно цель.
 

KartohaДата: Пятница, 12 Ноября 2010, 14:58:42 | Сообщение # 2
10 уровень
Группа: Ветераны
Сообщений: 2851
Награды: 1
Блокировки:
Vova5009, в момент применения заклинания юнит полюбому остановится.
 

Vova5009Дата: Пятница, 12 Ноября 2010, 14:59:26 | Сообщение # 3
8 уровень
Группа: Проверенные
Сообщений: 577
Награды: 0
Репутация: 125
Блокировки:
Kartoha,
Quote (Vova5009)
Проверять на движение нужно цель.
 

KartohaДата: Пятница, 12 Ноября 2010, 15:05:14 | Сообщение # 4
10 уровень
Группа: Ветераны
Сообщений: 2851
Награды: 1
Блокировки:
Тогда так.
 

mister_imbaДата: Пятница, 12 Ноября 2010, 15:07:47 | Сообщение # 5
1 уровень
Группа: Пользователи
Сообщений: 2
Награды: 0
Репутация: 0
Блокировки:
Code
local unit u = GetSpellTargetUnit()
     local real x1 = GetUnitX(u)
     local real y1 = GetUnitY(u)
     local real x2
     local real y2
     call PolledWait(0.1)
     set x2 = GetUnitX(u)
     set y2 = GetUnitY(u)
     if x1 == x2 and y1 == y2 then
     \\cтоит
     else
     \\В движении
     endif
     set u = null
 

DarkVaderДата: Пятница, 12 Ноября 2010, 15:52:17 | Сообщение # 6
7 уровень
Группа: Проверенные
Сообщений: 357
Награды: 0
Репутация: 95
Блокировки:
А может просто проверять приказ у юнита?=)
 

KartohaДата: Пятница, 12 Ноября 2010, 15:57:17 | Сообщение # 7
10 уровень
Группа: Ветераны
Сообщений: 2851
Награды: 1
Блокировки:
DarkVader, что ты имееш ввиду?
 

DarkVaderДата: Пятница, 12 Ноября 2010, 16:24:32 | Сообщение # 8
7 уровень
Группа: Проверенные
Сообщений: 357
Награды: 0
Репутация: 95
Блокировки:
Да уж не важно=) Я подумал это геморно будет, проще через координаты или точки=)

Добавлено (12-11-2010, 16:24)
---------------------------------------------
А вообще мне кажется оптимальный способ определения зависит от спела, мгновенный он или что то вроде канала или баф - дебаф

 

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

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