Skip to content
봇관련다크 모드

for 오리 셉터봇(메크로익스 프레스 강좌)

조회 수
2,949
추천 수
5
등록일
a.k.a_Mephisto
게시글 주소
https://tradia.me/diablo2/diablo2_tips/161194 복사

Pixel Color(픽셀컬러) 를 찾아 변수 지정하기




우리가 컴퓨터 상에서의 그림은 그림 전체를 보면 그냥 그림같지만

실제로는 작은 점인 Pixel로 되어있습니다.

게임이나 기타 다른 매크로를 보면 HP가 어느정도 빠지면 자동으로

물약을 먹는 등의 기능은 에너지바 전체를 인식하는것이아닌

중간 중간의 픽셀값이 변동하면 실행하는 방식입니다.

뭔소린지 모르겠다 하시면 아래의 예제를 통해 한번 배워보도록 합시다.

for 오리 셉터봇(메크로익스 프레스 강좌) - 1


먼저 반복문을 만듭니다

그리고 System -> Get Pixel Color를 더블클릭합니다.

for 오리 셉터봇(메크로익스 프레스 강좌) - 2




위의 그림이 나타나면

At Specific Coordinates를 선택합니다.

X좌표와 Y좌표를 입력해야하는데

(어려우신분들은 원하는곳에 마우스를 대고

Ctrl+스페이스바를 누르시면 자동으로 입력됩니다.)

정확한 값을 입력넣고 싶으시면

Launch Mouse Locator를 클릭하세요

(Integer Variable : 읽어들인 픽셀값을 10진수로 N1이나

기타변수에 저장합니다.)

for 오리 셉터봇(메크로익스 프레스 강좌) - 3
이런 화면이 뜰겁니다.

마우스의 위치에 따라 정확한값을 얻으실수있을겁니다.










(팁: 게임상에서 HP게이지의 좌표를 원하실때에는 게임상 Hp게이지에 마우스를 대시고

Ctrl + 스페이스바를 누르시면 자동으로 입력됩니다. 단 Get Pixel Color창이 뜬후 해야겠죠 ^^;;)




원하는 픽셀값을 입력 넣으셨으면 이번에는 그 픽셀의 값이 변했을시 행동하도록




원하는 제어문을 입력하시면됩니다.

(이전 If문이나 반복문을 먼저 배우고 오셔야합니다)





for 오리 셉터봇(메크로익스 프레스 강좌) - 4
위의 그림은

완성된그림입니다.

즉 해당 픽셀을 읽어서

0이 아니면

F1을 클릭하는

반복문입니다.

그렇다면 픽셀의 정확한값을 알기힘든데 어떻게 하라는것인가?

라는 생각을 할수도있지요

Mouse Locator에서(좌표알아보는방법참조) PIxel color 값을 알아볼수도있고

또 다른 방법은

1개의 픽셀을 읽어N1에 저장하고

같은 곳을 픽셀을 다시 읽어 N2에 저장해서 IF문으로 두가지를 비교하는 방법도 있을 것입니다.

어떤프로그램이던 작성하는 사람에 따라 달라질 수 있는 것이지요 ^^;;

이제 어느정도 게임프로그램에서의 오토 배우는 법에 관해 감을 잡으셨으리라 생각이 되는 군요



이젠 응용해야 겠죠 - 일단 셉터 색이 녹색이면 일시 정지 - 접두사와 접미사 픽셀값읽어서 확인 -
그리고 픽셀값 읽어서 옵션확인



일단 초보라도 녹색셉터가 나오면 - 일시정지 , 까지는 짤수 있겠죠^^ - 하지만, 자주 모니터링을 해주어야 한다는 단점이 있음.

아참 그리고 2d모드로 하고 다이렉트드로우 옵션은 기본입니다. 아니면 아예 색깔값 인식이 안됩니다.

보너스 : 디아는 스피드핵 됩니다. - 컴터 망가질 위험이 아주 높으므로 핵 고수님들 혹은 스핵 많이 사용했거나 컴터 버릴때 된 분 아니면 사용금지, - 1명방일때 스피드 핵 원활히 돌아가더군요.

눈치 빠른분들은 이미 반 수동 봇 하고 있을듯 합니다.. ㅋㅋ




