고대인
2011-11-30 12:04
조회: 10,195
추천: 90
(매크로로만드는에드온)OmniCC기능 구현1. /run ft=STANDARD_TEXT_FONT;function STm(s,el)local t=s.time-GetTime()if(t>0)then KT(t,s)else s.str:SetText("")end;end function KTS(t,s)if(t<9)then s.str:SetFont(ft,s:GetSize()/1.4,"OUTLINE")else s.str:SetFont(ft,s:GetSize()/2.2,"OUTLINE")end;end 2. /run function KT(t,s) KTS(t,s)if(t>60)then s.str:SetText(ceil(t/60).."m")s.str:SetTextColor(1,1,1,1)else if(t<4)then s.str:SetTextColor(1,0,0,1)else s.str:SetTextColor(1,1,0,1)end s.str:SetText(ceil(t))end;end 3. /run function Tm(s,t)s.time=t;if not s.str then s.str=s:CreateFontString(s:GetName().."C","BORDER")s.str:SetFont(ft,12,"OUTLINE")s.str:SetAllPoints(s)end;s:SetScript("OnUpdate",STm)end 4. /run C_SetTimer=CooldownFrame_SetTimer;function CooldownFrame_SetTimer(s,st,dur,en)if(en==1 and (dur+st-GetTime())>1.5)then Tm(s,st+dur)end C_SetTimer(s,st,dur,en)end ========================================================================================================= 원래 이건 내가안만들고 누구님이 만든다고해서 그냥 그거 쓸려고했는데.. 배포안하고 그쪽 라인만 쓰신다고하셔서 더러워서 제가 그냥 만들었습니다. 정보는 공유하라고 있는건데... 만들기 어려워서 공유해달라는게 아니라 귀찮아서 공유해달라는건데 정보 그렇게 홀로 쓰는거 아닙니다. ===================================================================================================== 만드는데 30분정도 걸렸고.. 스킬바 쿨다운 크기에따라서 사이즈 알아서 조정됨 폰트 바꾸고 싶으신분은 첫줄에 ft=STANDARD_TEXT_FONT부분을 ft="FontsK_Damage.ttf";이렇게 저같이 바꾸어서 쓰면됩니다. 제가 올렸던것들 매크로로 쓰시는분들은 이걸 먼저한 후에 다른거 클릭하세요. 에드온으로 쓰시는분들은 이걸 젤 상위에 올리고하세요 |
인벤 공식 앱
댓글 알람 기능 장착! 최신 게임뉴스를 한 눈에 보자