매크로

조회 수 266 추천 0 댓글 5

태환은린님께서 만드신 매크로를 공부하여

9번 무한반복 매크로를 만들었습니다.


그런데 다른 오류를 찾기도 전에 가방정리에서 오류가 발생합니다.

정확하게 2번째 가방으로 넘어가면서 혹은 3번째 가방으로 넘어가면서입니다.

오류가 발생하는 매크로 위치는 제일 아래쪽에 위치하며 제가 빨간색으로 표시해둘게요.

무엇이 문제일까요?

뻘짓거리를 하고 있는 게 아니고

이렇게 히로매크로가 아예 중지가 되어버립니다.

https://i.imgur.com/FMMmBif.png


많은 관심과 교정 부탁드립니다.


매크로는 다음과 같습니다.


DEVICE: Samsung Galaxy S4 - 4.3 - API 18 - 1080x1920 4.3

SCREEN_SIZE: 480x800


var #color 0

//인벤갯수 - 바꿀 부분
var #inven 3

//던전위치 - 바꿀 부분?
6번방 210 445?
9번방 320 625
var #enterx 320
var #entery 625

//신발부족
var #shoex 278
var #shoey 375
var #shoec 16777215

//가방가득
var #fullx 290
var #fully 375
var #fullc 16777215

//가방도착 확인
var #inbagx 258
var #inbagy 487
var #inbagc 10145506
var #bagc 6462131
var #bagn 1

//가방정리
var #item1x 395
var #item2x 305
var #item3x 215
var #item4x 125
var #item1y 412
var #item2y 495
var #item3y 578
var #item4y 661

//아이템색
var #red 794579
var #ore 2332159
var #pur 16725918
var #blu 16748826
var #gre 6148644
var #whi 16777215
var #out 16514043
var #emp 5736865

//판매여부확인
var #sellx 340
var #selly 685
var #sellc 971501

//피 확인
var #hpx 399
var #hpy 17
var #hpl 4122409
var #hpd 0

//매크로 시작
:start
sleep 2000


//던전선택
:enter
toast 던전을 선택합니다
sleep 1000
touchPress 0 #enterx #entery
sleep 2000
getcolor #color #shoex #shoey
sleep 1000
if #color == #shoec
toast 신발이 부족하여 대기합니다
touchPress 0 140 400
sleep 10000
goto :enter
else
getcolor #color #fullx #fully
sleep 1000
if #color == #fullc
toast 공간이 부족하여 정리합니다
touchPress 0 140 240
goto :inbag
else
toast 친구를 선택합니다
touchPress 0 360 610
sleep 2000
toast 던전에 입장합니다
touchPress 0 30 400
sleep 10000
toast 동료를 소환합니다(없으면 말고)
touchPress 0 444 370
goto :fight
endif

//가방정리 준비
:clean
toast 아이템을 확인합니다
#xx=01
sleep 2000
goto :itemcheck
endif

//아이템 확인
:itemcheck
sleep 2000
if #xx == 01
#itemx == #item1x
#itemy == #item1y
goto :readysell
else
if #xx == 02
#itemx == #item1x
#itemy == #item2y
goto :readysell
else
if #xx == 03
#itemx == #item1x
#itemy == #item3y
goto :readysell
else
if #xx == 04
#itemx == #item1x
#itemy == #item4y
goto :readysell
else
if #xx == 05
#itemx == #item2x
#itemy == #item1y
goto :readysell
else
if #xx == 06
#itemx == #item2x
#itemy == #item2y
else
if #xx == 07
#itemx == #item2x
#itemy == #item3y
goto :readysell
else
if #xx == 08
#itemx == #item2x
#itemy == #item4y
goto :readysell
else
if #xx == 09
#itemx == #item3x
#itemy == #item1y
goto :readysell
else
if #xx == 10
#itemx == #item3x
#itemy == #item2y
goto :readysell
else
if #xx == 11
#itemx == #item3x
#itemy == #item3y
goto :readysell
else
if #xx == 12
#itemx == #item3x
#itemy == #item4y
goto :readysell
else
if #xx == 13
#itemx == #item4x
#itemy == #item1y
goto :readysell
else
if #xx == 14
#itemx == #item4x
#itemy == #item2y
goto :readysell
else
if #xx == 15
#itemx == #item4x
#itemy == #item3y
goto :readysell
else
if #xx == 16
#itemx == #item4x
#itemy == #item4y
goto :readysell
else
if #xx == 17
sleep 2000
goto :end
endif

//팔 아이템 검색
:readysell
getcolor #color #itemx #itemy
sleep 2000
if #color == #pur or #color == #blu or #color == #gre or #color == #whi?
sleep 2000
toast 아이템을 팔려합니다
touchPress 0 #itemx #itemy
sleep 2000
goto :sell
else
#xx == #xx + 1
goto :itemcheck
endif

//아이템 판매
:sell
touchPress 0 40 540
sleep 2000
toast 아이템을 판매합니다
touchPress 0 140 260
sleep 5000
getcolor #color #sellx #selly
if #color == #sellc
toast 팔 수 없는 아이템입니다
#xx == #xx + 1
sleep 5000
touchPress 0 430 720
goto :itemcheck
else
goto :wait
endif

