Мне нужно чтоб цикл перебирал юнитов в той последовательности в какой ани были запихнуты в цыкал-Отряд Стандартный Врянт переберает
По имение если имя Одинаковое тогда кто первый был добавлен

Принятый ответ

вот код
local group = CreateGroup()
local unit e
//выбираете всех юнитов группу g, есть в  комменте (http://xgm.guru/p/wc3/187447?postid=345848#comment10) описание всех выборок, начинающих на GroupEnum..
call GroupEnumUnitsInRange(g, x, y, 400., null)
//цикл
loop
	set e = FirstOfGroup(g)
	exitwhen e == null
	//какое-то действие, что-то делаешь с юнитом e 
	call GroupRemoveUnit(g,e)
endloop
call DestroyGroup(g)
что-то похожее есть вот здесь или тут или тут кому надо найдет на сайте
4
16
6 лет назад
4
FirstOfGroup(g) + GroupRemoveUnit(g)
0
15
6 лет назад
Отредактирован Starman2222
0
Можеш чючють подробней расписать Я всетаки не знаток
Проблема Решена иным Спасибо Я Сделаю твой ответ правильный Возможно для других это понятно
0
27
6 лет назад
Отредактирован MpW
0
вот код
local group = CreateGroup()
local unit e
//выбираете всех юнитов группу g, есть в  комменте (http://xgm.guru/p/wc3/187447?postid=345848#comment10) описание всех выборок, начинающих на GroupEnum..
call GroupEnumUnitsInRange(g, x, y, 400., null)
//цикл
loop
	set e = FirstOfGroup(g)
	exitwhen e == null
	//какое-то действие, что-то делаешь с юнитом e 
	call GroupRemoveUnit(g,e)
endloop
call DestroyGroup(g)
что-то похожее есть вот здесь или тут или тут кому надо найдет на сайте
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.