안녕하세요.
제가 하는 게임은 매크로를 찾아볼 수 없어서 직접 강좌를 보며 만들었습니다.
보시다시피 약탈방지는 특정 아이콘이 세곳에서 생겨서 그 아이콘이 발생시 인식하여 스크립트를 수행되는 방식이구요.
비적잡기는 특정 패턴을 반복해서 수행되는 방식입니다.
현재는 각각의 제어컨트롤러를 달아서 체크된 항목만 수행되게끔 되어있습니다.
제가 궁금한것은 것은 두 스크립트가 동시에 실행이 되는가 입니다..
생각을 해보면.. 약탈방지는 특정 아이콘이 생겼을때 인식을 하기때문에 아이콘 확인스크립트가 계속 반복됩니다.
그런 와중에 비적잡기의 스크립트가 동시에 수행이될까요 ?
그래서 하고싶은 것은 비적잡기 스크립트를 진행하더라도 약탈방지의 특정 아이콘이 발생하면, 비적잡기의 스크립트를 멈추고 약탈방지 스크립트가 실행이되는 그런 방식을 만들고 싶은데 가능한건가요 ??
가능하다면 팁좀 알려주셔요..
우선 한개의 앱플레이어에 2개의 카카오토 플레이어를 붙이면 윈도우모드로 해야지 클릭이 안씹히고 잘될것입니다.
ADB를 사용하면 앱플레이어에 두개의 카카오토가 동시에 명령을 쏘다가 문제가 생길 수 있습니다.
그러니 윈도우 모드로 진행하면 가능하다는걸 먼저 알려드리구요.
갑자기 뜨는 화면을 빠르게 인식해서 빠르게 처리하는건 사실 모든 매크로가 그만큼의 리소스를 사용합니다.
리소스를 사용한다는건 계속 확인을 해줘야 가능하다는것입니다. 지금 알려주신 내용으로 보면 어떤 위치에 이미지가 뜨면 눌러주고 그걸 진행하는데 약탈방지 아이콘이 갑자기 나타나면 하던걸 멈추고 약탈한다음 다시 온다는것인데요.
간단하게 글로만 알려드리면 첫번째 방법은 비적을 하는 도중에도 약탈이 나타나는지 확인하는 스샷을 넣어놓은 함수를 불러오는것입니다. 그러면 함수가 끝나야 끝난 시점에서 다시 진행가능합니다.
두번째 방법은 스샷을 확인하는 스크립트가 많다면 특별함수쪽 이벤트함수에 약탈이 뜨는걸 확인하는 이미지를 두고 분기를 두면 됩니다.
이 방법 이외는 더 좋은 아이디어가 생각이 안나네요. 매크로는 작업자의 숙련도도 있지만 어떻게 해야지 잘 되는지 생각하는게 반 이니깐요. 구현을 계속 고민하다보면 어느시점에 좋은 아이디어가 떠오르실거에요.