매크로

설명 입니다.


아래의 3가지 항목만 바꾸시면 자동적으로 기기의 해상도에 맞게 좌표가 변동되게 해봤습니다.

정상 작동 되는지 테스트 후, 댓글로 작동 여부나 수정부분 지적 부탁드립니다.

최대한 수정을 적게 해보자 만들게 되었습니다. (테스트 여부 : X)

(사용된 원본 소스 해상도 480x800)


//기기의 해상도

var #myX 720

var #myY 1280


//반복설정할 던전 (1~9번방, 숫자로 1~9 사이 기입)

var #num 9

//친구 선택 여부 (값 1 = 선택, 0 = 미선택)

var #friend 0


-------이 줄의 아래부터 매크로 소스-------------------------------------------


Device:Samsung Galaxy S3

SCREEN_SIZE: 720x1280


//설명서

//아래 나열된, 기기의 해상도, 반복설정할 던전, 친구 선택 여부만 결정하셔서 사용하시면 됩니다.

//그 외의 터치 좌표는 기기의 해상도에 넣은 값을 토대로 연산되어 반영됩니다.


//기기의 해상도

var #myX 720

var #myY 1280


//반복설정할 던전 (1~9번방, 숫자로 1~9 사이 기입)

var #num 9

//친구 선택 여부 (값 1 = 선택, 0 = 미선택)

var #friend 0



//

//아래 값은 변경하면 작동되지 않습니다. (수정금지)

//



if #num == 1

var #roomX 204

var #roomY 165

elseif #num == 2

var #roomX 211

var #roomY 256

elseif #num == 3

var #roomX 326

var #roomY 256

elseif #num == 4

var #roomX 325

var #roomY 369

elseif #num == 5

var #roomX 328

var #roomY 447

elseif #num == 6

var #roomX 215

var #roomY 448

elseif #num == 7

var #roomX 218

var #roomY 536

elseif #num == 8

var #roomX 215

var #roomY 629

elseif #num == 9

var #roomX 350

var #roomY 652

endif


//던전 방 변수

var #roomX2 0

var #roomY2 0

#roomX2 = #roomX * #myX / #sourceX

#roomY2 = #roomY * #myY / #sourceY


//매크로 파일 해상도

var #sourceX 800

var #sourceY 480


//던전창 확인

var #gox 421

var #goy 334

var #goc 9493741

//던전창 확인 변수

var #gox2 0

var #goy2 0

//던전창 확인 계산 변수

#gox2 = #gox * #myX / #sourceX

#goy2 = #goy * #myY / #sourceY


//던전 입장시 친구 선턱 계산

if #friend == 1

var #friendX 96

var #friendY 557

elseif #friend == 0

var #friendX 0

var #friendY 0

endif

//친구 입장 좌표 변수

var #friendX2 0

var #friendY2 0

//친구 입장 연산 변수

#friendX2 = #friendX * #myX / #sourceX

#friendY2 = #friendY * #myY / #sourceY

//친구 미선택 메세지 클릭 부분

var #nfriendx 169

var #nfriendy 410

//친구 미선택 메세지 저장용

var #nfriendx2 0

var #nfriendy2 0

//친구 미선택 메세지 연산용

#nfriendx2 = #nfriendx * #myX / #sourceX

#nfriendy2 = #nfriendy * #myY / #sourceY


//친구 선택창 확인

var #ax 455

var #ay 252

var #ac 15527148

//친구 선택창 좌표 변수

var #ax2 0

var #ay2 0

//친구 선택창 좌표 연산

#ax2 = #ax * #myX / #sourceX

#ay2 = #ay * #myY / #sourceY


//색상 저장용 고정 변수

var #color 0


//신발 팝업 클릭 좌표

var #sinx 169

var #siny 410

//신발 저장용 변수

var #sinx2 0

var #siny2 0

//신발 연산용 변수

#sinx2 = #sinx * #myX / #sourceX

#siny2 = #siny * #myY / #sourceY


//던전 입장 클릭

var #indunx 33

var #induny 448

//던전 입장 클릭 저장용

var #indunx2 0

var #induny2 0

//던전 입장 클릭 연산용

#indunx2 = #indunx * #myX / #sourceX

#induny2 = #induny * #myY / #sourceY


//동료 획득 변수

var #nox 52

var #noy 457

//동료 획득 변수 저장용

var #nox2 0

var #noy2 0

//동료 획득 변수 연산

#nox2 = #nox * #myX / #sourceX

#noy2 = #noy * #myY / #sourceY


//친구 소환 버튼

var #callx 459

var #cally 374

//친구 소환 저장용

var #callx2 0

var #cally2 0

//친구 소환 연산

#callx2 = #callx * #myX / #sourceX

#cally2 = #cally * #myY / #sourceY


//모험 보상 클릭용

var #getitemx 52

var #getitemy 457

//모험 보상 저장용

var #getitemx2 0

var #getitemy2 0

//변수 연산용

#getitemx2 = #getitemx * #myX / #sourceX

#getitemy2 = #getitemy * #myY / #sourceY


//

//여기서 부터 행동 명령

//

//매크로 시작 라벨

:start

sleep 100


//루프 시작 라벨

:loop

sleep 10


//사냥터 입장 라벨

:go

sleep 50

//던전창 확인 계산 변수

getcolor #color #gox2 #goy2

sleep 50

//색상 비교 정해진 색이 맞을 경우 진행

if #color == #goc

toast 사냥 시작

sleep 1000

//던전 방 확인 후 계산되어 입력 되는 항목

touchpress 0 #roomX2 #roomY2

sleep 100

touchUp 0

sleep 500

//신발 부족 팝업 클릭 변수

