매크로

설명 입니다.


아래의 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
분류 제목 글쓴이 최근변경 추천
자유 라이안님 글을 못보니 ㅜㅜ 11 교쿠 2014.11.07 0/0
자유 단테헌터님 11 로기리 2014.11.07 0/0
자유 히로매크로 3 별이되어랑 2014.11.06 0/0
자유 [별되]태환은린님의 모든던전용 수정한거 테스트 부탁... 6 천구텐구 2014.11.06 0/0
자유 새로운 레이드 나오면 실력자분께서 스크립트 만들어줄... 13 웹푸우 2014.11.07 0/0
자유 히로 매크로로 원하는 성능이 안나오네요... 6 천구텐구 2014.11.08 0/0
자유 똑같은 소스인데 다르게 동작하는 이유는 무엇일까요? 8 호로도옹동 2014.11.14 0/0
자유 신규 레이드 오토 돌리려면.. 도데체 얼마나 쎄야 하는... 8 샤키 2014.11.07 0/0
자유 라이안님스크린사이즈가? 8 교쿠 2014.11.07 0/0
자유 히로매크로 잘사용하고 있습니다 꾸벅.. 하늘아이랑 2014.11.07 0/0
자유 스크립트좀 수정해주실분 찾습니다..ㅎ 13 케론 2015.03.19 0/0
자유 별되 9번 막보 스크립트 입니다.. 템정리,동료소환 포함 53 거스티 2014.11.28 3/0
자유 히로 매크로 잘쓰겠습니다~ 떠든i 2014.11.08 0/0
자유 아무것도 모르는 초보인데요.. 알고싶어서요 3 도천지수 2014.11.08 0/0
자유 제가 스크립트를 이상하게 짜는걸까요?;;; 6 epox 2014.11.09 0/0
자유 스크립트 편하게 옮기기 (ES탐색기 사용) 5 미역 2014.11.10 0/0
자유 초보자 어려워서 힘들어요 도와주세요 1 도천지수 2014.11.09 0/0
자유 채원님 하나만 더 도와주세요 초보자 2 도천지수 2014.11.09 0/0
자유 불닭, 물뱀 레이드 매크로 - S2 5 와이파이잘뜸 2014.11.17 0/0
자유 별되 9막보 템정리&동료소환 스크립트 24 거스티 2015.03.26 3/0
Board Pagination Prev 1 2345678910 ... 36 Next
/ 36

전체 최신 인기글

전체 주간 인기글