Понятно что данный код надо писать в нижнем поле.
Код: Выделить всё
function ActiveLossOfControl(typenumber, duration)
    local type = "STUN_MECHANIC"
    if typenumber == 1 then
        type = "STUN_MECHANIC"
    elseif typenumber == 2 then
        type = "DISARM"
    elseif typenumber == 3 then
        type = "PACIFYSILENCE"
    elseif typenumber == 4 then
        type = "SILENCE"
    elseif typenumber == 5 then
        type = "PACIFY"
    elseif typenumber == 6 then
        type = "ROOT"
    elseif typenumber == 7 then
        type = "STUN"
    elseif typenumber == 8 then
        type = "FEAR_MECHANIC"
    elseif typenumber == 9 then
        type = "FEAR"
    elseif typenumber == 10 then
        type = "CHARM"
    elseif typenumber == 11 then
        type = "CONFUSE"
    elseif typenumber == 12 then
        type = "POSSESS"
    elseif typenumber == 13 then
        type = "SCHOOL_INTERRUPT"
    end
    
    for i = 1, C_LossOfControl.GetActiveLossOfControlDataCount() do
        local data = C_LossOfControl.GetActiveLossOfControlData(i)
        if data then
            if data.locType == type then
                if duration ~= nil and data.startTime and data.duration then
                    local expirationTime = data.startTime + data.duration
                    if expirationTime > duration then
                        return true
                    end
                else
                    return true
                end
            end
        end
    end
    return false
endпробовал ActiveLossOfControl(typenumber, duration) TRUE ротация виснет
пробовал ActiveLossOfControl TRUE спамит по откату
