몇번 질문을 해서.. ㅠ 2개정도 수정도 해보고 했는데 .. 잘 안되네요 ㅠㅠ
고수님들 답변을 기다려 봅니다 ㅠㅠ
1. 첫번째 팝업 관련 ㅠ
}
if(IsImagePlus(clickX, clickY, "Image\BlueStacks\PopUpX.bmp", 70, "BLACK", 485, 50, 525, 85))
{
log := " @ 블루스택 실행 :광고 닫기"
AddLog(log)
Click(clickX, clickY)
SleepLog( TIME_CLICK )
}
if(IsImagePlus(clickX, clickY, "Image\BlueStacks\PopUpX2.bmp", 60, 0))
{
log := " @ 블루스택 실행 : 광고 닫기"
AddLog(log)
Click(clickX, clickY)
SleepLog( TIME_CLICK )
}
if(IsImagePlus(clickX, clickY, "Image\BlueStacks\PopUpX3.bmp", 60, 0))
{
log := " @ 블루스택 실행 : 광고 닫기"
AddLog(log)
Click(clickX, clickY + 10)
SleepLog( TIME_CLICK )
}
if(IsImagePlus(clickX, clickY, "Image\BlueStacks\AdX.bmp", 80 ,0, 595, 355, 640, 375))
{
팝업x1 과 팝업x2는 상품 결제 팝업 2개 닫히는데 ..
이번에 나온 >>메이우편<< 결제를 했을시.. 저녁 12시가 넘고 재접속시 일차별로 나오는 팝업창이 하나또 나와서
그 팝업그림의 우측 상단 부분 엑스를 팝업x3으로 이미지 저장을 햇습니당.. 그런데.. 멈춤 현상이... 일어나네요 ㅠㅠ
2. 장비 판매 관련..
}
Click(clickX, clickY)
}
SleepLog( TIME_CLICK )
}
if(IsImagePlus(clickX, clickY, "Image\Equipment\SellOk.bmp", 60, 0))
{
Click(clickX, clickY)
}
if(IsImagePlus(clickX, clickY, "Image\Equipment\ErrorRank.bmp", 60, 0))
{
if(IsImagePlus(clickX, clickY, "Image\Equipment\ErrorRankNo.bmp", 60, 0))
{
Click(clickX, clickY)
break
}
}
if(IsImagePlus(clickX, clickY, "Image\Equipment\Out.bmp", 60, 0))
{
SleepLog( TIME_WAITPOPUP )
if(IsImagePlus(clickX, clickY, "Image\Equipment\Out.bmp", 60, 0))
{
log := "# 장비: 판매"
AddLog(log)
sellCount++
target--
break
}
}
이것도 역시.. 게시판에서 여러 고수님들의 글을 보면서 눈치껏 했는데..ㅠ 이미지도 따고... 근데..
저 소스로 했을시에..
364.40 이라는 숫자가 계속 뜨면서.. 멈춤 현상이 일어납니다.ㅠ
고수님들의 답변좀 조심스래.. 기다려 봅니다 ㅠㅠ
1번 팝업문제는 넘어가고 장비판매문제의 경우는 이번패치때문에 생긴 판매확인창을 넘어가게 만드는게 목적이라면
원래있던 소스의
if(IsImagePlus(clickX, clickY, "Image\Equipment\SellYes.bmp", 60, 0))
{
GuiControlGet, IsCapture, 2:
GuiControlGet, AlarmImage, 2:
if(IsCapture)
{
filename := "Capture\" A_DD "_" A_HOUR "_" A_MIN "_" A_SEC "_Selling.png"
Capture(filename)
if(AlarmImage)
PushImage(filename)
}
Click(clickX, clickY)
SleepLog( 500 )
}
if(IsImagePlus(clickX, clickY, "Image\Equipment\ErrorRank.bmp", 60, 0))
{
if(IsImagePlus(clickX, clickY, "Image\Equipment\ErrorRankNo.bmp", 60, 0))
{
Click(clickX, clickY)
break
}
}
이 부분에서 SleepLog(500)위의 Click함수위 빈줄에다가
ClickToImage함수만 작성해주시면 해결됩니다.
ClickToImage(clickX, clickY, "Image\Equipment\SellComplete.bmp")
이런식으로요