Добавлен VVelikolepniy
Здравствуйте, учился на уроках на форуме, но проверьте пожалуйста код на спавн и атаку мобов как в доте. Интересует максимальная оптимизация, карта намечается большая)
Inspiring1 это область спавна, Destructive1 это место куда идут мобы
Inspiring1 это область спавна, Destructive1 это место куда идут мобы
function Trig_CreepsCenter1_Actions takes nothing returns nothing
local location locinsp1 = GetRectCenter(gg_rct_Inspiring1)
local location locdestr1 = GetRectCenter(gg_rct_Destructive1)
local group insp1
call CreateNUnitsAtLoc( 5, 'hfoo', Player(4), locinsp1, 0.00 )
set insp1 = GetLastCreatedGroup()
call GroupPointOrderLocBJ( insp1, "attack", locdestr1 )
call DestroyGroup (insp1)
call RemoveLocation (locinsp1)
call RemoveLocation (locdestr1)
endfunction
//===========================================================================
function InitTrig_CreepsCenter1 takes nothing returns nothing
set gg_trg_CreepsCenter1 = CreateTrigger( )
call TriggerRegisterTimerEventPeriodic( gg_trg_CreepsCenter1, 5.00 )
call TriggerAddAction( gg_trg_CreepsCenter1, function Trig_CreepsCenter1_Actions )
endfunction
Принятый ответ
Maniac_91:
VVelikolepniy:Это точно не знаю, но не помню, что где-то была функция создания группы юнитов по координатамА цикл вызова мобов разве не хуже, чем вызов отряда?
VVelikolepniy:И координаты точки все равно потом зачищать нужно, как и область в конце триггера, разве нет?Ну я ж говорю: координаты вместо точек. Тогда и точки и области не нужны.
Спасибо за помощь) Смотри я переделал по твоему совету с координатами! xgm.guru/p/100/206428
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован Maniac_91
Например, в цикле от 1 до 5
Советую посмотреть вот это: JASS API. Там все функции расписаны.
Отредактирован VVelikolepniy
VVelikolepniy: