Если карта расчитана на несколько часов игры - лучше на гуи её не делать.
а) если нужен мгновенный даммикаст, можно обойтись одним last created unit, но в любом случае лучше писать на jass.
б) вы будете отдавать приказ несуществующим юнитам, если отлавливать этого юнита, будет null.
Аттач к каждому юниту/типу юнита свою инициативность, и расчитывай очередность ходов во время боя. Аттач либо через юзердату(кастом валуе), либо через бд.
global group udg_G = CreateGroup
local unit ut
local unit u = GetTriggerUnit()
call GroupEnumUnitsInRange(udg_G, x,y, 450., null)//Скидываем юнитов в специальную группу для перебора
loop
set ut = FirstOfGroup(udg_G)//устанавливаем юнита
if IsTarget(ut, u) then//чекаем юнина
call UnitDamageTarget(u, ut, dmg, true, false, ATTACK_TYPE_NORMAL, DAMAGE_TYPE_PLANT, null)//делаем действия
endif
call GroupRemoveUnit(udg_G, ut)//удаляем юнита из группы для перебора
exitwhen ut==null//выводим из цикла
endloop
Функция IsTarget проверяет, является ли юнит подходящей целью (враг, не имунен к магии, не здание итд)
Простейший перебор для мгновенных действий.
Парни не шарят в картах, сразу понятно. Карта тянет на 7/10 в рамках 2003 года. Нет интересных героев и скиллов. Все - сплошной стандарт. Задумки тоже никакой. Системы не используются, муи нет, герои через круги выбираются. Ландшафт - никакой. Баланса нет. Багов полно. Адекватная оценка карты 1.5/10
» WarCraft 3 / Дуэль Lelik vs Maxsavin
Ред. Tobi123
» WarCraft 3 / Дуэль Lelik vs Maxsavin
» WarCraft 3 / [UPD] Jass, оптимизация и всё такое
» WarCraft 3 / Дуэль Lelik vs Maxsavin
» WarCraft 3 / [UPD] Jass, оптимизация и всё такое
б) вы будете отдавать приказ несуществующим юнитам, если отлавливать этого юнита, будет null.
» WarCraft 3 / Система инициативы юнитов - как часто юнит ходит в списке очерёдности ходов? (GUI)
» WarCraft 3 / Sopta v 0.1 BETA
» WarCraft 3 / Как избавлять скрывает 2 утечка отряд + условия
» WarCraft 3 / Как избавлять скрывает 2 утечка отряд + условия
» WarCraft 3 / Как избавлять скрывает 2 утечка отряд + условия
» WarCraft 3 / Как избавлять скрывает 2 утечка отряд + условия
» WarCraft 3 / Скрыть кнопку отмены при строительстве.
Ред. Tobi123
» WarCraft 3 / Скрыть кнопку отмены при строительстве.
» WarCraft 3 / Есть ли способность на стандарте?
» WarCraft 3 / Есть ли способность на стандарте?
» WarCraft 3 / Есть ли способность на стандарте?
Ред. Tobi123
» WarCraft 3 / фатал из-за цикла
» WarCraft 3 / Группы в Jass
Простейший перебор для мгновенных действий.
» WarCraft 3 / Вампиризм для рдд
» WarCraft 3 / Вампиризм для рдд
» Оборона Рощи/Defense of the Grove / Обзор на карту
» Оборона Рощи/Defense of the Grove / Обзор на карту
» WarCraft 3 / Способности и алгоритмы на заказ