Dreii
define{name=Dreii age=17}
offline
Опыт:
5,246Активность: |
Некорректно работает код
Вот код(как засунуть под спойлер хз)
Код:
Суть:Герой применяет заклинания и в диапазоне от кастера пикаються юниты. И каждому пикнутому юниту наноситься удар огнем.Импульсов 5 с переодичностью 1 секунда. Работает все хорошо,но когда применяеш заклинание второй раз, импульс только один. |
18.01.2011, 21:46 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hanabishi
COOL STATUS
offline
Опыт: отключен
|
код абсолютно рабочий сколько угодно раз (проверил) |
18.01.2011, 22:12 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Dreii
define{name=Dreii age=17}
offline
Опыт:
5,246Активность: |
Hanabishi, странно у мня первый раз все ок а потом по 1 разу тока,и еще те кто скачивал тоже жаловались
|
18.01.2011, 22:34 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hanabishi
COOL STATUS
offline
Опыт: отключен
|
может внешнее влияние?
прикладываю карту я туда твой код скопировал и пашет всё норм
Hanabishi добавил:
ха я вот сейчас проверял много раз, действительно иногда выкидывает меньшее количество! Hanabishi добавил: но код абсолютно верный непонимаю в чём дело |
18.01.2011, 22:44 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Dreii
define{name=Dreii age=17}
offline
Опыт:
5,246Активность: |
твоя работает,возможно из-за способности вот смотри карту
Dreii добавил: можно конечно добавить абилку и убрать,но не думаю что из-за способности стандартной такое |
18.01.2011, 23:05 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J64_
offline
Опыт:
4,724Активность: |
Может из-за того, что ты дестришь таймер в цикле, который в некоторых случаях может выполниться, т.е. выйдет сразу при кол-ве юнитов 0. -> таймер остается, вся беда.
Вывод: перед циклом проверяй переменную. Также используй глобальную группу. А не создавай и разрушай каждый раз. [+] замечание от alexkill: 1.2 (учим русский язык)
Отредактировано alexkill, 19.01.2011 в 12:53. |
19.01.2011, 00:18 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Dreii
define{name=Dreii age=17}
offline
Опыт:
5,246Активность: |
AdamanTX, ничего не понял
Dreii добавил: какую Цитата:
|
|
19.01.2011, 14:24 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hanabishi
COOL STATUS
offline
Опыт: отключен
|
Dreii, я понял, спелл прекращается если любой из юнитов попавших под каст умирает
вот так переделай
Отредактировано Hanabishi, 19.01.2011 в 14:50. |
19.01.2011, 14:30 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Dreii
define{name=Dreii age=17}
offline
Опыт:
5,246Активность: |
Hanabishi,мм и что ты испарвил?)
|
19.01.2011, 14:34 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hanabishi
COOL STATUS
offline
Опыт: отключен
|
вынес из цикла |
19.01.2011, 14:47 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
J64_
offline
Опыт:
4,724Активность: |
И вообще прохождение по группе через цикл плохая идея, в плане оптимизации. Лучше через condition'ы. И используй глобальную группу. |
19.01.2011, 16:41 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|