Preveder
StarCraft II® Inside
offline
Опыт:
1,927Активность: |
Накрылся цикл
Доброе время суток.
Долго ломал голову над проблемой и решил-таки спросить на форуме. Имеется простенький цикл, который в последнее время стал дико чудить. Что есть: Периодический триггер 1.25 сек, который запускает функцию. Цикл бегает по игрокам и смотрит, находится ли игрок в force. Примерный код: Код:
Цикл должен кадые 1.25 делать футмена в центре карты по счёту на каждого игрока, который находится в force. Ранее всё работало замечательно, теперь же цикл мгновенно создаёт 100500 юнитов и вешает наглухо вар. Если вместо создания юнита вставить, допустим, мессагу, всё работает отлично - каждые 1.25 секунд пишется сообщение. А с юнитами - никак. Что делать? Кто виноват? Подскажите, откуда начать копать. Ума не приложу - точно такой же цикл пару часов назад делал исправно юнитов. Может следует посмотреть потоки? Или это грохнулся нью ген? Джасс хелпер в нью гене последней версии стоит. |
21.08.2009, 00:55 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
замени бж-константы на локалки, так будет правильней
|
21.08.2009, 00:59 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Preveder
StarCraft II® Inside
offline
Опыт:
1,927Активность: |
Цитата:
Всё и с ними работало нормально. Просто потеряется чуть-чуть времени на инициализацию локалок. Суть проблемы в том, что почему-то цикл самопроизвольно стал фигачить толпу юнитов вместо дозированного количества. Если взять мессаги, то сообщения выводятся как положено - сколько игроков, столько и сообщений в промежутке 1.25 сек. |
|
21.08.2009, 01:03 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
Preveder, хз даже скорее всего чето с жнгп, либо смотри че там с событием юнит входит в регион
|
21.08.2009, 01:05 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hellfim
Новичок
offline
Опыт:
79,700Активность: |
А так? |
21.08.2009, 01:07 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Preveder
StarCraft II® Inside
offline
Опыт:
1,927Активность: |
Цитата:
В твоём исходном варианте с локалками не работает. Зато если заменить локалки на бж-глобалки работает! В общем временно solved... Недоброе творится...© Пойду-ка начисто переставлю ньюген, не очень хорошо всё это... |
|
21.08.2009, 01:19 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|