touchDown 0 #sinx2 #siny2

sleep 100

touchUp 0

sleep 500

else

goto :gogo

endif


//사냥터 입장

:gogo

sleep 1000

getcolor #color #ax2 #ay2

sleep 50

if #color == #ac


toast 사냥 입장 친구 선택

sleep 1000

//친구 선택 클릭 부분?

touchpress 0 #friendX2 #friendY2

sleep 100

touchUp 0

sleep 500

//던전 입장하기 버튼 클릭 부분

touchDown 0 #indunx2 #induny2

sleep 100

touchUp 0

sleep 500

//친구가 선택되지 않을 경우 이대로 입장 메세지 클릭 부분

touchDown 0 #nfriendx2 #nfriendy2

sleep 100

touchUp 0

sleep 500

else

goto :gogo1

endif


//사냥터 입장 라벨

:gogo1

toast 사냥 중...

sleep 500

//동료 획득시 확인 클릭 변수

touchDown 0 #nox2 #noy2

sleep 100

touchUp 0

sleep 500

//던전 안에서 친구 소환 버튼

touchDown 0 #callx2 #cally2

sleep 100

touchUp 0

sleep 500

//탐험 성공 터치 스크린 메세지 부분(친구 미선택 좌표 활용)

touchDown 0 #nfriendx2 #nfriendy2

sleep 100

touchUp 0

sleep 500

//모험 보상 클릭 부분

touchDown 0 #getitemx2 #getitemy2

sleep 100

touchUp 0

sleep 500

else

goto :go

endif


//루프로 이동

goto :loop


//종료

:end



  • 태환은린 2014.11.06 11:53

    제가 직접 스마트폰으로 해보고 결과 알려드릴께요 ㅎ

    ?

  • 천구텐구 2014.11.06 11:57
    엌ㅋㅋ 네 일단 일반적인 계산법 이용했는데 히로에서 어떻게 작동될지 몰라서 ㅎ
  • 천구텐구 2014.11.06 12:05
    해놓은게 그냥 모든 좌표에 기기 해상도 곱하고 그걸 원본 소 해상도로 나누어 계산하는 좌표라서...
    이게 정상작동이 되면 기기 범용이 커지는지라...
  • 천구텐구 2014.11.06 12:39

    작동 안하는게 색상체크에서 오류가 발생하는거네요 'ㅁ'... 정확하게 변환이 되는게 아니다보니... 그외에는 사냥터 변수라던지 정상 작동하네요.?

    색상 체크 부분을 주석 처리하니 정상 작동..... 색처리부분을 어떻게 메꾼다...

  • profile
    epox 2014.11.06 13:45

    화면 사이즈?문제만 해결한다고 다되는게 아니구요

    원초적인 해상도(DPI) 문제를 해결해야 가능해도 가능해질겁니다

    물론 그렇더라고 하더래도

    화면 사이즈가 변경되고 DPI를 마춰도

    색값 추출하는 부분에서는 화면이 커짐으로 인해서 색값위치가 달라질수도 있기때문에

    결론적으로 보면 화면 사이즈만 변경한다고 해결되지는 않습니다


    수고하셨어요~~


  • 천구텐구 2014.11.06 14:05
    해당 관련해서 찾아봐야겟네요

List of Articles
분류 제목 글쓴이 최근변경 추천
질문 태환은린님 1일 스스스 궁금증 입니다. 7 므흣행 2014.11.06 0/0
정보 드래그 관련 팁입니다 8 epox 2014.11.13 0/0
질문 태환은린님 1일 sss 매크로 질문좀드려도될까요. 2 몽키D사보 2014.11.05 0/0
자유 별되 패치 후 태환은린님 심연매크로 값 수정 6 kddd 2014.12.12 4/0
자유 라이안님이 올려주신 9번방 무한매크로 3 령화 2014.11.05 2/0
질문 이제 히로매크로못구하는건가요? 5 Phouo 2014.11.05 0/0
질문 DEVICE: star 4.2.2 이게 디바이스 몇버전인가여 ? 16 다크나이트 2014.11.14 0/0
질문 태환님꺼 스스스작 관련 실행 문제 12 다크나이트 2014.11.10 0/0
질문 이제 막 시작하는 유저입니다..질문좀.. 4 태환바라기 2014.11.05 0/0
질문 스크립트 관련 질문입니다(일일 스스스/태환은린님) 3 오감토스트 2014.11.06 0/0
정보 라이안님께서 올리신 일일sss 장비판매 9번방에서 막히... 12 개나리임 2014.11.13 2/0
정보 광고창 스크립트 6 하연데디 2014.11.13 1/0
정보 광고창 적용 아이템 무판매 9번 무한 스크립트 4 하연데디 2014.11.13 0/0
자유 라이안님 글을 못보니 ㅜㅜ 11 교쿠 2014.11.07 0/0
질문 태환은린님의 1일 sss 폰으로 옮기는데 질문 드립니다. 4 하쿠예염 2014.11.06 0/0
질문 메클이 이상해요 ㅠㅠ 조언좀 부탁드립니다. 2 거스티 2014.11.06 0/0
자유 단테헌터님 11 로기리 2014.11.07 0/0
자유 히로매크로 3 별이되어랑 2014.11.06 0/0
질문 몬길 히로 메크로 관련 자료 어디에서 볼수 있나요 3 이장님아들 2014.11.17 0/0
자유 [별되]태환은린님의 모든던전용 수정한거 테스트 부탁... 6 천구텐구 2014.11.06 0/0
Board Pagination Prev 1 ... 91011121314151617 ... 123 Next
/ 123

전체 최신 인기글

전체 주간 인기글