Shestak UI
Go Back   Shestak UI > Interface Forums > Russian Community > Technical Support

Technical Support Ask for help or find solutions about ShestakUI.

Advertising

 
Thread Tools
Old 22.08.2010, 00:01   #21
Hoppi
 Junior Member User Information

Hoppi's Avatar
Quote:
Originally Posted by Shestak View Post
Данный вопрос обсуждался и на вохе и на гохе. Но все попытки приводили и к отключению таймера.
Насколько я понял, можно отключить поддержку OmniCC в Filger'e и создать собственную функцию таймера в Filger. Другие варианты у меня не увенчались успехами.
Вместе со спиралью пропадает и сам таймер.
Спиральку легко удалить если немного переписать код OmniCC

Было:
PHP Code [Select]:

local function Timer_Create(self)

    
local scale min(self:GetParent():GetWidth() / 401)
    if 
scale 0.5 then
        self
.noOCC true
    
else
        
local text self:CreateFontString(nil"OVERLAY")
        
text:SetPoint("CENTER"00)
        
text:SetFont(aSettings["media"].pixel_font16aSettings["media"].font_style)
        
text:SetTextColor(111)
        
self.text text
        self
:SetScript("OnUpdate"Timer_OnUpdate)
        return 
text
    end
end
...
local methods getmetatable(_G['ActionButton1Cooldown']).__index
hooksecurefunc
(methods"SetCooldown", function(selfstartduration)
    if 
start and duration 2 then
        Timer_Start
(selfstartduration)
    else
        
local text self.text
        
if text then
            text
:Hide()
        
end
    end
end

Стало:
PHP Code [Select]:

local function Timer_Create(self)

    
local scale min(self:GetParent():GetWidth() / 401)
    if 
scale 0.5 then
        self
.noOCC true
    
else
---->        
local text self:GetParent():CreateFontString(nil"OVERLAY")
        
text:SetPoint("CENTER"00)
        
text:SetFont(aSettings["media"].pixel_font16aSettings["media"].font_style)
        
text:SetTextColor(111)
        
self.text text
        self
:SetScript("OnUpdate"Timer_OnUpdate)
        return 
text
    end
end
...
local methods getmetatable(_G['ActionButton1Cooldown']).__index
hooksecurefunc
(methods"SetCooldown", function(selfstartduration)
    if 
start and duration 2 then
---->        self:SetAlpha(0)
        
Timer_Start(selfstartduration)
    else
        
local text self.text
        
if text then
            text
:Hide()
        
end
    end
end

Изменения указаны стрелочкой ---->
В результате правда у всех кулдаунов исчезнет спираль, но и это дело поправимое, если хочется глушить спираль только у Filger'а
Say Thank:
Shestak (22.08.2010)
Old 22.08.2010, 00:01   #1.5 - Disable Ads

Advertise on this site


Tags
filger, спираль перезарядки

Thread Tools



Mobile Style Русский English Deutsch Italian Chinese