오토핫키 커뮤니티

조회 수 611 추천 0 댓글 5

스톤에이지 매크로 처음 제작해보는데요 'ㅅ'


Gdip,Gdip lmageSearch 둘다 다운받았고

어떤분이 만드신 소스로 작성해서 매크로를 작동시켰는데 게임화면 외각만 반짝반짝 거리면서 작동을 안합니다 프로그램은 녹스 사용하고 있어용 왜 하얀색으로 반짝반짝 하는지 알려주실분 구해요 



#include Gdip.ahk

#include Gdip_ImageSearch.ahk



F3::

Start:



Loop{

If(IsImagePlus(ClickX, ClickY, "image\완료된레이드.bmp",60,0))

{

클릭(ClickX, ClickY)

Sleep,1000

If(IsImagePlus(ClicKX, ClickY, "Image\보상받기.bmp",60,0))

{

클릭(ClickX, ClickY)

Sleep,1000

클릭(500,500)

Sleep,1500

If(IsImagePlus(ClicKX, ClickY, "Image\보상확인.bmp",60,0))

{

클릭(ClickX, ClickY)

}

}

}



If(IsImagePlus(ClickX, ClickY, "image\참여.bmp",60,0)

||IsImagePlus(ClickX, ClickY, "image\협공.bmp",60,0))

{

클릭(ClickX, ClickY)

Sleep,1000

If(IsImagePlus(ClickX, ClickY, "image\시작.bmp",60,0))

{

클릭(ClickX, ClickY)

Sleep,1000

}

If(IsImagePlus(ClickX, ClickY, "image\소탕.bmp",60,0))

{

클릭(ClickX, ClickY)

Sleep,3000

;소탕 := 소탕 + 1

If(IsImagePlus(ClickX, ClickY, "image\성공.bmp",60,0))

{

클릭(711,472)

;레이드성공 := 레이드성공 + 1

}

else If(IsImagePlus(ClickX, ClickY, "image\패배.bmp",60,0))

{

클릭(711,472)

;레이드실패 := 레이드실패 + 1

Sleep,1000

클릭(34,68)

Sleep,2000

클릭(943,92)

}

else If(IsImagePlus(ClickX, ClickY, "image\완료된보스.bmp",60,0))

{

;완료된보스 := 완료된보스 + 1

Sleep,500

클릭(513,429) ; 수정

Sleep,500

}

}

}

If(IsImagePlus(ClickX, ClickY, "image\새로고침.bmp",60,0))

{

;msgbox, 새로고침시작

클릭(ClickX,ClickY)

Sleep,500

}

}




클릭(x, y)

{

x := x+2

y := y+34

Coor := x | y<<16

WinGet, ActiveID, ID, StoneAge

if(x = 0 && y = 0)

{

return false

}

if not getkeystate("Ctrl" , "p")

{

PostMessage, 0x201, 0, %Coor%,, ahk_id %ActiveID%

PostMessage, 0x201, 1, %Coor%,, ahk_id %ActiveID%

}

else if getkeystate("Ctrl" , "p")

{

Loop

{

if not getkeystate("Ctrl" , "p")

{

PostMessage, 0x201, 0, %Coor%,, ahk_id %ActiveID%

PostMessage, 0x201, 1, %Coor%,, ahk_id %ActiveID%

break

}

sleep, 100

}

}

}



IsImagePlus(ByRef clickX, ByRef clickY, ImageName, errorRange, trans, sX = 0, sY = 0, eX = 0, eY = 0)

{

WinGet, Title , ID, StoneAge

if(Gdip_ImageSearchWithHwnd(Title, clickX, clickY,ImageName,errorRange,trans, sX, sY, eX, eY))

{

return true

}

else

return false

}



Gdip_ImageSearchWithHwnd(Hwnd,Byref X,Byref Y,Image,Variation=0,Trans="",sX = 0,sY = 0,eX = 0,eY = 0)

