MpW
offline
Опыт:
49,815Активность: |
приказ внутри цикла
Нужна помощь, я хотел циклом проверять каждого юнита в группе, а потом кастовать на нем с помощью дамми, и уже удалять его из группы, а он либо не работает, или срабатывает один раз. На ум приходит только приказ, отданный дамми. Как решить такую проблему (только не надо там вейтов, и таймеров, мне нужно чтоб сразу работало)?
Код:
Возможно проблема где то решалась, только не смог найти подходящий ответ. Steal nerves добавил: :( Отредактировано Steal nerves, 18.06.2011 в 20:16. |
18.06.2011, 20:17 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Nerevar
I'll be back!
offline
Опыт:
18,352Активность: |
Ты хочешь чтобы 1 даммик успел скастовать щит на всех в групе за один заход?Либо тебе надо внутри цикла каждому юниту создавать дамика своего и приказывать кастовать,либо попробовать у дамика задержку от анимаций каста и повороты убрать |
18.06.2011, 20:24 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
spellwerk
offline
Опыт:
4,869Активность: |
Да, скорее всего дамми просто не успевает кастануть заклинание. Делай лучше через ForGroup или через кондишн и GroupEnumUnitsInRange, а не циклом |
18.06.2011, 20:31 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MpW
offline
Опыт:
49,815Активность: |
Spy_, так что ли? не понял насчет кондишн (что туда я запишу?)
Код:
Не знаю успевает ли он всех щитом наделить (максимум 3-4), похоже что нет : (, все проверил работает, не люблю ForGroup из-за отдельной функции. Потом с локальными переменными проблема. Steal nerves добавил: Nerevar, да так и хочу : ) Отредактировано Steal nerves, 18.06.2011 в 20:49. |
18.06.2011, 20:39 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Амбидекстрия
Silenced by ScorpioT1000
offline
Опыт:
8,237Активность: |
Steal_nerves, создавай даммика в цикле - должно помочь, но будет ресурсозатратно. и таймед лайф делай тоже в цикле
Srezik добавил: Spy_: что это даст? 1 дамми по любому не кастанёт на всех . |
18.06.2011, 20:51 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Nerevar
I'll be back!
offline
Опыт:
18,352Активность: |
так должно работать |
18.06.2011, 21:00 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
у меня один дамми кастил стан на 100+ юнитов одновременно, дурачки. все дело в настройках обратная точка броска - 0.00, скорость поворота - 3. |
18.06.2011, 21:03 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MpW
offline
Опыт:
49,815Активность: |
Srezik, да не надо уже : ) уж лучше через ForGroup. Я хотел чтоб кто-то подсказал как эту проблему с приказом обойти
Steal nerves добавил: Doc, а где эту точку броска и скорость поворота найти? РО > войска? |
18.06.2011, 21:06 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
Естественно в настройках дамми. |
18.06.2011, 21:16 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MpW
offline
Опыт:
49,815Активность: |
Nerevar, Srezik, способ с созданием дамми для каждого юнита не работает. Doc, твой вариант в настройках тоже почему-то не работает. Уверен? только с ForGroup нормально, а с циклом не идет. Все надоело думать.
|
18.06.2011, 21:22 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|