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


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: PUVer, SirNikolas, Ty3uK  
Как сделать условие...
Shock-_-Дата: Суббота, 22 Января 2011, 16:13:51 | Сообщение # 1
2 уровень
Группа: Пользователи
Сообщений: 31
Награды: 0
Репутация: 2
Блокировки:
Народ, подскажите плиз, как сделать, чтобы в условии сравнивались две точку, например
Событие: Каждые 0,01
Условие: Позиция Юнита 1 = Позиция Юнита 2 (ну или же переменные с позициями)
Действие: ...

Заранее спасибо за помощь, если уж вот так именно не как не сделать, то хоть что-нить похожее скиньте плиз.

Добавлено (22-01-2011, 16:13)
---------------------------------------------
Там, где Событие: Каждые 0,01 , я секунды имел в виду.

 

BloodSamFДата: Суббота, 22 Января 2011, 16:16:03 | Сообщение # 2
8 уровень
Группа: Проверенные
Сообщений: 707
Награды: 0
Репутация: 175
Блокировки:
проверяй наличие юнита в области (которую перемещаешь к первому юниту), либо рэнж (расстояние между юнитами) смотря для чего ты хочешь это сделать
 

DreiiДата: Суббота, 22 Января 2011, 16:20:17 | Сообщение # 3
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
Shock-_-, что именно тебе нужно?Если проверить что юнит встал на место другого юнита,,то занеси их позиции в переменные и сравни,а потом не забудь удалить и обнулить

 

Shock-_-Дата: Суббота, 22 Января 2011, 16:21:43 | Сообщение # 4
2 уровень
Группа: Пользователи
Сообщений: 31
Награды: 0
Репутация: 2
Блокировки:
Хочу сделать способность...
Выбираешь точку, в которую полетит герой, но в эту точку он не мгновенно перемещается, а постепенно, примерно по 1 ренги каждые 0,01 секунду, ну за пару секунд он должен типо пролететь, короче, если кто знает, то я хочу сделать ульт шторма из доты.
Но хоть убиться, лететь он летит, зато не останавливается, я пытался сделать с токами, но не знаю как, пытался сделать дамми в позиции, куда указываю лететь, а потом сравнить области, короче не получается и все((

Добавлено (22-01-2011, 16:21)
---------------------------------------------
*не токами, а точками.

 

DreiiДата: Суббота, 22 Января 2011, 16:23:04 | Сообщение # 5
10 уровень
Группа: Проверенные
Сообщений: 4991
Награды: 0
Репутация: 603
Блокировки:
Code
local unit u=GetTriggerUnit()
local unit t=GetSpellTargetUnit()
local real x1=GetWidgetX(u)
local real y1=GetWidgetY(u)
local real x2=GetWidgetX(t)
local real y2=GetWidgetX(t)
if x1==x2 and y1==y2 then
//Действия
endif


 

Shock-_-Дата: Суббота, 22 Января 2011, 16:47:20 | Сообщение # 6
2 уровень
Группа: Пользователи
Сообщений: 31
Награды: 0
Репутация: 2
Блокировки:
Идею понял, вроде как сделал, но не реагирует почему-то, наверно где-то у меня ошибка, а может и нет, я сделал следующим образом...
триггер 1
событие: Боевая ед. использует заклинание.
условие: такое-то заклинание
действие: Создаю дамми в Target point or ability begin cast,
задаю переменные (юнит) кастеру и дамми
переменна реал 1 = Х of position of Кастер
переменна реал 2 = Х of position of Дамми
переменна реал 3 = Y of position of Кастер
переменна реал 4 = Y of position of Дамми
включить тригер 2

тригер 2
событие: каждые 0,01 сек
действие: Move unit instantly в (от своей позиции, от своего угла поворота, на 1 рендж вперед)
переменна реал 1 = Х of position of Кастер
переменна реал 2 = Х of position of Дамми
переменна реал 3 = Y of position of Кастер
переменна реал 4 = Y of position of Дамми

тригер 3
событие: каждые 0.01 сек
если переменна реал 1=переменна реал 2 and (пробувал и с ИЛИ) если переменна реал 3=переменна реал 4
то отключаем 2 и 3 тригер
// ТИПО полет должен закончить, НО ФИГ, ОН ЛЕТИТ И ЛЕТИТ!

что я делаю не так?))
скиньте плиз карту с примером, если можно

 

