안녕하세요 지난번 올린 스크립트에 누락된부분이 있어 수정본 올려드립니다.
수정사항은 아이템 카운트 부분이 초기화를 안해서 계속 쌓였습니다.... 결국 무한루프...
추가 버그 발생하면 수정본 올리도록 하겠습니다
기능 : 보라이하 장비 판매/물약,빼빼로,보석등 무판매/광고창 내리기
////////////////////////////////////////////////////////////////////////////////////////////////////////////////
DEVICE: Samsung Galaxy Note 2 - 4.3 - API 18 - 720x1280 4.3
SCREEN_SIZE: 480x800
var #color 0
//친구 선택 창
var #ax 455
var #ay 252
var #ac 15527148
//사냥터?
var #gox 421
var #goy 334
var #goc 9493741
//popup
var #popx 32
var #popy 138
var #popc 15527148
//eventpopup
var #eventx 161
var #eventy 172
var #eventc 16514043
//상점파악
var #shopx 412
var #shopy 279
var #shopc 16777215
//장비풀창
var #fullpopx 208
var #fullpopy 398
var #fullpopc 923941
//1번아이템 클릭
var #item1x 389
var #item1y 456
? ??
//아이템 팝업창 색갈인식
var #itemchkx 366
var #itemchky 427
//템구별
var #redc 794579
var #golc 2332159 //이전값
var #pupc 16725918
var #bluc 16748826
var #grec 6148644
var #whic 16777215
//장비가 아닌거 인식
var #noarmorx 419
var #noarmory 607
var #noarmorc 2702412
//물약인식 수정중
var #posionx
var #posiony
var #posionc
//다음창 인식을위한 터치값
var #nexttox 11
var #nexttoy 754
var #nextfromx 11
var #nextfromy 565
//판매버튼 좌표
var #sellx 41
var #selly 537
//동급이하버튼 좌표
var #selleveryx 164
var #selleveryy 350
//다음버튼 좌표
var #nextbagx 61
var #nextbagy 650
//나가기
var #exitx 62
var #exity 36
//아이템 조회 숫자 카운트
var #bagnum 3 //여기다 보유 가방 수
var #bagitemnum 16 //한칸 가방의 아이템 개수
var #maxitemcnt 0
var #itemcnt 0
//매크로 시작 라벨
:start
sleep 100
//루프 라벨
:loop
sleep 10
//팝업 내리기
:pop
:popchk
sleep 500
getcolor #color #popx #popy
sleep 500
if #color == #popc
toast popdown
sleep 500
touchDown 0 36 338
sleep 100
touchUp 0
sleep 500
else
goto :go
endif
sleep 500
getcolor #color #eventx #eventy
sleep 500
if #color == #eventc
sleep 500
touchDown 0 163 518
sleep 100
touchUp 0
sleep 500
endif
goto :popchk
//사냥터 입장 라벨
:go
sleep 50
getcolor #color #gox #goy
sleep 50
if #color == #goc
toast start
sleep 1000
touchDown 0 350 648 //9번방좌표
sleep 100
touchUp 0
sleep 1000
goto :fullbagchk
//touchDown 0 169 410
sleep 100
touchUp 0
sleep 1000
else
goto :gogo
endif
//사냥터 입장
:gogo
sleep 1000
getcolor #color #ax #ay
sleep 50
if #color == #ac
toast getfriend
sleep 1000
touchDown 0 96 557
sleep 100
touchUp 0
sleep 1000
touchDown 0 33 448
sleep 100
touchUp 0
sleep 1000
touchDown 0 169 410
sleep 100
touchUp 0
sleep 1000
else
goto :gogo1
endif
//사냥터 입장 라벨
:gogo1
toast hunting
sleep 1000
touchDown 0 52 457
sleep 100
touchUp 0
sleep 1000
touchDown 0 459 374
sleep 100
touchUp 0
sleep 1000
touchDown 0 169 410
sleep 100
touchUp 0
sleep 1000
touchDown 0 52 457
sleep 100
touchUp 0
sleep 1000
else
goto :go
end
//루프?
goto :loop
:fullbagchk
sleep 4000
getcolor #color #fullpopx #fullpopy
toast 색깔 #color
sleep 100
set #itemcnt 0
sleep 500
if #color == #fullpopc
sleep 100
touchpress 0 164 355
sleep 3000
goto :sellitemchk
else
sleep 100
goto :gogo
endif
:sellitemchk
sleep 3000
getcolor #color #shopx #shopy
sleep 1000
if #color == #shopc
sleep 500
toast 상점들어옴
else
sleep 100
toast 신발이 없다
goto :go
endif
sleep 100
calc #maxitemcnt #bagnum * #bagitemnum
sleep 100
toast 가방의 총 아이템수 #itemcnt
sleep 100
touchpress 0 #item1x #item1y // 1번아이템 클릭
:itemcchk
sleep 100
if #itemcnt > #maxitemcnt
goto :exitsell
endif
sleep 2000
getcolor #color #itemchkx #itemchky
sleep 500
//toast 색깔 #color
if #color == #redc
sleep 500
toast 빨강
goto :nextitem
elseif #color == #golc
sleep 500
toast 금색
goto :nextitem
elseif #color == #pupc
sleep 500
toast 보라
goto :armorchk
elseif #color == #bluc
sleep 500
toast 블루
goto :armorchk
elseif #color == #grec
sleep 500
toast 그린
goto :armorchk
elseif #color == #whic
sleep 500
toast 흰색
goto :armorchk
else ? ? ? ? ? ? ? ? ?
sleep 100
toast 모두아님 이상함 다음 아이템부터 검색
goto :nextitem
endif
:nextitem
sleep 100
calc #itemcnt #itemcnt + 1
sleep 100
touchdown 0 #nexttox #nexttoy
sleep 100
touchmove 0 #nextfromx #nextfromy
sleep 100
touchup 0
sleep 100
goto :itemcchk
:armorchk
sleep 100
getcolor #color #noarmorx #noarmory
sleep 100
if #color == #noarmorc
toast 장비가 아님 팔면 안됨
sleep 100
goto :nextitem
else
goto :sell
endif
:sell
sleep 1000
touchpress 0 #sellx #selly
sleep 1000
touchpress 0 #selleveryx #selleveryy
goto :exitsell
:exitsell
sleep 10000 //파는시간
toast 판매완료
touchpress 0 #exitx #exity
goto :go
sleep 1000
//종료
:end
더 다듬으면 제 장비정리스크립트보다 나을것 같아요 ㅋㅋㅋ
제스크립트는 너무 길어서...ㅠㅠ
epox님이 올리셧던 장비정리 스크립트와 아이디어가 비슷하네요.
공부가 많이 됩니다.ㅎ