매크로

질문
2014.11.09 16:34

9번방 스크립트좀 봐주세요.

조회 수 273 추천 0 댓글 5

여러 고수님께서 올려주신 스크립트를 편집해서 만들어봤습니다.


사냥터 선택후 메크로 시작하면 9번방 진입을 시작합니다.

친구선택후 사냥터 입장

20여초 후에 동료 소환



여기까진 이상이 없어보이지만, 갑자기 아이템 판매를 한다는 메세지가 보이면서

지정해 놓은 위치로 이동을 반복합니다.


사냥터 입장라벨 후반에 else 대신 endif 로 바꿔야 할까요??


아이템 판매부분이나 바꿔야 할 부분이 있다면 지적을 해주세요~~~


감사합니다~~^^




DEVICE: star 4.2.2
SCREEN_SIZE: 480x800

var #color 0

//사냥터 확인
var #mapx 400
var #mapy 310
var #mapc 5817826

//장비정리창
var #itemx 323
var #itemy 628
var #itemc 923941

//친구선택창
var #ppx 323
var #ppy 629
var #ppc 6710886

//-----공용창고들어가기 ------
var #storageinx 88
var #storageiny 1120

//------아이템배열정리 버튼------
var #restitemx 116
var #restitemy 647

//------아이템보관 버튼------
var #savex 40
var #savey 718

//------첫번째아이템 버튼------
var #firstx 585
var #firsty 705

//------첫번째아이템 색값좌표(보석,물약제외)------
var #firstitemcx 393
var #firstitemcy 419
//------첫번째아이템 빨간색 색값------
var #firstredc 794579
//------첫번째아이템 주황색 색값-----------
var #firstorangec 2332159
//------첫번째아이템 보라색 색값-------
var #firstpouplec 16725918
//------첫번째아이템 파란색 색값-------
var #firstbluec 16748826
//------첫번째아이템 녹색 색값-------
var #firstgreenc 6148644
//------첫번째아이템 흰색 색값-------
var #firstwhitec 16777215

// 나가기
var #backx 334
var #backy 28
var #backc 8616561

//사냥터 중..
var #gogox 54
var #gogoy 85
var #gogoc 14478317

//모험 보상 확인 창
var #okx 51
var #oky 279
var #okc 15527148

////////////////////////////
:start
sleep 100

//사냥터 확인
:map
sleep 1000
getcolor #color #mapx #mapy
sleep 500
if #color == #mapc
toast 사냥가자
sleep 500
touchDown 0 344 625
sleep 500
touchUp 0
sleep 500
goto :pp
endif

//동료선택
:pp
sleep 1000
getcolor #color #ppx #ppy
sleep 500
if #color == #ppc
sleep 500
toast 동료선택
sleep 500
touchDown 0 355 580
sleep 50
touchUp 0
sleep 500
touchDown 0 30 418
sleep 50
touchUp 0
sleep 10000
goto :gogo
endif

//장비정리창
:item
sleep 1000
getcolor #color #itemx #itemy
sleep 500
if #color == #itemc

sleep 500
toast 팔러가자
sleep 500
touchDown 0 164 368
sleep 50
touchUp 0
sleep 500
goto :back
endif


//사냥터 입장 라벨
:gogo
sleep 20000
toast 사냥 중....
touchDown 0 445 372
sleep50
touchUp 0
sleep 100
touchDown 0 146 416
sleep 100
touchUp 0
sleep 500
touchDown 0 30 420
sleep 100
touchUp 0
sleep 300
touchDown 0 146 416
sleep 100
touchUp 0
sleep 500
touchDown 0 457 788
sleep 100
touchUp 0
sleep 500
touchDown 0 30 420
sleep 100
touchUp 0
sleep 500
touchDown 0 146 416
sleep 100
touchUp 0
sleep 500
touchDown 0 457 788
sleep 100
touchUp 0
sleep 500
else
goto :map
end
//아이템 정리 시작
:back
sleep 10000
//------공용창고가기------
sleep 10000
touchPress 0 #storageinx #storageiny
sleep 10000
//------아이템배열정리------
sleep 5000
touchPress 0 #restitemx #restitemy
sleep 20000
//------첫번째아이템터치------
sleep 5000
touchPress 0 #firstx #firsty
sleep 20000
//------첫번째아이템 빨간색일경우 저장------
:sell
getcolor #color #firstitemcx #firstitemcy
sleep 10000
if #color == #firstredc
//------아이템창고보관------
sleep 10000
toast 보관
touchPress 0 #restitemx #restitemy
sleep 10000
goto :sell
endif
//------보템이하 판매--------
sleep 20000
toast 아이템팔자
sleep 10000
//두번째 페이지 가는 부분
touchDown 0 61 671
sleep 50
touchUp 0
sleep 5000
//세번째 페이지 가는 부분
touchDown 0 61 671
sleep 50
touchUp 0
sleep 5000
touchDown 0 391 453
sleep 50
touchUp 0
sleep 5000
touchDown 0 41 539
sleep 50
touchUp 0
sleep 5000
touchDown 0 161 327
sleep 50
touchUp 0
sleep 5000
goto :backout
endif
//인벤아웃
:backout
sleep 10000
getcolor #color #backx #backy
sleep 500
if #color == #backc
toast 나가자
sleep 50
touchDown 0 47 46
sleep 500
touchUp 0
sleep 500
goto :map
endif
// 종료



