Вроде он ловит при смерти и при удаление юнита и многое фич.. Где такую почитать как работает этот приказ ясно что это шит скил надо добавить. Спасибо заранее!

undefend = 852056
Upd: +Скрин
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
17
undefend = 852056
Upd: +Скрин
Загруженные файлы
Принятый ответ
22
PyCCKuu_4eJl, Я знаю какая способность, мне нужна знать когда он срабатывает события вроде он ловит воскрешение, смерти, удаление, суммона и так далее вот эти мне надо знать список
пример кода
private static method initStatus takes nothing returns boolean
        local unit u = GetTriggerUnit()
        local integer index = getIndex(u)
        local integer n
        
        if idunit[index] == u then
            if not IsUnitType(u, UNIT_TYPE_DEAD) then
                if dead[index] then
                    set dead[index] = false
                    
                    if IsUnitType(u, UNIT_TYPE_SUMMONED) and not summoned[index] then
                        call BJDebugMsg("(" + I2S(index) + ") index - unit summoned: " + I2S(GetHandleId(u)))
                            
                        set summoned[index] = true
                        set animated[index] = true
                    endif
                endif
            else
                if not removing[index] and not dead[index] and not animated[index] then
                    call BJDebugMsg("(" + I2S(index) + ") index - unit dead: " + I2S(GetHandleId(u)))
                    
                    set dead[index] = true
                    set nodecay[index] = true
                    set allowdecay_n = allowdecay_n + 1 
                    set allowdecayunit[allowdecay_n] = u
                    
                    call TimerStart(allowdecay, 0., false, function AutoIndex.allowDecay)
                elseif removing[index] or (dead[index] and not nodecay[index]) or (not dead[index] and animated[index]) then
                    call BJDebugMsg("(" + I2S(index) + ") index - auto remove: " + I2S(GetHandleId(u)))
                        
                    set n = deindexfuncs_n
                    loop
                        exitwhen n < 0
                        call deindexfuncs[n].evaluate(u)
                        set n = n - 1
                    endloop
                        
                    call AutoIndex(index).destroy()
                    set idunit[index] = null
                endif
            endif
        endif
        
        set u = null
        return false
    endmethod
потестил воскрешение ок прекрасно.
Загруженные файлы
32
Хз что там за приказ, но при смерти юнит получает продвинутый сайленс с разновидностью стуна, т.е отключается его возможность двигаться и атаковать. Полный список абилок и приказов, а так же что они делают есть только у близзардов.
22
quq_CCCP, угу
реагирует при воскрешение юнита
реагирует при смерти
реагирует при удаление юнита
пока актуально из 3 видов нужная вешь
То есть нет нужды чекать юнит покинул ли область
22
Кет, он есть же на хайве =) Пусть учат анг языком почитать..
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.