lawsonДата: Суббота, 22 Января 2011, 17:01:23 | Сообщение # 7
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
в конце чтоб он остановился отключай триги и ставь SetUnitPosition(юнит, x(последней позиции), y(последней позиции))

Добавлено (22-01-2011, 17:01)
---------------------------------------------
В том что ты оключаешь триги не значит что они перестали работать. Они отключаться когда все действия будут выполнениы. А у тебя полет может длиться бесконечность потому что у тебя не указано где полет должен закончиться.


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

Shock-_-Дата: Суббота, 22 Января 2011, 17:03:52 | Сообщение # 8
2 уровень
Группа: Пользователи
Сообщений: 31
Награды: 0
Репутация: 2
Блокировки:
все у меня указано, все отключается в конце...
я не понимаю теоретически в чем ошибка, скиньте плиз карту с примером_) буду сильно благодарен^_^
 

lawsonДата: Суббота, 22 Января 2011, 17:08:28 | Сообщение # 9
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
если переменна реал 1=переменна реал 2 and (пробувал и с ИЛИ) если переменна реал 3=переменна реал 4
У тебя ни когда условие не выполниться я так думаю. Потому что дамми и юнит не могут совпасть. я так тоже начинал делать но ни разу не совпадало.
У меня гдето есть наработка такой системы ща поищу.

Добавлено (22-01-2011, 17:08)
---------------------------------------------
Только скажи что ты хочешь от способности?


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

Shock-_-Дата: Суббота, 22 Января 2011, 17:11:59 | Сообщение # 10
2 уровень
Группа: Пользователи
Сообщений: 31
Награды: 0
Репутация: 2
Блокировки:
"короче, если кто знает, то я хочу сделать ульт шторма из доты"
подробнее: Задаешь точку, юнит летит в неё, но только не мгновенно, а по 1, ну или 10-20 рангов в 0.01 сек. Выглядит это так: Герой постепенно летит к указанной точки.
 

lawsonДата: Суббота, 22 Января 2011, 17:14:11 | Сообщение # 11
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
А ни как использовать способность ворон?

Добавлено (22-01-2011, 17:14)
---------------------------------------------
"короче, если кто знает, то я хочу сделать ульт шторма из доты"
А чее за герой?


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

[stebashka]Дата: Суббота, 22 Января 2011, 17:14:27 | Сообщение # 12
пути и нити разными бывают
Группа: Библиотекари
Сообщений: 4719
Награды: 5
Блокировки:
lawson, зачем она?
он имеет ввиду ульт электро панды


 

lawsonДата: Суббота, 22 Января 2011, 17:15:19 | Сообщение # 13
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
Может в open dota есть такая ульта.

Добавлено (22-01-2011, 17:15)
---------------------------------------------
[stebashka]
Ну тогда ща глянем в опен дота.


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

Shock-_-Дата: Суббота, 22 Января 2011, 17:15:58 | Сообщение # 14
2 уровень
Группа: Пользователи
Сообщений: 31
Награды: 0
Репутация: 2
Блокировки:
какой к черту ворон, герой летит!
StormSpirit
http://www.playdota.com/heroes/storm-spirit
 

[stebashka]Дата: Суббота, 22 Января 2011, 17:16:47 | Сообщение # 15
пути и нити разными бывают
Группа: Библиотекари
Сообщений: 4719
Награды: 5
Блокировки:
Quote (Shock-_-)
герой летит!

НЕТ!!!
он катится по земле, ты в доту то играл?


 

