버그가 발견되어 수정본 올려드렸습니다.
아래 주소
http://tailstar.net/index.php?_filter=search&mid=hiromacro&search_keyword=%ED%95%98%EC%97%B0%EB%8D%B0%EB%94%94&search_target=nick_name&document_srl=1211137
--------------------------------------------------------------------------
안녕하세요 지난번올린 광고 내리는 기능과 아이템 보라이하 장비만 판매를 적용한 스크립트입니다.
몇번 테스트해서 사용중이구요.. 버그는 발생시 보완해서 다시 올릴 생각입니다.
더이상 장비 판매가 불가능하면 무한루프에 빠집니다.
기본 베이스는 예전에 아마 태환은린님 9번방[오래되서 기억이 ^^;;] 스크립트에 추가 기능
구현했습니다.
붙혀서 사용해서 스크립트가 좀 난잡 해도 이해해 주세요 ;;;;;
///////////////////////////////////////////////////////////////////////////////////////
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 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
감사합니다^^