목록픽셀서치 (12)
넷게임
imagesearch,x,y,0,0,A_screenwidth,A_ScreenHeight, a.bmp 이런식으로 하면 1,1 부터 1,2 1,3 1,4 이런식으로 한픽셀씩 스캔을 하는데 혹시 1920,1080에서부터 1920,1079 1920,1078 1920,177 이렇게 오른쪽 아래서부터 왼쪽 위로 스캔하는건 따로 있나요? 아니면 그냥 imagesearch,x,y,1920,1080,0,0, a.bmp 이런식으로 하면 되나요? (혹시 스캔할떄 1,1 2,1 3,1 4,1 이런식으로 가나요?ㅠ 정확히 몰라서 그냥 적었습니다) 답글
제가 하고 있는 게임이 있어 픽셀 서치를 만들었는데 CoordMode, Pixel, Screen CoordMode, Mouse, Screen Gui, Add, Text, x10 y10 w150 h20 Center, 매크로 프로그램 Gui, Add, Button, x10 y30 w150 h20, 시작 Gui, Add, Button, x10 y55 w150 h20, 멈춤 Gui, Add, Button, x10 y80 w150 h20, 종료 Gui,Show 상태변수 := false return GuiClose: { ExitApp } return -:: Button시작: { 상태변수 := true While(상태변수 = true) { Loop { PixelSearch, vx, vy, 0,0, A_ScreenWi..
#Include Gdip.ahk #Include Gdip_ImageSearch.ahk#Include ImageSearch_Inactive.ahk#Include Pixelcolor.ahk Button시작:{텍스트 = 시작로그(텍스트)global 매크로상태 := trueglobal active_idWinget, active_id, ID, 7번 while(매크로상태 = true){gosub, hp}}return HP:{Loop{x=55y=177PixelHP1:=PixelColor(x,y,active_id)x=78y=177PixelHP2:=PixelColor(x,y,active_id) if (PixelHP2 != PixelHP1){gosub, 그힐}}}return 비활성 픽셀서치 스크립트로 hp 구현하고 싶습니..
이 동그라미 안에있는 색깔을 픽셀서치하려고하는데 계속 새로고침을 하게되면 픽셀값이 바뀌게되는데요. 이거를 어떻게 잡아줘야하는건가요?? 도저히 감이안오네요 색깔은 그대로인데 픽셀값만 새로고침하면 계속 값이 바껴서 제가적어논 픽셀값이 소용이없어져버려서 스크립트가 무반응이네요. 고수분들 방법이 궁금합니다 부탁드려요 0x81A7BC 0x87A7BC 등 RGB 1씩 오차로인하여 변하는거같은데 PixelSearch,VX,VY, 239,355,455,417, 0x89A8BF,0,fast if errorlevel=0 { mouseclick,left,%vx%,%vy% MouseMove, 890,654, mouseclick, 이런식으로 쓰고있는데 어떻게 변화를 줘야할까요? RGB오차범위설정하는거는 해본적이없어서 너무어렵네..
특정컬러코드만 찾는게 아니라,모든 컬러를 찾고 그리고 특정 컬러를 배제시키고 싶은데 어떻게 설정해야할까요? 답글
해당픽셀 제외 예로 000000 제외시 다른픽셀이 보이면 그거 찾아서 클릭하게 하고싶은데 방법이 없을까요? ALL-000000이런식이라던지.. 쉐이더범위값으로 000000근사치만 제외시키고 선택하게하던지.. 불가능할까요?.. 답글
제가 1일차로 이것저것 연습해보고있는데 픽셀서치는 내가 정한 색갈이 있을때 내가 정한 동작을 하는건데 범위내에 내가 정한 색갈이 아닐 때 동작하도록 할 수 있을까요?? 답글
현재 소스가 00FF00 색만 인식을하는데 여기서 FF0000 색도 인식을 같이하고싶습니다 소스중일부첨부합니다 도와주세요 ㅜㅜ PixelSearch, AimPixelX, AimPixelY, ScanL, ScanT, ScanR, ScanB, 0x00FF00, %오차범위%, Fast RGB if errorlevel = 0 { GoSub GetAimOffset GoSub GetAimMoves GoSub MouseMoves GoSub SleepF } } } } } return 답글
안녕하세요 오토핫키를 배우고 있는 초보입니다. 공부를 하다보니 온라인 게임에 적용시켜 보고 싶은데 문제점이 생겨 문의를 드립니다. 제가 하고자 하는것은 자동 사냥인데요 이때 이미지 서치를 해야 될지, 픽셀서치를 해야될지 구분이 안가더라구여 -이미지서치의 경우 문제점 1.스샷을 했을 경우 뒷 배경이 달라져서 제대로 이미지 서치가 되지 않음 2.몬스터가 움직이기 때문에 여러 각도의 스샷이 필요함 -픽셀서치의 경우 문제점 1.해당 몬스터의 색을 누르면 마우스를 움직이지않아도 색이 변함 (게임사에서 변경 되게 한거 같아여) 2.해당 몬스터의 색과 배경색이 일치하는 경우 먹통 고수분들의 도움이 필요합니다 ㅠ 답글
픽셀서치나 이미서치 범위를 사각틀로 표기할수있나요? 서치할때에 두 점사이를 두고 큰 사각틀을 그리자나요? 그것을 시각화하고싶은데 Gdip_DrawLine 으로 하려니 한줄 한줄 그리는거라 완전 노가다이고 외국 포럼을 찾아보니 다 사각이 채워져있는 도형이라 서치에 방해가 되고.. 서치범위를 바꿀때마다 시각화를 하고싶은데 그게 참 힘드네요 좋은 아이디어가 있을가요? gui도 생각해봤지만 엄연히 gui가 위로 깔리면 서치와 클릭에 걸림돌이 될거같아 자문을 구해봅니다. 답글
안녕하세요. 오토핫키로 특정 색을 픽셀서치를한후 dllcall로 특정색으로 마우스가 가서 클릭하는 코드를 짜서 잘 돌아가서 기쁜데요. 문제가 한가지있는데 해당 픽셀의 가장 왼쪽을 클릭해야하는데 특정픽셀이 맞다면 그색을 기준없이 아무대나 클릭하더라구요. 해서 검색된 특정색의 가장왼쪽부분을 클릭하게해야하는데. 아마 검색된 값중에 x축의 가장 0에 가까운것을 클릭하게하면 될것으로 생각도됩니다. 이것을 코드로 짜려면 어떻게해야하나요?? 알려주세요! 답글