Приветствуем вас на форуме проекта WoW Circle. Если вы читаете это, значит не зарегистрировались у нас. Для того, чтобы получить доступ к расширенным возможностям нашего форума нажмите сюда и пройди регистрацию, которая не займет у вас много времени. После регистрации будут доступны новые, более расширенные, возможности.
trufigcd 3.3.5

Упомянутые в теме пользователи:

Показано с 1 по 12 из 21

Тема: trufigcd 3.3.5

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #10
    Старожил Аватар для alexdubovyck
    Регистрация
    24.04.2014
    Сообщений
    193
    Поблагодарил(а)
    178
    Получено благодарностей: 71 (сообщений: 41).
    Репутация: 71
    Что он от меня хочет?
    World_of_Warcraft_2016-01-16_22-31-34.jpg
    PHP код:
    local anchor CreateFrame("frame"nilUIParent)
    anchor.unit "player"
    anchor.size 22
    anchor
    .hold 10

    anchor
    :SetPoint("CENTER"PlayerFrame"CENTER"524)
    anchor:SetSize(anchor.sizeanchor.size)

    local OnUpdate = function(selfelapsed)
        
    self.hold self.hold elapsed

        
    if self.hold 0 then
            self
    :Hide()
        else
            
    self:SetAlpha(self.hold)
        
    end
    end

    local CreateIcon 
    = function(self)
        
    local icon CreateFrame("frame"nilself)
        
    icon:Hide()
        
    icon:SetSize(self.sizeself.size)
        
        
    local tex icon:CreateTexture()
        
    tex:SetAllPoints()
        
    icon.tex tex
        
        icon
    .hold 0
        icon
    .parent self
        
        icon
    :SetScript("OnUpdate"OnUpdate)
        
        
    table.insert(selficon)
        
        return 
    icon
    end

    local sort 
    = function(ab)
        if 
    and b then
            
    return a.hold b.hold
        end
    end

    local UpdatePosition 
    = function(self)
        
    table.sort(selfsort)
        
        for 
    1#self do
            
    local icon self[i]
            
            if 
    not icon then return end
            icon
    :ClearAllPoints()
            if 
    == 1 then
                icon
    :SetPoint("CENTER"self00)
            else
                
    icon:SetPoint("LEFT"self[i-1], "RIGHT"20)
            
    end
        end
    end

    local UpdateIcons 
    = function(selfunitlimittexture)

        
    local index 1
        local icon
        
        
    for limit do
            
    local tmp self[i] or CreateIcon(self)
            
            if 
    tmp:IsShown() then
                index 
    index 1
            
    else
                
    icon self[index]
            
    end
        end
        
        icon
    .tex:SetTexture(texture)
        
    icon.hold self.hold
        icon
    :SetAlpha(1)
        
    icon:Show()
        
        
    UpdatePosition(self)
    end

    anchor
    :SetScript("OnEvent", function(selfeventunitspellrank, ...)
        if 
    unit ~= self.unit then return end
        
        local name
    ranktexture GetSpellInfo(spellrank)
        
        
    UpdateIcons(selfunit10texture)
        
    end)

    anchor:RegisterEvent("UNIT_SPELLCAST_SUCCEEDED"
    Имя себе скрыл: PlayerFrame.name:Hide()
    Таргету: TargetFrameTextureFrameName:Hide()
    Изображения Изображения

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •