timon1994
только учусь
offline
Опыт:
952Активность: |
Не работает код на jass
Код:
суть - шанс оттолкнуть юнита (как у баратрума в доте). просьба не орать "юзай поиск", хочу сделать сам я знаю, я там несколько моментов упустил (пауза между отталкиваниями, проверка на наличие пассивки и т.д.), но где все-таки ошибка? |
26.03.2009, 13:04 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Dragon27
offline
Опыт:
6,779Активность: |
GetUnitY(u2)-GetUnitY(u2) тебе не кажется, что это возвратит НОЛЬ? |
26.03.2009, 13:30 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Manhant
Убежал
offline
Опыт:
14,787Активность: |
во-первых, лучше не используй DistanceBetweenPoints,а ошибка в том что ты не увеличиваешь i перед endloop делай i=i+1
и измени это call DisplayTimedTextToPlayer(GetOwningPlayer(GetAttacker()), 30, 30, 10, "ASDFASDF"<<<<< текст конвертированный из трига поменяй на свой) manhant добавил: Dragon27 согласен лучше замени на GetUnitY(u2)-"твое число" Отредактировано alexkill, 26.03.2009 в 16:19. |
26.03.2009, 13:34 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
SRes
1110101000
offline
Опыт:
9,997Активность: |
Код:
Утечка, лока не обнуляеться. Код:
А это работает ? Или юнит не двигается? И почему не заюзать : Код:
? Если я понял что это должно делать. Отредактировано SRes, 26.03.2009 в 13:45. |
26.03.2009, 13:38 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hellfim
Новичок
offline
Опыт:
79,707Активность: |
» code Код:
Думаю будет работать. |
26.03.2009, 16:00 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
timon1994
только учусь
offline
Опыт:
952Активность: |
Цитата:
да, лоханулсяD: Цитата:
синусы не знаюD: Hellfim, спасибо, сейчас попробую |
||
26.03.2009, 16:22 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
timon1994
только учусь
offline
Опыт:
952Активность: |
у меня почему-то карта не запускается, посмотрите плз! |
26.03.2009, 16:34 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
SRes
1110101000
offline
Опыт:
9,997Активность: |
Все запускается. |
26.03.2009, 16:49 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
timon1994
только учусь
offline
Опыт:
952Активность: |
а у тебя какой патч? у меня 1.23 |
26.03.2009, 16:50 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hellfim
Новичок
offline
Опыт:
79,707Активность: |
timon1994, возможно нужен JNPG
Hellfim добавил: Т.е. он нужен, но у тебя его нету. |
26.03.2009, 16:52 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
timon1994
только учусь
offline
Опыт:
952Активность: |
Hellfim, он у меня есть.
|
26.03.2009, 16:53 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
SRes
1110101000
offline
Опыт:
9,997Активность: |
Путь должен быть онли инглиш ! |
26.03.2009, 17:32 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hellfim
Новичок
offline
Опыт:
79,707Активность: |
timon1994, я забыл присвоить переменной target значение юнита. Но триггер не работает, он даже не создается -.-
|
26.03.2009, 17:37 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Manhant
Убежал
offline
Опыт:
14,787Активность: |
timon1994 сначало сохрани синтаксис вДжасса потом запускай должен(каждый раз сохраняй карту перед проверкой) или у тебя такаяже проблема как и у меня,мой JNPG не проверяет vJass Systax поэтому я немогу им пользоватся =(.
|
26.03.2009, 18:01 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
adic3x
offline
Опыт:
108,439Активность: |
Цитата:
в пути к карте есть русские символы? |
|
26.03.2009, 21:35 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
timon1994
только учусь
offline
Опыт:
952Активность: |
Цитата:
Цитата:
ага, вот где проблема, спасибо! Hellfim, я подправил ошибки, которые в твоем коде были, но вот это: Код:
смешно=) timon1994 добавил: Цитата:
но он не пашет timon1994 добавил: почему это он не создается? |
|||
27.03.2009, 14:57 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hellfim
Новичок
offline
Опыт:
79,707Активность: |
timon1994, омг =) Просто несколько раз переделывал код и запутался с копипастом -.- Прошу прощения.
|
27.03.2009, 15:14 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
timon1994
только учусь
offline
Опыт:
952Активность: |
да ниче страшного=) переменной target нужно присваивать GetTriggerUnit(), я прав? и разве к глобалкам не надо прибавлять udg_? |
27.03.2009, 16:58 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hellfim
Новичок
offline
Опыт:
79,707Активность: |
timon1994, я в исправленном коде присваивал u2, но все зависит кто должен отлететь =), если напавший, то u1, если тот, на кого напали, то u2. udg надо прибавлять только в обычном WE. В JNPG, если объявляешь переменную как
Код:
То обращаться надо просто Код:
|
27.03.2009, 17:03 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
timon1994
только учусь
offline
Опыт:
952Активность: |
Код:
я своим ненаметанным глазом ошибок не вижу, только unit target=GetTriggerUnit() сомнительно |
27.03.2009, 17:40 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|