얼추 가닥이 잡혀가고 있어요
레이드 프레임만 교체를 하거나 하면 될꺼 같네요~ㅎ
그럼 모두들 즐와하세요
스샷에 아이디 나오신분들 죄송합니다. ^^;;



사용한 애드온은 그닥 종류가 별거 없습니다.
애드온 리스트......
whoaunitframe - 유닛프레임
dominos - 액션바
quartz - 시전바
rfilter3 - 버프,디버프,쿨다운
sfilter - 버프,디버프 >>삭제 예정
rbuff - 버프 프레임
Kui_Nameplates - 네임 플레이트
dmb - 공격대 보스
skada - 데미지 미터기
invenraidframe - 레이드 유닛 프레임
대충 요정도가 돼겠네요
나머지는 자질구레한것들이라
아직 애드온 변동사항이 있는지라
주말쯤에 확실히 정리되면 공유요청 하신 분들께 보내드릴께요~~~
저처럼
UI는 최대한 숨기고 와우 화면과 중요 스킬 및 버프 디버프
만을 보고 싶어하시는 분들한테
어울릴만한 애드온이 되겠네요
하지만 rfilter3 정리하실려면
꽤 노가다 하셔야 할꺼에요 ^^;~
하지만 다른 어떤 쿨다운 애드온 보다 훨씬 직관적이라는거~!!!
아직 만지는 중이긴 한데
어짜피 제건 받아서 그대로 사용하지 못하고 개인적으로 수정하셔야 할테니
그냥 보내드려요 -_-;;;~뭐라하지 마셈
제 케릭이 전사 법사가 다인지라...법사와 전사를 제외하고는 rfiter에 스킬이 등록되어 있지 않을꺼에요
제 전사나 법사 셋팅에 주문아이디만 변경해주시면
그 위치에 그대로 사용하실 수 있구요
아니면 개별적으로 위치 수정해주시면 됩니다.
config파일에 직접 등록해주셔야 하구요
와우상에서 /rfilter
로 관련 명령어를 사용할 수 있어요~
계정명/하이잘폴더 <<<<개인별로 수정해주세요
만지시다가 괜츈한 방법이나 스킨 같은거 있으시면 공유합시다 ㅎ
rfilter3
저도 이런 파일을 처음 접하는거라 맞지 않는것도 있을꺼에요
뭐라 하진 마시고 참고만 하세요 -_-;
core>core.lua : 레이아웃 설정 파일
charspecific.lua : 스킬 등록 파일
제가 수정한 아이콘 border 및 색상관련 레이아웃 설정이 마음에 드시지 않으시면
core.lua 파일 수정하셔야 합니다.
이제 charspecific.lua 파일에 스킬을 등록하는 법을 알려드릴께요
코드를 살펴보면
일단 전체적인 뼈대 구성을 보면
if player_class == "WARRIOR" then
cfg.rf3_BuffList = {}
cfg.rf3_DebuffList = {}
cfg.rf3_CooldownList = {}
end
이렇게 이루어져 있습니다.
**********************************************************************************************8
케릭터 등록
if player_class == "클래스 영문명" then (마지막 줄 end와 짝을 이루므로 end를 깜빡하실 경우 에러발생합니다.)
만약에 계정에 여러개의 전사가 있는데 특성별로만 사용하는 전사들이 따로따로 있어 3개의 전사케릭이 있어
케릭별로 rfilter3설정을 다르게 하고 싶다 하실 경우에는
if player_class == "클래스 영문명" or player_name =="케릭터 이름" then 을 추가해주셔서 별도로 스킬을 등록하시면 됩니다.
버프 관련 스킬 등록
cfg.rf3_BuffList = {
[1] = { --추가될때마자 순차적으로 증가시키세요
spec = nil, -- 저도 확실하진 않지만 특성과 관련 1,2,3,nill(특성과 관계없이 모두 보여줘요)
-- 방태일 경우에는 보고 싶지만 전태에서는 보고 싶지 않을 경우의 스킬이면 3으로 설정하니 전태에서는 보이지 않더군요 확실치 않으니 이리저리 바꾸면서 /rl 해보세요 -_-;;;
spellid = 871, --방벽 스킬 등록
size = 30, --아이콘 사이즈
pos = { a1 = "CENTER", a2 = "CENTER", af = "UIParent", x = -250, y = 50 }, -- 위치
unit = "player", --현재 등록할 스킬이 자신에게 해당되는건지 아니면 대상에게 적용될 스킬인지를 설정
-- 자신이 아닌 대상의 디버프일 경우 unit = "target"으로 변경해야겠죠?
validate_unit = true, -- 대상이 선택되었을 경우만 보여줄 것인지 설정(무조건 보여주고 싶을 경우 false)
-- 전 확실치 않아서 그냥 이 줄을 주석처리해서 사용중이에요
-- 주석 방법은 --validate_unit 처럼 앞에 -- 를 붙여 주시면 됩니다.
ismine = true, --내가 시전한 것만 보고 싶을 경우(한 대상에 다른 파티원이 시전한 동일한 스킬이 있을 경우)
hide_ooc = false, --쿨다운 숫자 숨기기
desaturate = true, -- 흑색 음영
match_spellid = false, -- 이건 정확하게 말씀드리기 그렇네요 그냥 false로 두세요
move_ingame = true, -- 게임상에서 위치 옮기고 싶을 경우
alpha = {
found = { -- 버프등록 란이니 버프가 발생했을 경우 (쿨다운이면 쿨다운이 발생했을 경우)
frame = 1, -- 0~1 까지 투명도 설정
icon = 1, --동일
},
not_found = { --버프등록 란이니 버프가 발생하지 않은 상태의 알파값 설정
frame = 0.3, --동일
icon = 0.3, --동일
},
},
},
}
주의하실 점은 스킬을 등록하실 경우 기존의 코드를 복사하셔서 붙여 넣으실 때
꼭 {}의 짝이 제대로 맞는지 확인해주세요
짝이 제대로 맞지 않을 경우 에러가 발생합니다.
저도 이런 코드는 처음 만져봐서 잘 모르겠는데
공백을 인식하는건지 코딩을 직접 하실 경우 공백이 삽입되어서 그런가
분명 코드상의 문법 에러는 없지만 컴파이리 되지 않을 경우가 발생하더군요
난감합니다.
왜 그런지 아시는 분 좀 알려주세요
기존의 것 복사해서 붙여넣기 하세요 -_-;
나머지 쿨다운 및 디버프도 위와 등록하는 법이 동일하니
참고하시면 됩니다.