디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

오토핫키로 게임물약메크로 만드는중인데 구현을 못하겟어... 조언좀

프갤러(121.185) 2024.08.21 10:42:35
조회 77 추천 0 댓글 3
														

패스오브 액자일이라는 게임을 하면서

오토핫키로 피가 달면 1을눌러서 스스로 포션을 빨게하는 메크로를 만들었어


챗지피티랑 클로드라는  ai 한테 물어가면서 만들었어.

수동으로 좌표는 따서 넣어줘야 하지만 그 좌표에 색상이 바뀌면 1을 누르게 하는거랑.

게임프로그램에서만 작동대게 하는거까지는 했어.


색상이 바뀌면 1을 누르는걸로 구현이 되어있어서 피가 달면 1을 잘 빠는데 문제는 1을 눌러서 피가 차면 다시 빨개지니까 색상이 바뀐걸 다시한번 인지하고 또 1을눌러서 포션을 낭비하게대.

7ee99e36ebd518986abce89541807d6e21

여기 가운데를 좌표로 따서 저기 색상이 바뀌면 누르는걸로 구현한거. ㅇㅇ


중복해서 1을 누르는걸 막는방법이 없을까?



아래는 소스코드야.


자세한 답변은 해주면 고맙지만 아니어도 좋아. 아이디어라도 있으면 적어주면 배우는데 도움이 댈거같음.









#Persistent

#IfWinActive, ahk_exe PathOfExile.exe


CoordMode, Pixel, Screen  ; 화면 전체 기준으로 좌표 설정

x := 107

y := 828

tolerance := 50

cooldownTime := 200  ; 쿨다운 시간 0.2초 (200 밀리초)

lastActionTime := 0


PixelGetColor, lastColor, x, y, RGB

SetTimer, CheckColor, 50


CheckColor:

    if (!WinActive("ahk_exe PathOfExile_KG.exe"))

        return

    

    PixelGetColor, currentColor, x, y, RGB

    currentTime := A_TickCount

    timeSinceLastAction := currentTime - lastActionTime

    

    if (ColorDiff(lastColor, currentColor) > tolerance and timeSinceLastAction > cooldownTime)

    {

        Send, 1

        lastColor := currentColor

        lastActionTime := currentTime

    }

return


ColorDiff(color1, color2)

{

    color1R := color1 & 0xFF

    color1G := (color1 >> 8) & 0xFF

    color1B := (color1 >> 16) & 0xFF

    color2R := color2 & 0xFF

    color2G := (color2 >> 8) & 0xFF

    color2B := (color2 >> 16) & 0xFF

    

    diffR := Abs(color1R - color2R)

    diffG := Abs(color1G - color2G)

    diffB := Abs(color1B - color2B)

    

    return diffR + diffG + diffB

}






추천 비추천

0

고정닉 0

0