P.S) 악플달지 마십시요.
댓글 13
  • 댓글 #161195

    매크로 익스프레스라 오랜만에 보는군요 요긴한 프로그램이죠 이런기능은 몰랐었는데요? ㅎㅎ
  • 댓글 #161207

    P.S) 악플달지 마십시요. <---- 안습이네요...ㅜ,.ㅜ
  • 댓글 #161210

    프로그램은 포털사이트에서 Macroexpress (메크로 익스프레스)라고 치면 다운받는 곳 많이 나옵니다. 메크로 익스사 홈피 가면 평가판은 무료이며, 정식버젼은 구매를 해야 합니다.
  • 댓글 #161213

    메피님 전 무지초보라서 이프로그램쓰기전에 어떻게해야한다란느 상황을좀 설명부탁합니다 관심은가는데.. 도통 무슨 소린지 검색을해봤는데.. 매크로돌리는 플갬이란건 알겠어요..음.. 근데.. 디아를 뛰우구 이플그램으루 어느부분을짜서 캐릭이 상점에 계속 가게하느 건가요? 위설명만 봤을땐 마우스위치만 입력함 알아서 캐릭이 돌아가나요? 정말 궁금 합니다 언잔케생각마시고 도와주세요^^ 저두 매크로싸이트에가서 공부해보겠습니다 참고로 전 무지 초보입니다 잴처음 어떻게 시작을하는 지요? 오리상점핵할려면..
  • 댓글 #161216

    이지아빠님 이프로그램은 미리 입력된 상태를 계속 반복하게 되는데요 대략 이렇게 만들면 될것 같습니다 상인앞에서 시작합니다 리피트스타트->상인으로 마우스 이동->왼쪽클릭->딜레이->거래로 마우스이동-> 왼쪽클릭-> 딜레이->무기로 마우스이동->왼쪽클릭->딜레이-> 상인의인벤토리에서 2스킬셉터있는지 보기(메피님이 쓰신글참고하셔서 있다면 중지하고 멈춤) *2스킬셉터는 부분적으로 초록빛입니다 ->없다면 esc->딜레이->웨이포인트근처로 마우스이동->왼쪽클릭->딜레이-> 웨이포인트로 마우스이동->왼쪽클릭->딜레이->마을밖웨이포인트로 마우스이동->왼쪽클릭-> 딜레이->마을밖웨이포인트 마우스이동->왼쪽클릭->딜레이->마을웨이포인트로 마우스이동-> 왼쪽클릭->딜레이->상인근처 마우스이동->왼쪽클릭->리피트앤드(를 계속반복하면 될것같네요) 그리고 메피님 어느정도까지 만드셨는지 모르겠지만 소스 공개하시죠 또 그냥 이러면 될것 같네요? 직접 짜보세요라는 글인가요 아 쓰고보니 이지아빠님 전혀 모르신다고 하셨죠 ^^;; 프로그램 보면서 해야 되는데 지워서 없네요 http://dekily.cafe24.com/guide_macro.htm 참고하세요
  • 댓글 #161219

    감시합ㄴㅣ다 일단 공부부터 해볼꼐요^^ 시간이 되는데루 ;; 애기가 빨뤼 자야는데...ㅠㅠ
  • 댓글 #161222

    켁 독대님 벌써 만드셨나요? 전 거의 만들었는데, 소스 공개할까 말까 생각중이에요. 독대님의 글이 거의 95% 근접했네요
  • 댓글 #161225

    메피님 쏘스좀 공개해주심 안될까요? 지금두 디아못하구 애기보면서 두루네만 기웃거립니다 ㅠㅠ어덯게 팔라셉터라두 좀 들구싶은데..ㅠㅠ 제가 집에선 마눌님에 명령으로 갬을 일체 못합니다 개인사정입니다만 일주일에 고작 6시간 남짓하는데 정말 속타네요 ㅎㅎ 혹쉬 건방지다 생각마시구 도와주실조금에 의향이생기시면 제멜루 연락 주세요 기다릴께요 amieva@naver.com 솔직히 독대님 글로봐선 이해는 가지만 공부할려니 시간에압박으로 자꾸 감이 끈기네요 ㅠㅠ(초보의 맘을 헤아려주심감사하겠습니다(__)
권한이 없습니다.
다크 모드