Пользуюсь этой функцией --> call GroupEnumUnitsInRange(), пикаю юнитов в радиусе, ну и пикает вполне себе, всех кроме москитов. Есть ли другая функция, с помощью которой можно решить этот вопрос?

LainMikoroso, ты совсем нуб? Или хочешь меня извести? На jass пишет блин....
Да ты чертовски догадлив, 1 триггер куда мы суем события на каждого созданного даммика, события сидят на юнитах - нет юнита, нет события... (кароче если у вас меньше 10000+событий это неважно), так же это событие требует фильтр, создай фильтр, такой же как я предложил выше, только с проверкой что даммик не сдох...
`
ОЖИДАНИЕ РЕКЛАМЫ...
15
Нету. Сначала собирай в группу, затем давай москитов.
14
Нету. Сначала собирай в группу, затем давай москитов.
Всмысле
26
LainMikoroso:
Нету. Сначала собирай в группу, затем давай москитов.
Всмысле
при создании юнита у которого должны быть москиты, сначала добавляем его в группу, затем выдаем москитов
14
при создании юнита у которого должны быть москиты, сначала добавляем его в группу, затем выдаем москитов
Так не получится, соре
27
Нет нельзя. Функция не выделяет юнитов с этой способностью, нужно заранее сначала выбрать всех, а потом дать всем "Москиты". Даже события "юнит вызывает боевую единицу" не ловит. Словить можно по событию "юнит входит в регион ... ", но только регион, а не вокруг точки, как вы хотите выше. Пробуйте. как предложил GetLocalPlayer
14
Нет нельзя. Функция не выделяет юнитов с этой способностью, нужно заранее сначала выбрать всех, а потом дать всем "Москиты". Даже события "юнит вызывает боевую единицу" не ловит. Словить можно по событию "юнит входит в регион ... ", но только регион, а не вокруг точки, как вы хотите выше. Пробуйте. как предложил GetLocalPlayer
Мне нужны изначальные москиты, т.к. я беру дамми на старте. А в группу он входит не сразу после появления
21
Короче, москиты не пикаются в группу.
Отлавливай их в переменную как-то иначе и там уже делай, что хочешь.
32
LainMikoroso, И не положено, на то они и москиты - с ними ничего не должно взаимодействовать.
Либо событие входа в регион либо GroupPickUnitsOfPlayer где в фильтре отсеиваешь даммиков по типу, а так же прочим параметрам.
14
Так стоп, если у меня есть москитных юнита, которые двигаются линейно, то как при встрече мне их убивать?(если они вражеские к тому же)
32
LainMikoroso, событие EventUnitsInRange (событие что 1 юнит подошел к другому, оно срабатыват на москитов)
14
событие такое для триггера...
Событие или действие?
32
LainMikoroso, Это событие для триггера, оно вешается на конкретного юнита и срабатывает когда к нему подходят другие юниты, радиус настраиватеся. Вешаешь на даммиков это событие и проверяешь в условии триггера что подошел другой даммик и убиваешь его...
14
Это событие для триггера, оно вешается на конкретного юнита и срабатывает когда к нему подходят другие юниты, радиус настраиватеся. Вешаешь на даммиков это событие и проверяешь в условии триггера что подошел другой даммик и убиваешь его...
Щас бы миллион событий, каеф
14
GroupPickUnitsOfPlayer
А вот эта штука, чтобы для всех плееров, что нужно делать?Создавать 2 группы, через цикл выбирать и добавлять во вторую группу, или как?
32
LainMikoroso, это функция которая соберет в группу всех юнитов игрока, всех что у него сейчас под контролем (исключая дохлых) но включая москитов.
Для каждого игрока придется искать его москитов, потом смотреть где они.
Слушай ты точно осилишь?
14
это функция которая соберет в группу всех юнитов игрока, всех что у него сейчас под контролем (исключая дохлых) но включая москитов.
Для каждого игрока придется искать его москитов, потом смотреть где они.
Слушай ты точно осилишь?
Не, было бы прекрасно если бы ты смог вбросить код)))))0
32
LainMikoroso, было бы прекрастно чтобы ты не маялся хренью и сделал на событии триггера...
function Find_Dummy takes nothing returns nothing
    return GetUnitTypeId(GetFilterUnit()) == 'hdum' //dummy (введи id своего даммика)
endfunction
...
call GroupEnumUnitsOfPlayer( grp, pl, Condition( function Find_Dummy ))
...
Данный код запишет в группу grp всех юнитов игрока pl с типом 'hdum' , моно использовать другие критерии отбора, вот только как ты будешь узнавать что они рядом?
Проблемно правда?
Мб все таки событие?
14
Данный код запишет в группу grp всех юнитов игрока pl с типом 'hdum' , моно использовать другие критерии отбора, вот только как ты будешь узнавать что они рядом?
Проблемно правда?
Мб все таки событие?
Да, событие получге будет
(у меня такого события вообще нет...)
32
LainMikoroso, Ты гуишник?
Вот это событие на ГУИ:
Загруженные файлы
14
Ты гуишник?
Вот это событие на ГУИ:
Не, в джассе нет подсветки
Чтобы оставить комментарий, пожалуйста, войдите на сайт.