본문 바로가기

게임 환경 최적화를 위한 간단한 오토핫키 스크립트

보더라인 2024. 11. 27.

 

오토핫키(AutoHotkey)는 게임 환경을 최적화하고 반복적인 작업을 간소화할 수 있는 강력한 도구입니다.
이를 통해 특정 키 매핑, 반복 클릭, 매크로 생성 등을 쉽게 구현할 수 있습니다.
이 글에서는 게임 플레이를 더욱 편리하게 만들어주는 간단한 오토핫키 스크립트 예제를 소개합니다.

1. 반복 클릭 자동화

반복 클릭이 필요한 게임에서 클릭 속도와 피로를 줄일 수 있습니다.

예제: 클릭 반복 매크로

; F1 키로 클릭 매크로 시작/중지
F1::
Toggle := !Toggle
While Toggle
{
Click
Sleep, 100 ; 클릭 간격 (0.1초)
}
return

 

2. 특정 키 반복 입력

일정 간격으로 특정 키를 반복 입력하는 매크로입니다.

예제: 키 반복 입력

; F2 키로 스킬 키 (1번 키) 반복 입력
F2::
Toggle := !Toggle
While Toggle
{
Send, 1
Sleep, 500 ; 0.5초 간격으로 입력
}
return

 

3. 복잡한 키 조합 간소화

복잡한 키 조합을 간단한 키 하나로 바꿔 플레이 효율을 높일 수 있습니다.

예제: 복잡한 키 매핑

; Alt + Q를 Ctrl + Shift + A로 변경
!q::
Send, ^+a
return

 

4. 스킬 연계 매크로

특정 스킬 순서를 자동으로 실행하는 매크로입니다.

예제: 스킬 연계 실행

; F3 키로 1 → 2 → 3 스킬 연계 실행
F3::
Send, 1
Sleep, 500 ; 0.5초 대기
Send, 2
Sleep, 500 ; 0.5초 대기
Send, 3
return

 

5. 마우스 위치 이동 및 클릭

특정 좌표로 마우스를 이동하고 클릭하는 스크립트입니다.

예제: 특정 위치 클릭

; F4 키로 화면 특정 좌표 클릭
F4::
Click, 500, 300 ; X=500, Y=300 좌표 클릭
return

 

6. 화면 중앙 클릭

게임에서 화면 중앙을 클릭해야 할 경우 유용한 스크립트입니다.

예제: 화면 중앙 클릭

; F5 키로 화면 중앙 클릭
F5::
SysGet, MonitorWidth, 78
SysGet, MonitorHeight, 79
MouseMove, % (MonitorWidth // 2), % (MonitorHeight // 2)
Click
return

 

7. 쉬는 시간 동안 자동 행동

캐릭터가 쉬는 동안 자동으로 반복 행동을 수행하게 설정할 수 있습니다.

예제: 자동 이동 및 행동 반복

; F6 키로 자동 행동 시작/중지
F6::
Toggle := !Toggle
While Toggle
{
Send, w ; 앞으로 이동
Sleep, 2000 ; 2초 대기
Send, Space ; 점프
Sleep, 1000 ; 1초 대기
}
return

 

주의사항

1. **게임 규정 준수**
오토핫키를 사용하는 것이 허용되지 않는 게임에서는 사용하지 마세요. 일부 게임에서는 자동화 스크립트가 금지되어 계정 정지나 제재를 받을 수 있습니다.

2. **최소한의 반복 작업**
자동화 스크립트는 반복 작업을 줄이기 위해 사용하는 도구입니다. 과도한 자동화는 재미를 줄일 수 있으니 필요한 작업에만 활용하세요.

댓글