XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
Eraston
aka's CHLSN
offline
Опыт: 1,600
Активность:
На самом деле, насколько я понял, происходит это так.
Цикл по игроку от 0 до 15
    Цикл выбора всех юнитов типа
        Добавление юнита в группу G.
      Выполнение действий для G (записанных под строкой Выбрать всех юнитов типа).
      Если Хотим разрушить группу, она разрушается
Поэтому при обнулении переменной выполняется это дело только для одного игрока.
И кстати, есть комментарий в функции ForGroupBJ:
    // If the user wants the group destroyed, remember that fact and clear
    // the flag, in case it is used again in the callback.
Который говорит нам о том, что судя по всему, группа разрушится после первого прохождения функции ForGroupBJ, поэтому успеет выполниться только для одного игрока.
Поэтому правильнее будет делать так:
Миниатюры
Кликните на картинку для увеличения
Название:  sshot-1.gif
Просмотров: 18
Размер:  16.3 Кбайт  
Прикрепленные файлы
Тип файла: w3x Test.w3x (14.6 Кбайт, 2 просмотров )
Старый 11.06.2011, 17:16
Sansaney
Что??
offline
Опыт: 20,876
Активность:
Eraston, да, работает. А это точно ликвидирует утечки?
Старый 11.06.2011, 20:23
Doc

offline
Опыт: 63,163
Активность:
Eraston, код бредовый, предположение бредовое, утечки остаются.
Старый 11.06.2011, 20:27
Sansaney
Что??
offline
Опыт: 20,876
Активность:
Doc, блин, жалко. Я уже обрадовался.
Старый 11.06.2011, 20:29
Eraston
aka's CHLSN
offline
Опыт: 1,600
Активность:
Doc, предположение не бредовое, а выдвинутое исходя из наблюдений нескольких тестов, ага.
Sansaney, а чтобы утечек не было, лучше писать на jass ручками.
Старый 11.06.2011, 20:37
Doc

offline
Опыт: 63,163
Активность:
группа каждый раз новая создается -.-, вонтдестрой при каждом вызове ставится на дефолтное значение, его использование в самом коллбеке ВООБЩЕ ничего не даст.
Старый 11.06.2011, 20:41
Sansaney
Что??
offline
Опыт: 20,876
Активность:
Doc, то есть утечек не избежать?
Старый 11.06.2011, 21:58
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 06:49.