{

SysGet, wFrame, 7

SysGet, wCaption, 4

gdipToken := Gdip_Startup()

bmpHaystack := Gdip_BitmapFromHwnd(Hwnd)

bmpNeedle := Gdip_CreateBitmapFromFile(Image)

if( sX!= 0 || sY!= 0 || eX!= 0 || eY != 0)

{

sX := sX + wFrame

sY := sY + wCaption + wFrame

eX := eX + wFrame

eY := eY + wCaption + wFrame

}

RET := Gdip_ImageSearch(bmpHaystack,bmpNeedle,LIST,sX,sY,eX,eY,Variation,Trans,1,1)

Gdip_DisposeImage(bmpHaystack)

Gdip_DisposeImage(bmpNeedle)

Gdip_Shutdown(gdipToken)

StringSplit, LISTArray, LIST, `,

X := LISTArray1 - wFrame

Y := LISTArray2 - wCaption - wFrame



if(RET = 1)


{

return true

}

else

{

return false

}

}


  • 추푸쿠다 2016.09.21 15:27

    이렇게 코딩을 다해야되는군요...

  • 이솔레지아 2016.09.21 18:01

    만드시는분들 진짜 대단하심...ㅎㄷ

  • 크루세이덩 2016.09.21 20:37

    하얀색화면이 번쩍 거리는 건

    포스트메세지가 제대로 작동이 안되서 그럴 수 있습니다.

    포스트메세지 검색하셔서 해결책을 찾으시면 됩니다. 

  • profile
    셋쇼마루 2016.10.01 19:16

    안녕하세요 어떤분 입니다.


    스톤에이지가 패치로 이미지를 난잡하게 만들어서 더이상 저 방법으론 매크로가 돌아가지않습니다.

  • 라스개 2016.10.07 08:56
    아~ 그럼 이미지 따도 안된다는 말이에요??

    녹스에서 화면에 나오는 이미지랑 이미지 딴 거랑 같으면 마우스 클릭을 할수있게 할수 없나요?

List of Articles
분류 제목 글쓴이 최근변경 추천
질문 시간 관련해서 매크로가 필요합니다. 1 마매 2022.12.14 0/0
자유 보통게임에서 쫄 어떤식으로 찾으시나요? 2 제발등업좀2 2022.12.14 0/0
질문 답변좀 부탁드리겠습니다. 3 vkdse 2022.12.14 0/0
질문 콤마단위로 스크립트를 실행하고 싶슶니다. 4 fnwj 2022.12.14 0/0
질문 이미지서칭 자꾸 안되서 질문드립니다 2 골골라굴 2016.10.04 0/0
질문 백그라운드 프로세스에 관한 질문 4 Flugel 2016.09.26 0/0
질문 controlclick질문드립니다 5 PlusK 2016.10.11 0/0
질문 오토핫키로 블루스택or녹스 동작 구현이가능한건가요? 6 신용1위유령 2016.10.20 0/0
질문 ngs오류 이거 주제와 다르지만 진짜 이상해서 질문 한... 3 예쁜고은비 2017.05.13 0/0
질문 거리에 따라 이미지 크기가 바뀌는데 시크리터 2016.09.24 0/0
질문 오토핫키 문자열에 대하여 질문드립니다. 4 찌찌훈 2016.09.23 0/0
질문 이미지서치 질문좀 해도 될까요? 3 날개머리 2016.09.28 0/0
질문 이미지서치 질문드립니다 5 KAZUYA 2016.09.23 0/0
질문 포스트메시지 작성방법좀 알려주세요 스톤킹춘 2016.09.21 0/0
질문 해외 FPS 스크립트 부분 소스 질문 4 케이디 2016.09.22 0/0
질문 스톤에이지 매크로 도와주세요 5 스톤킹춘 2016.10.07 0/0
질문 비활성 이미지서치 샘플 소스 좀 부탁드려도 될까요? 1 운우풍뢰 2016.09.21 0/0
질문 이미지서치 우선순위 정할수는 없을까요? 5 KAZUYA 2016.09.21 0/0
자유 스크립트짜는게 어려워서 디컴파일도전해봤지만 5 달봉 2016.09.21 0/0
질문 반복문 실행중 이미지서치 질문드려요 2 KAZUYA 2016.09.20 0/0
Board Pagination Prev 1 ... 106107108109110111112113114 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글