Gres
Кораэлестраз
offline
Опыт:
18,575Активность: |
Проблемы с молнией
Помогите с кодом! Создаю спелл "замедление"(стандартное замедление волшебниц), но добавляю 6 лучей(молнии), которые как бы привязаны к цели. Создаю то я их создаю, но их же нужна двигать к цели постоянно(ибо она же двигаеться). Так вот у меня не срабатывает MoveLightningEx.
Я так понял что у мя по какойто причине созданные молнии не записываються в переменную!(EffectM[]). К томуже почемуто не работает цикл: Цитата:
Код:
|
|
22.09.2008, 07:03 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ShadoW DaemoN
offline
Опыт:
37,078Активность: |
AddLightningEx - это нативка, соответственно:
Код:
не имеет смысла, так как молния была создана не БЖ функцией. Нужно писать: Код:
Код не оптимизирован, советую почитать вот это - http://xgm.guru/forum/showthread.php?t=18742 По циклу: Условие поставлено неверно. Код:
То есть, если бафф отсутствует, то выполнять какие-то действия. Но это же условие является условием выхода из цикла, что является вполне обоснованным идиотизмом. |
22.09.2008, 11:02 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Gres
Кораэлестраз
offline
Опыт:
18,575Активность: |
Спос за Нативку!
а по поводу цикла: Цитата:
это условие выхода так? значит получаеться так: если Уровень бафа равен 0, то тогда выходим! Че не правильно то? |
|
22.09.2008, 12:34 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DFlyer
<3 MJ
offline
Опыт:
43,079Активность: |
Код:
|
22.09.2008, 12:37 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Gres
Кораэлестраз
offline
Опыт:
18,575Активность: |
ха... а может перед циклом подождать нада немного! бафф мож не успевает накинуться?
GresAHT добавил: Цитата:
мне Not убрать чтоли или че? у мя If не работает? GresAHT добавил: Кстате! А дистрою я ее правильно! И двигаю? |
|
22.09.2008, 14:08 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DFlyer
<3 MJ
offline
Опыт:
43,079Активность: |
GresAHT
Тут сам принцип абсурдный. Код:
Повторять какие-то действия, если есть баф. В то же время, выйти из цикла, если опять же, есть этот же самый баф. |
22.09.2008, 14:45 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Gres
Кораэлестраз
offline
Опыт:
18,575Активность: |
Аверно я чета не могу догнать...
Но ведь выход из цикла у меня проверка что уровень баффа равен 0! ну а внутри проверка что есть бафф или нет(это я согласен лишнее) напиши пример как должно быть чтобы цикл работал... |
22.09.2008, 16:05 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ShadoW DaemoN
offline
Опыт:
37,078Активность: |
Читаем внимательней:
Цитата:
GresAHT, имхо, здесь if-then конструкция не нужна вообще. То есть пишем: Код:
То есть, пока на целевом юните есть бафф, то делаем действия. Также следует учитывать, что цикл может достигнуть лимита выполнения. Для долговременных действий лучше (и правильней) использовать таймер: Код:
|
|
22.09.2008, 16:33 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Gres
Кораэлестраз
offline
Опыт:
18,575Активность: |
Все! Вот спасибо! Подмогли... :D: Все щас зделаю! |
22.09.2008, 16:48 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|