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

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

Закрытая тема
 
Edellake
Ищущий
offline
Опыт: 461
Активность:
"Другая" ForGroupBJ
Ситуация следующая. Нужно убить всех юнитов игрока умершего героя.
Используя в триггере ForGroupBJ возникает проблема, когда нужно проверить пикнутого юнита на принадлежность игроку умершего героя.
Может кто-то написать аналог ForGroupBJ, но с учетом моей проблемы?
Старый 11.01.2011, 18:09
Klop
Папа римский
offline
Опыт: 13,006
Активность:
native GroupEnumUnitsOfPlayer takes group whichGroup, player whichPlayer, boolexpr filter returns nothing
происходит это так
function Actions takes nothing returns nothing
call KillUnit(GetEnumUnit())
endfunction

function Init takes nothing returns nothing
local group g
if IsUnitType(GetTriggerUnit(),UNIT_TYPE_HERO) == true then
set g = CreateGroup()
call GroupEnumUnitsOfPlayer(g,GetOwningPlayer(GetTriggerUnit()),null)
call ForGroup(g,function Actions)
call DestroyGroup(g)
set g = null
endif
endfunction

Отредактировано Klop, 11.01.2011 в 18:21.
Старый 11.01.2011, 18:16
Edellake
Ищущий
offline
Опыт: 461
Активность:
Спасибо, опробую:)
Старый 11.01.2011, 22:13
Закрытая тема

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

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

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

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



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