안녕하세요
칼츠 입니다!!
현재 레이븐 메크로 만들어보고있는데 어려운게 있어서요 ㅠㅠ
현재 제가 짜놓은 소스는 스킬은 다 나갑니다!!
근데 만약에 컴파일 하고 진행을 하게됬을경우? 총 5개의 스킬이있는데
어떤스킬은 2초마다? 어떤스킬은 5초마다 이런식으로 경우의수를 많이 넣구요!!? 그걸 선택한값에 대해서
작동하게끔 하고싶습니다.? ㅠㅠ 알려주세요!! ㅠㅠ
스킬설정:
??? WinActivate, %wintitle%
?loop,
??? {
?? ImageSearch,vx,vy,0,0, a_ScreenWidth,a_ScreenHeight,*50 %A_WorkingDir%\레이븐이미지\게임시작.bmp
?? IF ErrorLevel = 0???????????????????????????????????????
????? {
??? MouseGetPos, MouseX, MouseY
?????? MouseClick, left, 571, 422, 1, 1??????????????
?????? MouseMove, %MouseX%, %MouseY%, 1
?????? sleep, 1000
?????? MouseGetPos, MouseX, MouseY
?????? MouseClick, left, 558, 338, 1, 1??????????????
?????? MouseMove, %MouseX%, %MouseY%, 1
?????? sleep, 1000
?????? MouseGetPos, MouseX, MouseY
?????? MouseClick, left, 613, 269, 1, 1??????????????
?????? MouseMove, %MouseX%, %MouseY%, 1
?????? sleep, 1000
?????? MouseGetPos, MouseX, MouseY
?????? MouseClick, left, 699, 269, 1, 1?????????????
?????? MouseMove, %MouseX%, %MouseY%, 1
?????? sleep, 1000
???
??? MouseGetPos, MouseX, MouseY
?????? MouseClick, left, 749, 419, 1, 1??????????????
?????? MouseMove, %MouseX%, %MouseY%, 1
?????? sleep, 1000
??? WinActivate, %wintitle%
??? ImageSearch,vx,vy,0,0, a_ScreenWidth,a_ScreenHeight,*50 %A_WorkingDir%\레이븐이미지\다시하기.bmp
??? IF ErrorLevel = 0??
?????? {
???? MouseGetPos, MouseX, MouseY
??????? MouseClick, left, 579, 439, 1, 1??????????????
??????? MouseMove, %MouseX%, %MouseY%, 1
??goto, 탐험시작
??????? sleep, 2000
??break
??? }else{
??goto, 스킬설정
??? }
?? }
?}
iCount:= 1
Loop
{
iResult:= Mod(iCount, 2)
if iResult = 0
Do 2 Process
iResult:= Mod(iCount, 3)
if iResult = 0
Do?3 Process
iResult:= Mod(iCount, 4)
if iResult = 0
Do?4 Process
iResult:= Mod(iCount, 5)
if iResult = 0
Do?5 Process
if iCount > 59
iCount:= 1
else
iCount+= 1
Sleep, 1000
}
이런 식으로 간단히 할수도 있겠네여;;
참고만 하시길...