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