Поясню, я пытался делать так:
call IssueTargetOrder( GetLastCreatedUnit(), 852010, GetEnumUnit() )
852010 - якобы код этой абилки, судя по ответам.
Но это приводит к фаталу
Вобщем, с какого-то ... не работал цикл. Пришлось поставить просто подряд много повторяющихся действий (развернуть цикл и прописать отдельно каждое из его повторений), так заработало. Странный этот редактор...
function Trig_check_Actions takes nothing returns nothing
local timer Timer = CreateTimer ()
local string S = I2S(GetHandleId(Timer)-0x10000)
call BJDebugMsg(S)
call DestroyTimer (Timer)
set S = null
set Timer = null
endfunction
function InitTrig_check takes nothing returns nothing
set gg_trg_check = CreateTrigger( )
call TriggerRegisterTimerEvent( gg_trg_check, 0.1, true )
call TriggerAddAction ( gg_trg_check, function Trig_check_Actions )
endfunction
Сейчас я выяснил, что болшую утечку вызывает как раз вторая часть моего триггера, которая работает с группой All-Heroes.
Extremator, можно в теории, интересно узнать про это. Только подходящего спецэффекта я пока не нашел. Это должен быть круг радиусом 1200 ед. с неярким контуром. Он будет обозначать границу, в пределах которой можно строить.
А так я хотел просто много даммиков создавать вокруг нужного объекта.
Steal nerves, классно, но мне нужно время, чтобы это понять. И еще хотелось бы знать, как такая система поведет себя в мультиплеере? Я уже говорил, что это необязательная опция, поэтому стоит подумать, делать ли ради нее столько усилий!
» WarCraft 3 / Очень нужна помощь с триггером
» WarCraft 3 / Очень нужна помощь с триггером
Отредактирован Yury13
» WarCraft 3 / Триггерный каст способности предмета
Ну код предположим не тот, но с кодом 852274 все равно не работает, очевидно, что неправильная конструкция.
» WarCraft 3 / Триггерный каст способности предмета
call IssueTargetOrder( GetLastCreatedUnit(), 852010, GetEnumUnit() )
852010 - якобы код этой абилки, судя по ответам.
Но это приводит к фаталу
» WarCraft 3 / Как отследить удар из невидимости?
» WarCraft 3 / Юнит (самоубийца) отказывается садиться в корабль
» WarCraft 3 / Нужна помощь с триггером
» WarCraft 3 / Радиус агрессивности юнита
Отредактирован Yury13
» WarCraft 3 / Радиус агрессивности юнита
» WarCraft 3 / Нужна помощь с триггером
» WarCraft 3 / Аганим (апргейд способностей)
» WarCraft 3 / Игра подвисает при нажатии клавиши f9
» WarCraft 3 / Игра подвисает при нажатии клавиши f9
» WarCraft 3 / Массовая невидимость
» WarCraft 3 / Игра подвисает при нажатии клавиши f9
Я тоже юзаю предзагрузку для геров, у которых есть триггеры. Можно ли предзагрузить менюшку заданий?
» WarCraft 3 / Массовая невидимость
» WarCraft 3 / Не работает Edit Tileset в карте
» WarCraft 3 / Помогите найти утечку
Это мой старый вопрос, там объяснили, как ее правильно использовать.
Утечки стали прирастать не 12 в секунду, а 2.
» WarCraft 3 / Помогите найти утечку
local timer Timer = CreateTimer ()
local string S = I2S(GetHandleId(Timer)-0x10000)
call BJDebugMsg(S)
call DestroyTimer (Timer)
set S = null
set Timer = null
endfunction
set gg_trg_check = CreateTrigger( )
call TriggerRegisterTimerEvent( gg_trg_check, 0.1, true )
call TriggerAddAction ( gg_trg_check, function Trig_check_Actions )
endfunction
» WarCraft 3 / Невидимый юнит для всех, кроме владельца
» WarCraft 3 / Невидимый юнит для всех, кроме владельца
А так я хотел просто много даммиков создавать вокруг нужного объекта.
» WarCraft 3 / Помогите найти утечку
» WarCraft 3 / Помогите найти утечку
» WarCraft 3 / Отследить нажатие кнопки "Строительство"
» WarCraft 3 / Отследить нажатие кнопки "Строительство"