:end



  • profile
    epox 2014.11.09 18:51

    end
    //아이템 정리 시작

    여기서 end가 의미가 없는듯 싶네요....


    그리고


    touchDown 0 457 788

    sleep 100

    touchUp 0

    sleep 500

    else ? <<<<<<

    goto :map

    end

    //아이템 정리 시작


    <<<<< 이부분에서 else 문구가 들어갔으면 그 위에 비교할 부분이 있어야 하는데

    비교할 부분도 안보이네요 비교할 부분이라 찾아보아도


    //장비정리창

    :item

    sleep 1000

    getcolor #color #itemx #itemy <<<<<

    sleep 500

    if #color == #itemc <<<<<

    sleep 500

    toast 팔러가자

    sleep 500

    touchDown 0 164 368

    sleep 50

    touchUp 0

    sleep 500

    goto :back

    endif <<<<<


    //사냥터 입장 라벨

    :gogo

    sleep 20000


    <<<<< 이부분인데 endif 실행 명령이 끝났으므로 else 는 필요치 않습니다


    그리고 죄송하지만 순서가 좀...;;;

    일단 시퀸스부터 확인하시는게 좋을듯 싶네요...;;



  • profile
    epox 2014.11.09 19:02

    그리고 인벤 풀이 되었을때 정리하로 가는 시스템인가요?

    그렇다면 //장비정리창 이부분이 인벤풀 확인창이라면

    //장비정리창 이부분의 스크립트는 좀 더 위로 가야합니다


    시퀸스가


    9번방 클릭 - 신발부족확인 - 동료칸부족확인 - 인벤풀확인 - 친구창 - 친구선택 - 9번방입장 - 친구소환 - 던전보상


    이 순서 입니다

    그런데 지금 다녕님의 스크립트를 보면 시퀸스가

    던전대기실확인 - 9번방클릭 - 친구창클릭 - 인벤풀확인 - 친구소환 - 던전대기실확인

    이런순서로 진행이되니 에러가 발생하는듯 싶네요


    시퀸스만 잘알아도 일단 매크로 반은 먹고 들어가니까

    시퀸스를 잘파악해보세요 ^^;;


  • 다녕 2014.11.09 23:49
    답변 감사합니다. 짜집기를 하다보니 엉망이 되어있었네요.
    좀더 공부를 해야겠습니다...ㅠㅠ
  • 바람바람중 2014.11.10 18:02

    보다보니 머가먼지 하나두 모르겠슴 ㅋㅋㅋㅋ

  • 하연데디 2014.11.14 13:50

    요즘 많이 보이시던데 열심이시군요 저도 분발해야겠어요 ^^


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 보통 별되 히로매크로 쓰실대 디바이스설정을 어떻게 ... 2 klxzi2 2014.11.09 0/0
질문 히로 매크로 돌릴 때 화면 가리면 안되나요??? 3 가라따누 2014.11.09 0/0
질문 9번방 스크립트좀 봐주세요. 5 다녕 2014.11.14 0/0
질문 태환은린님 1일 sss 신화 9번방 오류 있는데 ,, 봐주... 2 히로별되 2014.11.10 0/0
질문 레이드 장비판매 스크립트 질문 1 가라따누 2014.11.09 0/0
질문 라이안님 매크로 질문입니다 6 유익스 2014.11.10 0/0
질문 죄성합니다. 도와주세요 ㅠㅠ 14 초비타 2014.11.09 0/0
질문 스크립트 적용시에 디바이스도 같아야 적용되나요? 6 오드리 2014.11.28 0/0
질문 히로매크로 색값인식이 안되요 도와주세요 ㅠㅠ 5 오드리 2014.11.09 0/0
질문 혹시 동료가득차면 매크로 멈추게 할수있는 매크로도 ... 4 버라더리 2014.11.10 0/0
질문 휴대폰으로 히로매크로 돌릴수 있나요? 14 하늘아이랑 2015.01.27 0/0
질문 9번방 무한 버전을 3번방으로 바꾸려면 어떻게 해야되... 4 별되끙뜽 2014.11.10 1/0
질문 스크립트 실행중 문제입니다 1 faseek 2014.11.10 0/0
질문 스크립트 옆에 임의로 아무말이나 써 넣어도 괜찮나요? 2 쿰쿠는강민 2014.11.10 0/0
질문 태환님 스크립트 질문이요 6 qertu7 2014.11.10 0/0
질문 (진짜초보질문)히로매크로 스크립트 작동 질문좀요 ㅠㅠ 8 4154 2014.11.10 0/0
질문 (완전초보질문 ㅜㅜ)좌표,색값 추출할때.. 3 4154 2014.11.10 0/0
질문 은린님이나 고수님들 은린님스크립트 사냥터입장라벨 ... 8 qertu7 2014.11.11 0/0
질문 (초보질문ㅜㅜ)스크립짜기 ... 5 4154 2014.11.11 0/0
질문 지프로 쓰고 있는데 색값이 안나옵니다 4 쿰쿠는강민 2014.11.10 0/0
Board Pagination Prev 1 ... 789101112131415 ... 80 Next
/ 80

전체 최신 인기글

전체 주간 인기글