아 그게 뭐더라

카트라이더 럭키팡 매크로 만들기 본문

공부/토막 상식

카트라이더 럭키팡 매크로 만들기

뭐더라토 2019. 10. 1. 12:52

카트라넥X를 위해서라면...

럭키팡 이벤트가 널널한줄 알았는데 어제 들어가보니 내일까지다.

친구창을 보아하니 말없이 온라인인 친구가 있다.

나도 조금이라도 기어라넥을 더 받기 위해 매크로를 만들자.

 

1920x1080 해상도에서 카트 창모드로 좌상단에 맞춰놓고 좌표를 대충 재가면서 만들었다.

pyautogui라는 것을 처음 알게됐는데, 상당히 좋은 라이브러리임이 틀림없다.

 

대충 파이썬 설치하고, pyautogui를 설치하는건 금방 찾을 수 있다.

코드는 아래와 같이 했다.

 

import pyautogui
import time

pyautogui.moveTo(535, 108) # 맨처음 그냥 카트라이더 창 한번 클릭해주기
pyautogui.click()
time.sleep(1)

while True:
    pyautogui.press('esc') #혹시 다른 창(초대창)이 떠있을까봐 esc
    time.sleep(1)
    
    pyautogui.moveTo(62, 773) # 좌하단 홈(로비)버튼
    pyautogui.click()
    time.sleep(1)
    
    pyautogui.moveTo(113, 731) # 노티스 클릭
    pyautogui.click()
    time.sleep(1)
    
    pyautogui.moveTo(500, 394) # 럭키팡 상품 선택
    pyautogui.click()
    time.sleep(1)
    
    pyautogui.moveTo(592, 535) # 럭키팡 상품 받기
    pyautogui.click()
    time.sleep(1)
    
    pyautogui.moveTo(508, 454) # 럭키팡 상품 수령 재확인
    pyautogui.click()
    time.sleep(1)
    
    pyautogui.moveTo(501, 502) # (럭키팡 타이밍이 아닐때뜨는 숫자 창) 럭키팡 창 닫기
    pyautogui.click()
    time.sleep(1)
    
    pyautogui.moveTo(62, 773) # 홈(로비) 버튼
    pyautogui.click()
    time.sleep(1)
    
    time.sleep(60) # 1분 대기

상당히 중요한 포인트로, python을 관리자 권한으로 실행해줘야 게임 화면에서 클릭이 먹힌다. 나같은 경우에는 jupyter notebook을 관리자 권한으로 실행시켜줬다.

 

저걸 집컴에 돌려두고, 우리의 친구 chrome remote desktop에서 잘 돌아가는지 한번 확인해 주면 된다.

 

+내용추가)

좌상단 코너에 마우스를 올리면 pyautogui가 자동으로 멈춘다. 알아두자.

오래 켜놓으면 팅긴다. 자주 확인해 주자.

Comments