2024.11.26 - [오토핫키 강좌] - 오토핫키 사용 방법 가이드 강의 1편 (PART1 2024.11.26 수정본)
2024.11.26 - [오토핫키 강좌] - 오토핫키 사용 방법 가이드 강의 2편 스크립트
2024.11.26 - [오토핫키 강좌] - 오토핫키 사용 방법 가이드 강의 3편 함수 변수
2024.11.26 - [오토핫키 강좌] - 오토핫키 사용 방법 가이드 강의 4편 반복 및 조건
2024.11.26 - [오토핫키 강좌] - 오토핫키 사용 방법 가이드 강의 5편 단축키 입력
2024.11.26 - [오토핫키 강좌] - 오토핫키 사용 방법 가이드 강의 6편 파일 및 폴더
2024.11.26 - [오토핫키 강좌] - 오토핫키 사용 방법 가이드 강의 7편 GUI 인터페이스
1. 게임 매크로란 무엇인가?
게임 매크로는 플레이어의 반복 작업을 자동화하기 위해 키보드와 마우스 동작을 스크립트로 작성한 것입니다. 반복적인 클릭, 키 입력, 조합 스킬 실행 등을 매크로로 구현할 수 있습니다.
오토핫키는 간단한 키 입력 매크로부터 복잡한 자동화까지 다양한 수준의 매크로를 지원합니다.
2. 키 입력 매크로
기본적인 키 입력 매크로는 특정 키를 반복적으로 누르는 작업을 자동화합니다. 예를 들어, 공격 키를 반복 입력하는 매크로는 다음과 같이 작성할 수 있습니다:
F1::
Loop
{
Send {X} ; 공격 키
Sleep 100 ; 0.1초 대기
if (GetKeyState("F2", "P")) ; F2 키를 눌러 중단
break
}
return
이 스크립트는 F1
키로 매크로를 시작하고, F2
키로 중단할 수 있습니다.
3. 스킬 조합 매크로
게임에서 여러 스킬을 순서대로 사용하는 매크로를 작성할 수 있습니다. 예를 들어, 스킬 1번, 2번, 3번을 연속적으로 실행하려면 다음과 같이 작성합니다:
F3::
Send {1} ; 스킬 1번
Sleep 500 ; 0.5초 대기
Send {2} ; 스킬 2번
Sleep 500
Send {3} ; 스킬 3번
return
이 스크립트는 F3
키를 눌렀을 때 지정된 순서로 스킬을 실행합니다.
4. 반복 작업 매크로
자원 채집, 몬스터 사냥 등 반복 작업을 자동화하려면 Loop
와 Sleep
을 활용합니다:
F4::
Loop
{
Send {E} ; 자원 채집 키
Sleep 2000 ; 2초 대기
if (GetKeyState("F5", "P")) ; F5 키로 매크로 중단
break
}
return
이 스크립트는 F4
키로 시작하고, F5
키로 종료할 수 있는 자원 채집 매크로입니다.
5. 마우스 클릭 매크로
오토핫키는 마우스 클릭 동작도 자동화할 수 있습니다. 예를 들어, 특정 위치를 반복 클릭하려면 다음과 같이 작성합니다:
F6::
Loop
{
Click 500, 300 ; X=500, Y=300 위치 클릭
Sleep 1000 ; 1초 대기
if (GetKeyState("F7", "P")) ; F7 키로 종료
break
}
return
이 스크립트는 F6
키로 시작하고, F7
키로 종료할 수 있습니다.
6. 고급 매크로: 체력 관리
체력 상태를 체크하여 자동으로 회복 아이템을 사용하는 매크로는 다음과 같이 작성할 수 있습니다:
Loop
{
Health := Random(20, 100) ; 체력을 랜덤으로 설정 (예제용)
if (Health < 30) ; 체력이 30 미만일 때
{
Send {F1} ; 회복 아이템 사용
MsgBox 체력이 %Health%로 낮아 회복 아이템을 사용했습니다.
}
Sleep 5000 ; 5초 대기
if (GetKeyState("Esc", "P")) ; Esc 키로 종료
break
}
return
이 스크립트는 체력이 낮을 경우 자동으로 회복 아이템을 사용합니다.
7. 게임 매크로에 대한 팁
- 중단 키 설정: 모든 매크로에 종료 키를 설정하여 안전하게 중단할 수 있도록 만드세요.
- 딜레이 설정: 게임의 서버 반응 속도에 따라 적절한
Sleep
값을 설정하세요. - 조건부 동작: 조건문을 활용해 상황에 맞는 동작을 추가하세요.
- 게임 규칙 준수: 매크로 사용이 허용되지 않은 게임에서는 사용을 자제하세요.
'오토핫키 강좌' 카테고리의 다른 글
오토핫키 사용 방법 가이드 강의 10편 실전처리 (0) | 2024.11.27 |
---|---|
오토핫키 사용 방법 가이드 강의 9편 오류 처리 및 디버깅 (0) | 2024.11.27 |
오토핫키 사용 방법 가이드 강의 7편 GUI 인터페이스 (1) | 2024.11.26 |
오토핫키 사용 방법 가이드 강의 6편 파일 및 폴더 (0) | 2024.11.26 |
오토핫키 사용 방법 가이드 강의 5편 단축키 입력 (0) | 2024.11.26 |