Shock-_-Дата: Суббота, 22 Января 2011, 17:17:03 | Сообщение # 16
2 уровень
Группа: Пользователи
Сообщений: 31
Награды: 0
Репутация: 2
Блокировки:
а что за open dota?
 

[stebashka]Дата: Суббота, 22 Января 2011, 17:17:47 | Сообщение # 17
пути и нити разными бывают
Группа: Библиотекари
Сообщений: 4719
Награды: 5
Блокировки:
Shock-_-, Открытая версия доты 6 .41

 

Shock-_-Дата: Суббота, 22 Января 2011, 17:18:53 | Сообщение # 18
2 уровень
Группа: Пользователи
Сообщений: 31
Награды: 0
Репутация: 2
Блокировки:
Ну образно летит, я в доту больше около 4 лет играю.

Добавлено (22-01-2011, 17:18)
---------------------------------------------
"Открытая версия доты 6 .41 " уууу
там все на джазе, даже, если залезу, то не импортирую себе, ДА и в 6.41 Не было еще шторма.

 

lawsonДата: Суббота, 22 Января 2011, 17:20:28 | Сообщение # 19
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
Какая именно у него способность отвечает за прыжок?

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

Shock-_-Дата: Суббота, 22 Января 2011, 17:22:14 | Сообщение # 20
2 уровень
Группа: Пользователи
Сообщений: 31
Награды: 0
Репутация: 2
Блокировки:
Ульта, ну 4 способность, которая 6 лв требует.
Ну мне не вот идентичная копия нужна, а примерно по принципу похожа, герой летит в указанное место, но декорации не перепрыгивает.
 

lawsonДата: Суббота, 22 Января 2011, 17:33:17 | Сообщение # 21
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
Все просто он меняет героя на даммика который не может двигаться и триггерно его двигает в точку.

Добавлено (22-01-2011, 17:32)
---------------------------------------------
примерно это будет выглядеть так
Событие кастуеться способность
условие
Действие
if
u = GetTriggerUnit = герой then
rmove unit (u)
create unit (o)
IssueMoveOrder(юнит, куда двигаться )
if (длина движения больше чем (здесь твоя траекторя движения в точках))
then
remove unit (o)
create unit (u)
Это на JASS.

Добавлено (22-01-2011, 17:33)
---------------------------------------------
юнит o = это юнит который не может двигаться.


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

Shock-_-Дата: Суббота, 22 Января 2011, 17:35:45 | Сообщение # 22
2 уровень
Группа: Пользователи
Сообщений: 31
Награды: 0
Репутация: 2
Блокировки:
На JASS я не умею писать, синтаксиса не знаю, можешь плиз это на карте с примером сделать плиз.
 

lawsonДата: Суббота, 22 Января 2011, 17:37:44 | Сообщение # 23
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
нее я уже забыл как это на гуи делать.
Напряги например [stebashka] или того кто знает гуи хорошо. Я могу попробовать сделать на JASS если хочешь?


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

Shock-_-Дата: Суббота, 22 Января 2011, 17:39:47 | Сообщение # 24
2 уровень
Группа: Пользователи
Сообщений: 31
Награды: 0
Репутация: 2
Блокировки:
Сделать на джазе ты сделаешь, но пойму ли я, лан, сделай, попытаюсь чтоль))

Добавлено (22-01-2011, 17:39)
---------------------------------------------
а на какой язык джаз похож по синтаксису да и по составу?

 

lawsonДата: Суббота, 22 Января 2011, 17:40:40 | Сообщение # 25
Группа: Проверенные
Сообщений: 3482
Награды: 0
Репутация: 974
Блокировки:
Только мне надо время.

Добавлено (22-01-2011, 17:40)
---------------------------------------------
Я както пыталься сделать такое же с sand kingom с его Impale ушло гдето часа 3 - 4 но тогда я не знал вообще ни чего.

Добавлено (22-01-2011, 17:40)
---------------------------------------------
Посмотри в вики.


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

  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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