게임은 케로로파이터?단순 반복문이고요
문제가 아무리 수정을해도 2가지 문제가 발생합니다.
1번째는 체크하고 콤보박스 선택후 F1:: 로 시작하면 이미지서치로 1번은 찾아서 읽습니다. 2번째는 이미지서치를 못찾는다고
msgbox, 캡슐이 없습니다라고 뜹니다.
2번쨰는 goto나 gosub를 사용하면 F1을 눌러도 아무 반응을 안하내요
return를 더넣어봐도 똑같고 else if문으로 해도 해결이 안되고 머가 잘못된걸까요?
아참 그리고 한가지더 listview 입력키쪽에 변수를 선언하고 edit로 받아서하는데요?영어로만 입력되는데 한글로도 띄울수있나요?
Gui, Add, GroupBox, x6 y7 w270 h120 , GroupBox
Gui, Add, ComboBox,choose1 x16 y35 w80 h300 vc disabled, 카드세공|재료캡슐|의상캡슐|카드캡슐|캐릭캡슐|
Gui, Add, Text, x286 y17 w160 h110 , F1:시작 F2:종료
Gui, Add, CheckBox, x100 y34 w20 h20 gss vch,
Gui, Add, Listview, x10 y217 w190 h140 , 시간|입력키
Gui, Add, Edit, x220 y217 w190 h140 , Edit
; Generated using SmartGUI Creator 4.0
Gui, Show, x370 y180 h370 w420, 케로로 여러가지 잡다한 메크로
Return
GuiClose:
exitapp
ss:
gui,submit,nohide
if (ch=1)
{
Guicontrol, enable, %c%
}
gui,submit,nohide
if (ch=0)
{
Guicontrol, disable, %c%
}
F1::
loop??????????????????
{??????????????????? ;loop
if (ch=1)
{???????????????????? ;if s
if (c="카드세공")
sleep,100
imagesearch, vx, vy, 1,1,A_ScreenWidth,A_ScreenHeight,*30 file\세공.png
if ErrorLevel=0
{???????????????????????????? ;img 1-1
mouseclick,left,vx+30,vy+30,4
mouseclick,left,vx+30,vy+30,4
mouseclick,left,vx+30,vy+30,4
mouseclick,left,vx+30,vy+30,4
sleep,100
send,{enter down}
sleep,100
send,{enter up}
sleep,100
send,{enter down}
sleep,100
send,{enter up}
sleep,100
send,{enter down}
sleep,100
send,{enter up}
sleep,6000
mousemove,vx+100,vy+100
gosub,a
}????????????????????????????? ;img 1-2
if (c="재료캡슐")
sleep,100
imagesearch, vx, vy, 1,1,A_ScreenWidth,A_ScreenHeight,*30 file\재료.png
if ErrorLevel=0
gosub,a
{??????????????????????????? ;img 2-1
mouseclick,left,vx-30,vy+90,4
sleep,100
sleep,6000
}
?????????????????????????? ;imf 2-2
a:
if ErrorLevel=1
{???????????????????????????? ;if err 1-1
msgbox, 캡슐이 없습니다.
break
}???????????????????????????? ;if err 1-2
}???????????????????????????? ;if ch e
?????????????????????????
if (Ch=0)
{
}
}? ;loop???????????????????? ;loop e
return
f3::exitapp
f2::reload