mm.bot+RA 콜투 오더 지르기 전 제자리로 텔레포트 한번 해주는 방법
분류
봇관련
조회 수
1,861
추천 수
1
이제 막 봇공부를 시작한 초보입니다. 틀린점,부족한점 있거나 중복되었다 지적 바랍니다.
자료실의 "난데여"님 봇(mm.bot(545)+RA 소서용)을 설치하고
돌리면서 모니터링 하고 있습니다. 모니터링이라고 해봤자 그림이 다 깨져
소리로 판단해야 하니 답답함이 있네요.
함성을 외칠때 용병이 딴데 돌아다니느라 오더를 못받지 않을까 하는 걱정에
스크립트를 조금 수정해 보았습니다.
1. 함성을 좀더 빠르게 외치자
Scripts\CallToArm.ini 파일의 내용을 수정합니다.
[CTA]
FCR = 300 ; <--- 디폴트값 보다 낮추어 함성을 좀더 빠르게 외치게 했습니다.
USE_CTA = 1 ; 시간절약과 용병이 딴 곳에 걸어 가는것을 막기 위함입니다.
BattleCommand = F6; 랙이나 반응속도 등의 상황에 따라 적절히 늘이거나 줄여 주세요.
BattleOrder = F7 (너무 낮으면 미스가 나는 경우가 있다고 난데여님께서 지적해주셨습니다.)
2. 함성을 외치기 전에 화면 가운데로 텔레를 한번 해서 용병을 모아 오더를 같이 받게 하자.
Scripts\CallToArm2.au3 파일의 내용을 수정합니다. AutoIt을 설치하셨다면 파일을 우클릭하여
Edit Script를 누르면 전용 편집기가 뜹니다. 74번째 라인 정도에 다음과 같은 내용이 있을것입니다.
Send($BC_KEY)
Sleep($FCR)
MouseClick ( "right" , 400 , 500 , 5,5)
Sleep($FCR)
MouseClick ( "right" , 400 , 500 , 5,5)
Sleep($FCR)
여기의 윗 공간에 다음과 같이 네줄을 추가하고 저장합니다.
Send("R")
Sleep($FCR)
MouseClick ( "right" , 400 , 300 , 5,5)
Sleep($FCR)
Send($BC_KEY)
Sleep($FCR)
MouseClick ( "right" , 400 , 500 , 5,5)
Sleep($FCR)
MouseClick ( "right" , 400 , 500 , 5,5)
Sleep($FCR)
추가된 내용을 라인별로 풀어보면 다음과 같습니다.
텔레포트 단축키로 지정된 "R" 버튼을 누르고
FCR로 지정된 시간(저는 300)동안 텀을 두고
400,300위치(화면의 중심)에 우클릭을 하여 텔레포트후
FCR로 지정된 시간(저는 300)동안 텀을 둔다
그 다음 줄부터는 배틀커맨드(BC)와 배틀오더(BO)를 두번씩 외치는 내용이네요.