어느 부분에 수정해야 하는지 염치 없지만 부탁드립니다 ㅠㅠ
레이드는 필요 없습니다...ㅠㅠ
맨날 정보만 얻어가서 죄송합니다..
어느 부분에 수정해야 하는지 염치 없지만 부탁드립니다 ㅠㅠ
레이드는 필요 없습니다...ㅠㅠ
맨날 정보만 얻어가서 죄송합니다..
1. SetBattleMainToAdventureMain() 내부에서
if(IsImagePlus(clickX,clickY,"Image\Adventure\Enter.bmp",60,0))
{
Click(clickX,clickY)
다음줄에 sleep 약간 넣고 click 혹은 isimage로 모험분기화면에서 모험입장 한번 눌러주면 모험 해결
2. subraid() 첫줄에 클릭 혹은 isimage로 뒤로가기 버튼 눌러주게 할 것. sleep 약간과 함께.
3. if(WaitImagePlus(clickX,clickY,"Image\Raid\Out.bmp",60,0)) 찾아서(어느 함수안인지 까먹었는데 꽤나 후반부)
클릭 바로 다음 부분에 sleep 약간 넣고 click 혹은 이미지 인식으로 모험분기화면에서의 모험입장 클릭하게 만듬.
다른 부분 더 건드린게 있었는지 지금 생각이 안 나는데(...) 대충 저 정도면 조악하게나마 이전이랑 비슷하게 동작하게 되더군요.
쪽지 확인했습니다.
쪽지 내용은 모두 waitimage 근처에서 코드 추가하는 위치를 물어보신 듯 한데 제 댓글에서 3번을 말씀하신 건가요?
제 경우에는 if(WaitImagePlus(clickX,clickY,"Image\Raid\Out.bmp",60,0))쓰는 부분이 딱 하나 있었습니다.
if(IsImagePlus(clickX,clickY,"Image\Raid\Refresh.bmp",60,0))
{
Click(clickX, clickY)
SleepLog(TIME_CLICK)
}
}
if(WaitImagePlus(clickX,clickY,"Image\Raid\Out.bmp",60,0)) <------ 이겁니다.
{
Click(clickX, clickY) <----- 여기까지 원 코드
sleep,1000 <--- 딜레이 약간 주고
click(168,119) <-- 클릭. 쪽지에서 말씀하신대로 Enter2.bmp로 이미지 인식하셔도 됩니다. 실제로 저게 더 안정적이겠죠.
}
어디 어디 부분을 더 수정하셨는지, 혹은 아닌지를 몰라서 여기까지만 할게요.
열쇠 구매는 제가 항상 수동으로만 해서 지금 문제가 있는지 아닌지 알지 못해서 고치긴 힘들 것 같군요...
여담으로 latestadventure 이미지가 12영지 이미지가 그 외 다른 영지의 latest이미지랑 정말 미세하게 다릅니다.
그림판으로 찍어서 비교해보면 진짜 도트단위로 달라요.
<-- 이거 이미집니다.
수정하시는 도중에 기록에서 계속 latest 대기가 뜨고 멈추면 위 이미지로 바꿔보시거나 직접 공통되는 픽셀범위를 찾으시거나 아예 그림자 이미지 하나 새로 찍고 코드에다가 or로 죄다 박아버리는 것들 중 선택하셔야 할 것 같아요.
사실 저것도 확인을 오늘 해서 계속 제대로 작동할지는 모르겠네요. 일단 점심떄부터는 리부팅 포함해서 멈추는 일은 없긴 했는데..
다시 쪽지내용 봤는데 제가 잠와서 완전 잘못봤군요(...) 1번 물어보신거였구나... 아..
if(NBRaid)
SetPlayerSkill(4)
}
if(IsImagePlus(clickX,clickY,"Image\Adventure\Enter.bmp",60,0)) <---- 여기 말한거였고
{
Click(clickX,clickY)
sleep,1000 <--- 딜레이 약간 주고
click(180,120) <--- 클릭. 이미지 인식으로는 Enter2.bmp 넣을 곳입니다.(모험 분기화면에서의 모험입장)
if(!WaitImagePlus(clickX,clickY,"Image\Adventure\LatestAdventure.bmp",80,0))
return false
}
클릭 대신 if(isimageplus 쓰셔도 될 겁니다.
여담이지만 다른 분들처럼 작정하고 뜯어고치는게 아니라 진짜 어거지로 땜빵한거라서 여러가지 문제가 발생할 확률이 상당히 농후합니다. 예를 들어서 레이드 단독만 갈 경우 플레이어 스킬 변경없이 돌격한다거나 같은 것?
그 외에는 황방/결투장/레이드/모험이 모드 체크된 상태에서는 아직 발견하지 못했어요.
감사합니다
뭔가 어렵다...
광고
전체 최신 인기글
전체 주간 인기글
SetMainToBegin() 함수랑
SetBattleMainToAdventureMain() 함수에서
로그보시면서 멈추시는 부분에
모험 입장하는 이미지 한개 추가하시면 될거에요