디2
2024-12-26 15:49
조회: 210
추천: 0
심심해서 적어보는 자동스왑텔포퇴근시간 기다리면서 시간도 보낼 겸 끄적여 봅니다.
스왑텔포를 쓰는 경우, 스왑키 누르고 텔포하다가 다시 스왑키 누르고 하는 것이 여간 번거로운 것이 아니라서 스크립트를 짜서 텔포 시에 자동으로 스왑 후 텔포를 멈추면 자동으로 스왑을 복귀하는 스크립트를 만들어 사용해왔습니다. 스크립트를 만드는 도구는 여러가지가 있겠지만 저는 AHK를 사용했는데, 오늘은 간단히 원리만 설명드리고자 합니다. 참고로 AHK는 간단하게 작성할 수 있는 범용적인 PC 자동화 스크립트 언어입니다. 게임 상의 세팅 1. 스킬버튼 지정 주무기 스킬 : 왼쪽 스킬버튼이 필드에서 시전 가능한 스킬로 지정 스왑무기 스킬 : 왼쪽 스킬버튼이 필드에서 시전 불가능한 스킬로 지정 (저의 경우는 투척으로 설정) 이유는 왼쪽스킬버튼의 색깔을 통해 스왑 상태인지 아닌지를 판정 2. 즉시시전 키 설정 R키로 텔포할 거리면, R이 아닌 D와 같이 다른 키로 텔포 즉시시전 키를 지정 이유는 텔레포트 전후에 각각 무기스왑키를 입력하기 위해서 R이 눌리면 소프트웨어적으로 스왑키, D키, 스왑키가 입력되는 것으로 처리 스크립트 작성 1. R키가 눌리는 경우, 스왑키 클릭 후 D키 누름으로 처리 2. R키가 눌림이 해지되기 전까지 D키 눌림 지속시킴 3. R키의 눌림이 해지되면, D키의 눌림을 해지시킴 4. 스왑키 클릭(스왑복귀). 렉 등이나 프레임 차이로 인해 정상적인 스왑복귀가 안될 경우를 대비하여 왼쪽 스킬지정버튼 상의 한 화소 색상을 읽어들여 똥색이면 복귀완료 판정, 뻘건 색이면 아직 스왑 복귀가 안되었으므로 4를 다시 실행 (복귀완료 판정 시까지 4를 루프돌림) 5. 스크립트 종료 버튼이 눌리기 전까지 계속 전과정 반복 참고로 필요한 위치에 적절한 딜레이를 넣어주어야 키입력이 씹히지 않습니다. 주말에 시간봐서 실제로 AHK를 통해 만드는 법을 팁게에 올려볼까 합니다.
|
인벤 공식 앱
댓글 알람 기능 장착! 최신 게임뉴스를 한 눈에 보자