subraid() 를 수정해도 재부팅만 무한 반복이네요;;
레이드 빼고 돌리면 잘 돌긴하는데...
레이드 포함 돌리면 무탑,결장 하고 레이드 한번 돌고 모험으로 넘어가야하는데...
모험 넘어가기 전에 재부팅을 해버리네요..이런...
수정한 subraid() 소스인데 뭐가 문제인가요...?
subRaid()
{
GuiControlGet, RaidCount, 2:
GuiControlGet, RaidJoinCount, 2:
Rcount := RaidCount
RJoincount := RaidJoinCount
OnRunning := 1
GuiControl,, Progress, 100
GuiControl,, SimpleLog, <레이드>
if(IsImagePlus(clickX, clickY, "Image\common\모험나가기.bmp", 60, 0))
{
clickX := 497
clickY := 279
Click(clickX, clickY)
sleep, %TIME_REFRESH%
if(!WaitImagePlus(clickX, clickY, "Image\Raid\Out.bmp", 60, 0))
return false
log := "# 레이드 : 입장"
subRaid()
{
click(24, 24) <-- 뒤로 가기버튼 = 모험 화면에서 모험 분기 화면으로 나가기
sleep,1000
GuiControlGet, RaidCount, 2:
GuiControlGet, RaidJoinCount, 2:
Rcount := RaidCount
RJoincount := RaidJoinCount
...
if(IsImagePlus(clickX, clickY, "Image\Adventure\LatestAdvenraid.bmp", 60, 0)) <-- 모험 분기화면의 레이드 버튼.
{
if(IsImagePlus(CiX, CiY, "Image\raid\raidIcon.bmp", 60, 0)) <-- 이것도 같은 화면의 레이드 버튼.
Click(CiX, CiY)
if(!WaitImagePlus(clickX, clickY, "Image\Raid\Out.bmp", 60, 0))
return false
log := "# ?덉씠??: ?낆옣"
AddLog(log)
Loop, %Rcount%
제 네뷸라 코드입니다.