금주 패치 이후 오늘 저녘 퇴근 후에 시험해 보았습니다.
색값 바뀌는 Range 를 보니 아래와 같이 일정하게 동작합니다.
매 1초마다 Count ++
좌표 고유 색값 = Red + count / Green + count / Blue + count
if count > 13
count = 0
endif
이런식으로 화면 RGB 색값이 바뀌게 되네요 (개발자가 귀찮아서 쉽게 바꿔놓음 고맙게도,,,)
따라서 하기와 같이 스크립트 작성하면 정상작동 됩니다 (로비 화면 인식 가능한거 반복 확인함.)
스크립트 방식은 예전에 어떤분 께서 올렸던 스크립트에서 따왔습니다.
아래와 같은 방식으로 색값 보정하는 함수 호출부만 각각 추가해 주시면 정상 작동 될 듯 합니다.
//Main Color Check--------------
?:main_color
?#colortype = type1
?getcolor #color #mainx #mainy
?sleep 1000
?toast #color
?sleep 1000
?#c1 = #mainc
?#goto = main
?goto :color_check
//------------------------------
//모험 여관
:main
if #result = 1
sleep 3000
toast 1DAY-SSS START
sleep 1000
touchpress 0 50 758
sleep 3000
goto :k0
endif
/------------------ 색값 보정 --------------------------
//color 비교============================
:color_check
?#result = 0
?if #colortype = type1
?
?//color
?//R 비교
?#r = #color % 256
?#tempcolor = #c1 % 256
?#tempcolor1 = #tempcolor + #range
?#tempcolor2 = #tempcolor - #range
?if #r > #tempcolor1 or #r < #tempcolor2
?goto :back
?endif
?
?//G 비교
?#g = #color / 256 % 256
?#tempcolor = #c1 / 256 % 256
?#tempcolor1 = #tempcolor + #range
?#tempcolor2 = #tempcolor - #range
?if #g > #tempcolor1 or #g < #tempcolor2
?goto :back
?endif
?
?//B 비교
?#b = #color / 256 / 256 % 256
?#tempcolor = #c1 / 256 / 256 % 256
?#tempcolor1 = #tempcolor + #range
?#tempcolor2 = #tempcolor - #range
?if #b > #tempcolor1 or #b < #tempcolor2
?goto :back
?else
?#result = 1
?goto :back
?endif
//------------------ RETUREN after Color Check-----------
?:back
?if #goto == main
?goto :main
?endif
제가 렙1이라 매크로 계시판은 열람이 불가능 해서 능력자 분들은 어떻게 하셨는지 모르겠네요
조언 부탁 드립니다.