Post

자동으로 플라스크 사용되게 하기

레인저로 플레이 중인데..

공격력 몰빵이라 그런지 생존력을 위해 제일 중요한건 몹이 나를 때리기 전에 내가 먼저 죽이는 거임..

그런데 죽이려고 공격을 했는데 마나가 없어 플라스크 빨고 때리려다 먼저 맞고 죽는 경우가 있음..

마나량이 낮으면 좀 미리 물약을 빨곤 하는데 그러다 보니 플라스크가 좀 비효율 적으로 사용됨.

마나량이 일정치 이하일 때 플라스크를 자동으로 사용해주는 프로그램이 있나 찾아봤는데

못 찾아서 걍 내가 하나 만듦..

프로그래밍에 대해 아는 게 하나도 없어

AI한테 이런 거 만들고 싶은데 뭘로 만들면 되냐 물어보니 파이썬으로 만들라고 해서

유튜브 보면서 파이썬 설치하는 법 공부해서 만들었고 한 2시간 걸린 것 같음..

실제 코딩은 AI가 해줘서 난 각 코드의 의미나 이런 건 잘 몰라서 오류 났을 때 물어봐도 대답 못해줌..

준비물은 즉시회복 % 가 있는 물약이나 벨트임..

0.1초마다 마나량 확인하고 물약쓰는데..

마나량 10% 이하라 물약 썼는데 0.1초 뒤에 여전히 10% 이하면 한번 더 쓰게 되고..

그래서 누르는 즉시 10% 이상 차야 연속해서 사용되는 일을 막을 수 있음.

 

importpyautogui

importtime

frompynput.keyboardimportController

 

# 키보드 컨트롤러 초기화

keyboard=Controller()

 

# 픽셀 좌표 설정

pixel_x, pixel_y=1792, 1032  # 픽셀 좌표 (B 값 확인)

 

# 반복적으로 상태 확인

whileTrue:

        # 픽셀의 색상 읽기 (1792, 1032)

    pixel_color=pyautogui.pixel(pixel_x, pixel_y)

    ifpixel_color[2] <=50:  # B 값이 50 이하라면

        keyboard.press('2')

        keyboard.release('2')

        print(f"픽셀 ({pixel_x}, {pixel_y})의 B 값이 {pixel_color[2]}로 50 이하입니다. '2' 키를 눌렀습니다.")

 

    # 0.1초 대기 (CPU 과부하 방지)

    time.sleep(0.1)

 

 

예상질문..

Q : 이거 비인가 프로그램이라서 정지 안먹나?

A : 게임을 뜯어서 정보를 읽어오는 게 아니라 화면에 출력한 걸 보고 실행을 하는 식이라 괜찮을 것 같지만 확실치않음..책임은 각자가...

 

Q : AI한테 물어보면 5분 컷일 것 같은데 뭐 한다고 2시간이나 걸렸냐?

A :  프로그래밍에 대한 기초가 하나도 없어 파이썬 설치, pip 설치, pyautogui 설치 등을 몰라서 오류날때 마다 AI 한테 한땀 한땀 물어가며 수정해서 만듦.

 

Q : 나도 프로그래밍이 뭔지 모르는데 이거 쓸 수 있나?

A: 아마 프로그래밍에 대한 기초가 약간이라도 있는 사람은 5분 컷일꺼고 나처럼 프로그래밍에 대한 지식이 하나도 없는 일반적인 지능의 사람이라면 파이썬 설치에 대해 유튜브보고 오류나면 ai한테 물어가면서 한시간쯤 걸릴꺼임. 일단 코딩은 다 되어 있으니까 나보다는 짧게 걸리겠지..

 

Q: 유튜브 뭐봄?

A: 

설치법만 알면 되어서 1강만 보면 됨. 21분 30초 부터 보면되고 스킵해서 보면 15분쯤 걸릴꺼임..

 

Q : AI 뭐씀?

A : perplexity.ai

 

Q : 안먹는데?

A : VScode를 관리자권한으로 실행해 봐. 그래도 안되면 해당 증상 AI한테 뭘어보면 해결책 알려줄꺼임.

패스 오브 엑자일2 인벤 패스 오브 엑자일2 인벤 그루우우
2025-02-20

패스오브엑자일2POE2