클래식 팁과 노하우 게시판

전체보기

모바일 상단 메뉴

본문 페이지

[애드온] 액션바 거리에 따른 색 변경

아이콘 배틀리
댓글: 17 개
조회: 11359
추천: 13
2019-09-21 06:06:08

거리가 멀어졌을 때 사용 불가 버튼을 적색으로 표시하는 스크립트는 전에 있었지만 작동이 안 되고 있고 tullaRange 애드온은 아직 클래식용이 없어서 찾아보고 만들었습니다.


액션버튼에 있는 단축키가 사용 불가능 거리에 있으면 적색으로 변경되는 것을 힌트로 작성했습니다.


위의 링크를 참고했는데 오류가 생길 수는 있겠으나 아직은 괜찮네요.



마법사의 스킬을 예로 들자면

1. 몹과 40m 이상  

2. 몹과 30m~40m 

3. 몹과 30m 이내  



아래 내용을 담은 애드온을 첨부파일에 넣었으니 사용할 분은 다운받아 쓰시길 바랍니다.


local function iconColor(self)
local icon = self.icon;
local normalTexture = self.NormalTexture;
if ( not normalTexture or not self.action) then
return;
end
local isUsable, notEnoughMana = IsUsableAction(self.action);
if ( isUsable ) then
icon:SetVertexColor(1.0, 1.0, 1.0);
elseif ( notEnoughMana ) then
icon:SetVertexColor(0.5, 0.5, 1.0);
else
icon:SetVertexColor(0.4, 0.4, 0.4);
end;
end

hooksecurefunc("ActionButton_UpdateRangeIndicator", function(self, checksRange, inRange)
local icon = self.icon;
local r, g, b = RED_FONT_COLOR:GetRGB()
if ( self.HotKey:GetText() == RANGE_INDICATOR ) then
if ( checksRange ) then
if ( inRange ) then
iconColor(self)
else
icon:SetVertexColor(r, g, b);
end
else
iconColor(self)
end
else
if ( checksRange and not inRange ) then
icon:SetVertexColor(r, g, b);
else
iconColor(self)
end
end
end)

와우저

Lv91 배틀리

하늘아래푸르름

모바일 게시판 하단버튼

댓글

새로고침
새로고침

모바일 게시판 하단버튼

지금 뜨는 인벤

더보기+

모바일 게시판 리스트

모바일 게시판 하단버튼

글쓰기

모바일 게시판 페이징

최근 HOT한 콘텐츠

  • 와우
  • 게임
  • IT
  • 유머
  • 연예
AD