본문 바로가기
매크로 프로그램

엔지엠 매크로로 랜덤 광클릭 매크로 만들기

by 백수아저씨 2025. 3. 11.
반응형

안녕하세요, 엔지엠소프트웨어입니다.
이번에는 많은 사용자분들이 요청해주신 "광클릭 매크로" 제작 방법을 소개합니다. 특히, 랜덤한 클릭 간격을 적용해 보다 자연스럽고 유연한 자동화를 구현해 보겠습니다.


✅ 1단계: NGM 에디터 실행 및 스크립트 생성

  1. NGM 에디터 실행
  2. 새 스크립트를 생성하고 핸들 추가 및 마우스 클릭 액션을 추가하세요.
  3. For 반복 함수를 이용해 클릭을 반복할 수 있습니다.

초보자에게 다소 낯설 수 있지만, 도움말과 예제를 참고하면 쉽게 따라할 수 있습니다.

 

 

 

 

🧪 2단계: 클릭 테스트 사이트에서 성능 확인

광클릭 테스트를 위해 아래 사이트를 활용할 수 있습니다:

해당 사이트에서는 5초간 몇 번 클릭했는지 알려주지는 않지만, 테스트에는 적합합니다.

 

 

5초동안 얼마나 클릭할 수 있는지 알아볼까요? 아래 동영상을 참고하셔서 [ 핸들 ]을 추가하고, 함수의 [ For 반복 ]으로 100회 [ 클릭 ]하도록 했습니다. 아쉽게도 아래 사이트는 5초동안 몇회의 클릭이 발생했는지는 알려주지 않네요. 다른 사이트를 알아봐야 할거 같습니다^^

 

 

⚡ 3단계: 클릭 속도 향상 실험

테스트 사이트 변경

 

 

 

성능 비교

  • 일반 실행: 1초에 약 20회 클릭
  • 로그 비활성화 후 실행: 최대 55회 클릭

👉 백그라운드 로그 처리만 줄여도 150% 이상 퍼포먼스 향상을 체감할 수 있습니다.

 

 

🔁 4단계: 반복 방식 변경 비교

  • For 반복 함수를 제거하고, 마우스 클릭 액션에 반복 횟수를 직접 지정
  • 성능은 약간 향상되지만, 유의미한 차이는 크지 않음

 

 

🚀 5단계: 에디터 vs 플레이어 속도 비교

비교 결과:

  • 에디터: 최대 1초에 55~60회 클릭
  • 플레이어: 최대 1초에 199~200회 클릭

👉 무거운 스크립트에서는 차이가 줄어들 수 있으나, 플레이어가 항상 더 빠름

 

 

🎲 6단계: 랜덤 클릭 간격 적용

보다 자연스러운 클릭을 위해 랜덤 최소/최대 딜레이를 설정해 보세요:

  1. 마우스 클릭 속성에서 랜덤 미니멈 / 맥시멈 시간 설정
  2. 가우시안 랜덤(True) 적용 시 더 자연스러운 클릭 구현 가능

👉 가우시안 랜덤 자세히 보기

 

 

📌 마무리 팁

  • 로그는 비활성화 시 성능 향상에 큰 영향을 줍니다.
  • 반복은 For 함수보다 마우스 클릭 액션 내 반복 설정이 더 빠를 수 있습니다.
  • 무거운 작업은 플레이어 실행을 권장합니다.
  • 랜덤 클릭은 탐지 회피 및 자연스러운 자동화 구현에 효과적입니다.

🔧 추가 지원

반응형