원본 첨부파일 1

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 자식 사교육에 돈 엄청 쓸 것 같은 스타는? 운영자 24/09/09 - -
2748929 신입 = 1년차다 [6] 프갤러(210.91) 09.11 119 1
2748928 출근 너무 좋아~ [1] 춘절갤로그로 이동합니다. 09.11 37 0
2748925 하이롱 [4] 엘리트킷갤로그로 이동합니다. 09.11 55 0
2748904 자바한명 타요 [3] 프갤러(118.235) 09.11 101 1
2748898 코테 보는 중소 중견이 돈 더 주냐?> [2] 프갤러(14.37) 09.11 104 0
2748897 C++ vs 러스트 [3] 엘리트킷갤로그로 이동합니다. 09.11 112 0
2748893 프론트 1년차 고민있는데 들어줄분 [6] 프갤러(39.117) 09.11 124 0
2748892 대부분의 회사들은 얼레벌레 돌아가는 것 같음 [2] 이시꾸갤로그로 이동합니다. 09.11 122 0
2748887 요즘에 이거 하는 중 [3] 이시꾸갤로그로 이동합니다. 09.11 117 0
2748885 좆소가면안대는이유 [8] 멍청한유라ㅋ갤로그로 이동합니다. 09.11 219 0
2748880 코로나시절 문재인안철수재벌들천재해커들 뒷통수한방(1.213) 09.11 33 0
2748878 부산에 국비듣는애들은 수도권 무조건 갈 생각으로 듣는건가? 프갤러(183.104) 09.11 69 0
2748876 와 ㅅㅂ ㅋ ㅋ 개어이없네 이런 기믹 ♥너겟과냥덩♥갤로그로 이동합니다. 09.11 101 0
2748875 대표적인 개발자 미화 드라마 [1] 프갤러(223.39) 09.11 125 1
2748874 PK THE MIX ㅡ LOVEFOOL 코딩낭인(58.236) 09.10 57 0
2748873 코로나 시절에 개발자 미화가 심했지 [1] 프갤러(223.39) 09.10 109 3
2748872 PK THE MIX ㅡ BASKET CASE 코딩낭인(58.236) 09.10 52 0
2748871 음기 충전 발명도둑잡기갤로그로 이동합니다. 09.10 43 0
2748870 PK THE MIX ㅡ MONDAY MORNING 5:19 코딩낭인(58.236) 09.10 49 0
2748869 PK THE MIX ㅡ SHE 코딩낭인(58.236) 09.10 51 0
2748868 태양계 구슬 발명도둑잡기갤로그로 이동합니다. 09.10 21 0
2748867 좇센징이면 사회구조 탓하지말고 자바해라 [1] 뒷통수한방(1.213) 09.10 71 0
2748866 PK THE MIX ㅡ UPTWON GIRL 코딩낭인(58.236) 09.10 50 0
2748864 플머가 재능이 필요한거 진짜 맞음? [17] 춘절갤로그로 이동합니다. 09.10 202 1
2748863 원래 코딩 많이하는 사람들은 감정이 메말라있음? [4] 딘퐁갤로그로 이동합니다. 09.10 139 0
2748862 회사에서 싸우고 정치하고 그럴 필요 없다 [2] ㅇㅇ(210.178) 09.10 81 0
2748861 PK THE MIX ㅡ Billie Jean 코딩낭인(58.236) 09.10 48 0
2748860 내가 미래가 찬찬한이유는 임베디드는 고정직업이라서그럼 [2] 뒷통수한방(1.213) 09.10 67 0
2748859 나님 막담❤+ [2] ♥너겟과냥덩♥갤로그로 이동합니다. 09.10 62 0
2748858 늙는다는건 이런건가? 프갤러(121.186) 09.10 28 0
2748857 근데 왜 대학에서는 c언어가 디폴트냐 [6] 딘퐁갤로그로 이동합니다. 09.10 129 0
2748856 임베디드개발자인데 이클립스랑 vscode사용함 [1] 뒷통수한방(1.213) 09.10 61 0
2748855 알리에 주문한거 잘못되서 옴 [1] 발명도둑잡기갤로그로 이동합니다. 09.10 64 0
2748854 왜 ㅈ소는 퇴사한다하면 친절해지는 걸가 [2] 프갤러(222.96) 09.10 106 0
2748852 복권집 알바보다 쉬운게 앱 웹 개발 프로그래밍 발명도둑잡기갤로그로 이동합니다. 09.10 44 0
2748851 오늘 칼퇴하고 개같이 일함 ㅇㅅㅇㅋㅋ 춘절갤로그로 이동합니다. 09.10 37 0
2748850 java가 ㄹㅇ 신의언어라니깐 뒷통수한방(1.213) 09.10 67 0
2748849 PK THE MIX ㅡ Treasure 코딩낭인(58.236) 09.10 41 0
2748848 운영 중인 피씨통신 발명도둑잡기갤로그로 이동합니다. 09.10 19 0
2748847 예수님이 너희들에게 빵과 물을 주셨다. [4] 40대프린이(220.87) 09.10 49 0
2748845 아스카는 그만 잔다 [14] 아스카영원히사랑해갤로그로 이동합니다. 09.10 63 0
2748844 PK THE MIX ㅡ 와줘 코딩낭인(58.236) 09.10 42 0
2748843 코딩 재능있는지 없는지는 어케알수잇냐 [5] ㅇㅇ(211.222) 09.10 104 0
2748842 아니 마이바티스가 ORM이라고? 아니지않음? 딘퐁갤로그로 이동합니다. 09.10 26 0
2748841 PK THE MIX ㅡ I LOVE YOU 코딩낭인(58.236) 09.10 33 0
2748840 추석상여 월급날 주나? 아스카영원히사랑해갤로그로 이동합니다. 09.10 38 0
2748837 PK THE MIX ㅡ 어디에도 코딩낭인(58.236) 09.10 37 0
2748836 사실 1년 채우기전에 후딱 이직하는게 젤 베스트 프갤러(59.18) 09.10 58 0
2748832 정처기 따야되는 이유 [5] 프갤러(210.183) 09.10 112 0
2748829 PK THE MIX ㅡ 말리꽃 코딩낭인(58.236) 09.10 21 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2