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

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

Ответ
 
Lobster

offline
Опыт: 2,043
Активность:
Скайнет, По себе могу сказать, что когда начинал эдитором wc3 заниматься, мне было намного проще сделать моим методом, т.к. все предельно просто и понятно, ну разве что финальный цикл добавления я делал не через for ech integer A, а через десяток команд добавления голда. По мне, так PICKемоны труднее)

Тем более, что судя по ответу, автор в предложенном моем методе "что-то" понял
Старый 11.08.2010, 17:22
Ахил

offline
Опыт: 257
Активность:
Lobster, Всё попробовал по твоему методу- Всё получилось, спс!
Старый 11.08.2010, 19:15
Dragon_S
где-то там..
offline
Опыт: 3,603
Активность:
Lobster:
Dragon_S, кстати насчет этого.... Метод совершенно не подходит, если на карте есть способности станящие здания, типа дыхания ледяного змея
всё как раз подходит, тк стун/заморозка не влияют на проверку дамми абилки, а разовый каст, чтобы давать эту абилку, проходит только после постройки здания.
и, по сути, ты предложил урезанный вариант предложенного мною метода.
Старый 11.08.2010, 23:38
LordSerga

offline
Опыт: 3,809
Активность:
тьфу
function StructGold takes nothing returns nothing
    if IsUnitType(GetEnemyUnit(),UNIT_TYPE_SCTRUCTURE) and GetUnitTypeId(GetEnemyUnit(),'HFOO') then
        set bj_loopAindex=bj_loopAindex+1
    endif
endfunction

function GoldStruct takes nothing returns nothing
    local integer c=0 //Количество зданий
    set bj_loopAindex=0
    set bj_lastCreatedGroup=CreateGroup()
    call GroupEnemyInRange(lastCreatedGroup,0,0,99999,null) //Вбиваем в группу всех юнитов с карты
    call ForGroup(lastCreatedGroup,function StructGold)
    call SetGoldPlayer(Player(0),bj_loopAindex*1)
    call DestroyGroup( bj_lastCreatedGroup)
endfunction
Старый 13.08.2010, 12:14
MF
Что-то вокруг не так
offline
Опыт: 26,594
Активность:
Слушайте этого парня, он дело говорит. На самом деле использование тут групп, пиков и так далее это моветон, раз, расстрел коровы из гранатомета, два.
MF добавил:
Да и кстати данный способ самый простой в "безутечной реализации"
Старый 13.08.2010, 12:23
Ответ

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

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

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

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



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