silumin
offline
Опыт:
11,153Активность: |
Cломался спелл
Лазил по поиску, узнавая об удалении триггеров и наткнулся на совет мудрейших о замене всех переодических триггеров на таймеры. Так и поступил, получилось красиво, менее геморойно и без мелких задержек при старте спелла.
Но вот одни спелл, в котором использовал "call PolledWait(0.15)", перестал работать. Все действия доходят до этого момента и останавливаются. Заккоментирую строку с задержкой - всё нормально, но не так как задумано. Есть альтернативы задержки для таймеров? п.с. таймер "перезаряжается" ниже, после задержки. |
11.11.2009, 21:41 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
|
11.11.2009, 21:55 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
silumin
offline
Опыт:
11,153Активность: |
DoctorGester, я думаю что 4-5 полледвэйтов на карту не сильно её тормознут, ну да ладно...
Ещё один "другой" таймер ты использовал внутри функции-спелла? |
11.11.2009, 23:17 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
Внутри функции таймера
DoctorGester добавил: То есть в той функции которая вызывается таймером |
11.11.2009, 23:21 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
silumin
offline
Опыт:
11,153Активность: |
Ввёл в сопряжённые массивы альтернативный таймер и на его базе сделал функцию-уборщика для хлама, оставляемого спеллом. Тем самым решил проблемы.
DoctorGester, спс за инфу о полледвейте в таймере, не знал. Можно закрыть. |
12.11.2009, 00:20 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|