안녕하세요.
frep 참 좋은 어플인데 머릿속으로 구상한 조건으로 써볼려고 하니까 많이 어렵네요.
image search, touch screen, wait, loop 등은 강좌로 배워서 잘 써먹었는데
variable, if 등은 너무 어려워서 한번도 못 써봤어요. ㅠㅠ
제가 하는 겜이 매크로 단속이 심해서 지정된 x,y좌표 계속 터치 반복 행위하면 100% 걸릴거 같고
frep에서 랜덤하게(?) 좌표 찍어주면 안 걸릴거 같습니다.
게임사에서 매크로 단속하는 방법 유추해보니까 지정된 시간에 지정된 x,y 좌표 반복해서 찍으면 걸리는거 같더라구요.
이하는 커뮤니티에서 검색한 내용입니다.
----------------------------------------------------------------------------------
유저 1 - 특정버튼만 가상키(턴종료, 전투중지)
T+01sEvent{click(x,y)}
T+10sEvent{click(x4,y4)}
T+22sEvent{click(x3,y3)}
T+34sEvent{click(x2,y2)}
T+74sEvent{click(x5,y5)}
T+94sEvent{click(턴종료)}
.....
T+334sEvent{click(x116,y116)}
T+344sEvent{click(x117,y117)}
T+347sEvent{click(턴종료)}
.....
T+434sEvent{click(x216,y216)}
T+447sEvent{click(x217,y217)}
T+451sEvent{click(전투중지)}
로그에 특정안되고 매크로 구분 불가능
유저 2 - 맵시작 부터 클리어 모든 클릭 가상키 세팅 후 가상키로만 플레이.
T+01sEvent{click(x,y)}
T+11sEvent{click(x2,y2)}
T+21sEvent{click(x3,y3)}
T+35sEvent{click(x4,y4)}
T+41sEvent{click(x5,y5)}
T+49sEvent{click(턴종료)}
.....
T+101sEvent{click(x4,y4)}
T+121sEvent{click(x5,y5)}
T+151sEvent{click(턴종료)}
.....
T+201sEvent{click(x4,y4)}
T+251sEvent{click(x5,y5)}
T+261sEvent{click(전투중지)}
로그에 특정 되고 매크로로 체크
유저 3 - 능동충
T+01sEvent{click(x,y)}
T+11sEvent{click(x2,y2)}
T+21sEvent{click(x3,y3)}
T+31sEvent{click(x4,y4)}
T+41sEvent{click(x5,y5)}
T+51sEvent{click(턴종료)}
.....
T+151sEvent{click(x4,y4)}
T+161sEvent{click(x5,y5)}
T+171sEvent{click(턴종료)}
.....
T+211sEvent{click(x4,y4)}
T+221sEvent{click(x5,y5)}
T+231sEvent{click(전투중지)}
로그에 특정 되고 매크로로 체크
이걸로 정리 끝낸다.
요약1. 정말로 특정키만 가상키로 지정해서 특정버튼만 가상키 쓴거면 걸리지도 않음.
요약2. 최소 가상키를 여러개지정해서 가상키만으로 특정된 연속 동작을 완성해내거나 능동쓰면 능동으로 잡아감
요약3. 최소 운영사 킬수 5위(15만소대킬) 동급이거나 이상으로 연속된 동작 가상키 남용한거나 능동쓴거니 자업자득임.
-----------------------------------------------------------------------------
제 질문의 요지는 frep 고급기능인 variable, if 기능 등을 써서
x값 범위 100~500, y값 범위 100~500 설정 후 랜덤하게 터치해주는 기능을 할 수 있을까요?
안된다면 녹화기능 써서 스테이지 입장~클리어를 50~100번 반복해서 따로 녹화한 후에한개로 이어붙이기 할려구요.
고수님들 답변 요청드려요.
FREP 최신버전에서 지원하는 랜덤기능 이용해서 짜시면 됩니다.