일단 카카오토를 만들어주셔서 매우 감사하다는 인사를 전합니다!
매우 잘 쓰고 있네요. (아래 세븐나이츠 쫄 교체 관련 글올렸었는데, 이것도 해결됐습니다.)
현재 하고싶은 부분은 강화 및 합성인데요, 솔직히 이걸 매크로로 하기는 어려울거라 생각했습니다.
어떻게 할지 그림도 안나오고, 강화 합성정도는 손으로 해도 되니까요 ㅎ
들어보니까 어떤 매크로 같은 경우, 게임이 종료된 경우에도 유연하게 대처한다고 하더라구요.
컴퓨터로 매크로를 돌리다가, (집 밖에서) 핸드폰 세나를 접속하고
그러면 컴퓨터 세나는 외부접속떄문에 종료된다고 안내문구가 뜨면서 접속이 끊기구요
게임이 종료된 동안 자기 할거 하고 (강화 합성 등등) 핸드폰 세나를 종료하구요
컴퓨터 세나는 15분 정도 대기하다가 스스로 게임을 다시 실행해서 정상적으로 매크로를 돌린다고 하더라구요.
필요할떄 핸드폰 세나를 해도 매크로를 꾸준히 가는 것이죠.
부팅서브도 있는데, 이걸 활용해서 어떻게 해볼 수 있지 않나 싶어서 질문 남깁니다.
계획하고 있는 방식은 (부팅서브 없이)
핸드폰 세나떄문에 접속 종료 문구 뜸 -> 확인 버튼 -> 15분 대기 -> 세나 어플 클릭
하는 방식인데, 얘가 혼자서 기존의 매크로 명령 떄문에 무한 루프를 돌고 있는게 문제가 되요.
예를들자면 쫄을 교체하기 위해 서칭을 하는 중인데, 팅겼을경우. 무한히 서칭을 반복하는 것이죠.
팅겻으면 팅겼다는 것을 인식하고 기존의 루프에서 탈출하여 기다렸다가 세나 시작을 다시 누르면 될텐데...
혹시 이거 말고도 다른 해결책이 있으면 부탁드립니다.
셋타임함수를 이용하여 주기적으로 "중복접속" 이미지를 스샷하고
검색되면 ->15분간 빈 반복루프 주시고 -> 부팅서브(또는 앱체크)를 호출하면 됩니다.
---------------------------------------------------------------
참고로 부팅/앱체크 서브는
사전에 기기오류, 앱팅김 등이 인식된 후 자동으로 호출되는 함수입니다.
상황에 따라 직접 호출해도 동일하게 수행합니다.
----------------------------------------------------------------
부팅서브라고 부팅되는건 아니예요.
단지 부팅/앱팅김 서브 수행후 모든호출/리턴값 등 초기화 하고 맨처음인 진행서브로 가는 역할입니다.
부팅/앱팅김 서브에 직접 부팅명령문 이나 앱실행 명령을 추가해야 재부팅, 앱실행이 작동됩니다.
----------------------------------------------------------------
위에 말씀드린것 처럼 셋타임 명령으로 주기적인 중복메세지 확인하고.
검색되면 자체 15분정도 무한반복 시켜, 경과시 재부팅이나 앱체크 서브를 호출.
재부팅/앱체크 서브에서 기기를 재부팅->게임실행 (또는 현재 게임을 종료->재실행) 하여
다시 첨(진행서브)부터 돌게 하면 되겠네요