作者zonhan (我願與妳共舞)
看板WOW
標題[ UI ] Tukui 賽絲特拉毀壞&鹿盔種子時間提示上色
時間Mon Sep 5 18:43:41 2011
或許有人因為 Tukui/Elvui 團隊框架對龍母毀壞監視不易而改回去用Grid
其實 Tukui 也能達到和 GridstatusSinestra 同樣的效果
以下教你如何修改
龍母毀壞:
正數秒數 0s 10s 16s
綠--->
橘--->
紅
另附鹿盔種子:
倒數秒數 60s 15s 5s
綠--->
橘--->
紅
進入正題
Step1.
用文字編輯器打開 Tukui/modules/unitframes/plugins/oUF_RaidDebuffs/
裡面的oUF_RaidDebuffs.lua
Step2.
搜尋 self.time:SetText(text)
下面插入下列程式碼:
======= 以下請複製 ========
if self.spellId == 98450 then --Searing Seeds
if timeLeft < 5 then
self:SetBackdropBorderColor(1,0,0)
self.time:SetTextColor(1,0,0)
elseif timeLeft < 15 then
self:SetBackdropBorderColor(1,1,0)
self.time:SetTextColor(1,1,0)
else
self:SetBackdropBorderColor(0,1,0)
self.time:SetTextColor(0,1,0)
end
elseif self.spellId == 89421 or self.spellId == 89435 or
self.spellId == 92955 or self.spellId == 92956 then --wrack
if timeLeft > 16 then
self:SetBackdropBorderColor(1,0,0)
self.time:SetTextColor(1,0,0)
elseif timeLeft > 10 then
self:SetBackdropBorderColor(1,1,0)
self.time:SetTextColor(1,1,0)
else
self:SetBackdropBorderColor(0,1,0)
self.time:SetTextColor(0,1,0)
end
end
======== 以上請複製 ==========
Step3.
搜尋 f.duration = duration
下面插入這一行:
f.spellId = spellId
Step4.
搜尋 f:SetBackdropBorderColor(c[1], c[2], c[3])
在上一行插入:
if not (f.spellId == 89421 or f.spellId == 89435 or
f.spellId == 92955 or f.spellId == 92956 or spellId == 25771) then
在下一行插入:
end
Step5.
儲存檔案, 完成!
因僅僅動到oUF plugin (oUF_RaidDebuffs)
以上修正程式碼, 適用於所有基於Tukui的修改版(Elvui/ShastekUI/...etc)
給看不懂直接END的人:
修改後檔案
http://ppt.cc/AnqI (僅適用Tukui原版)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.39.49
※ 編輯: zonhan 來自: 122.116.39.49 (09/05 18:48)
推 ayaka0527:推推!! 09/05 19:42
推 ak147:推...雖然我沒用tukui XDDD 我只有偷看他原始碼 哈哈哈 09/06 10:30