//아이템판매 대기
:wait
toast 판매 완료를 기다립니다
getcolor #color #inbagx #inbagy
sleep 2000
if #color == #inbagc
toast 판매가 완료되었습니다
touchPress 0 60 40
sleep 3000
goto :enter
else
goto :wait
endif

//탐험 시작
:fight
sleep 2000
toast 탐험 중입니다
touchPress 0 450 720
sleep 500
getcolor #color 50 318
sleep 500
if #color == #whi or #color == #out
touchPress 0 50 318
sleep 2000
touchPress 0 50 318
sleep 500
goto :enter
else
goto :fight
endif

//가방확인
:inbag
sleep 2000
getcolor #color #inbagx #inbagy
sleep 2000
if #color == #inbagc
sleep 2000
goto :bagmove
else
goto :inbag
endif

//인벤 찾기
:bagmove
sleep 2000
if #bagn == #inven
sleep 2000
goto :clean
else
#bagn == #bagn + 1
sleep 2000
touchPress 0 60 666
sleep 2000
goto :inbag
endif

//매크로 종료
:end

부탁합니다. ㅠㅜ

  • 태환은린 2014.12.08 07:04
    빨간색에 == 두개인데 하나 빼심될듯이요~
  • 라온아띠 2014.12.08 14:11
    숫자 따올 때는 == 를 사용하고
    숫자 변경할 때는 = 만 사용하는 건가요?
    태환은린님이 만드신 매크로 중에 아이템 검색할 때
    #xx 이용하는 부분 역시 #xx = #xx +1 로 사용해야 하는 건가요?

    그리고, 말씀해주신 부분으로 가방 내 이동은 잘 됩니다.
    그리고 이번엔 아이템 확인하면서 다시 종료되더라구요.. ㅠㅜ
    이건 제가 다시 확인해봐야죠.. ㅠㅜ
  • 태환은린 2014.12.08 16:07
    제 스크립트중에서는 장비판매부분은 라이안님이 만드셨죠.. 저도 만들다 귀찬아서.. 그냥 쓰고있는데요 ㅎ
    그리고
    #xx == #xx +1 아닌 #xx = #xx +1 이 맞습니다.

    설명하기는 좀 예매한데 == 두번은 if문에 들어가고

    = 한번은 주석처리 할때 쓰이죠
  • 라온아띠 2014.12.08 16:21

    참조해서 시도해보겠습니다. 그리고 감사합니다~

  • 우달아 2014.12.08 08:51

    힘내세요 파이팅


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 스트립트 공부중 자정팝업 관련 질문이요 2 끙민지 2014.12.09 0/0
자유 루비구매 안하는 스스스작 스크립트 입니다 17 네오킥 2014.12.15 4/0
질문 매크로 스크립트는 휴대폰 기종마다 다르게 해야하나요?? 5 valca 2014.12.09 0/0
질문 히로매크로 ova가져오기오류 해결책좀... 3 쎄이나 2014.12.08 0/0
질문 (40노땅)태환님 매크로 기능 설명 아시는분!!? 5 튀니지사람들 2014.12.09 0/0
질문 태환은린님블로그에있는 스크립트를 수정해서 만들었는데 3 파닥찡 2014.12.09 0/0
질문 지니모션 두개 어떻게키는지 아시는분 ..ㅎㅎ 5 내얼굴인데예 2014.12.09 0/0
정보 드래그 주의하세요 2 좀비님 2014.12.08 0/0
질문 태환은린님 하스작 문제점 문의~~도와주십시오. 3 별별별됨 2014.12.10 0/0
질문 sss 스크립트 신발부족 팝업뜨고 매크로 종료됬다고 나... 또이또삼 2014.12.08 0/0
질문 지니모션으로 히로매크로작동시!관련질문 2 리우엘 2014.12.09 0/0
질문 해상도가 바뀌면 매크로 변경되는게 맞죠? 2 아라아리아 2014.12.08 0/0
정보 별되하는사람님의 통합 스크립트 렙 55 미종료 문제 해... 2 TOBLE 2014.12.08 2/0
질문 네이버스토어 앱 별이되어라 검색이 안되네요 ? 2 흰수염루피 2014.12.08 0/0
질문 갤럭시s5 에서 색값을 잘 못가져오는거같아요ㅠ 2 아라아리아 2014.12.11 0/0
질문 이 매크로는 대체 무엇이 문제일까요? 5 라온아띠 2014.12.08 0/0
질문 sss작 55랩 태환은린님이 스크립트인데 고수님들 질문... 5 아쿠레오 2014.12.11 0/0
정보 히로매크로 고수님들 전설데스크라운 좀 도와주세요 ㅠ 1 스캣 2014.12.08 0/0
질문 히로메크로 스크립트 작성 고수님들 도와주세요 2 qthing 2015.06.02 0/0
질문 신발 1000개 넘을 경우, 여관에서 진행 불가 및 모험하... 5 아강기 2014.12.08 1/0
Board Pagination Prev 1 ... 808182838485868788 ... 123 Next
/ 123

전체 최신 인기글

전체 주간 인기글