English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
화웨이의 many friends는 스크립트와 하드웨어와 같은 것을 사고 싶어 하고, 게임에서 영웅을 구매할 수 있는 금화 등을 더 쉽게 얻고 싶어 합니다. 오늘 우리는 프로그래머의 장점을 발휘하여 Python 언어로 자체적으로 금화를 얻을 수 있는 스크립트를 작성하는 방법을 가르쳐 드리겠습니다. 다음은 전체 내용입니다.
王者荣耀의 모험 모드에는 도전 모드가 있으며, 첫 번째 통과시 많은 금액을 받을 수 있으며, 다시 도전하면 일정량의 금액을 받을 수 있으며, 이는 버그가 아니며, 귀하가 지루하지 않게 수동으로 강제로 금액을 획득할 수도 있습니다.
추천关卡:폐墟의 추락 - 마녀 기억
이关卡는 전력형 영웅만 사용합니다2약 0초 정도로 보스를 공격할 수 있습니다5약 0초 정도로 통과할 수 있으며, 매번 통과하면 보상을 받을 수 있습니다19금액. 튜토리얼을 통해 게임 원리를 체험하기 전에 수동으로 통과하는 것이 좋습니다.
간단히 말해, 다음 단계를 수행해야 합니다:
인터페이스가 열리고, 도전关卡:폐墟의 추락으로 이동합니다。 - 마녀 기억 【다음 단계 클릭】
편성 조각 조정 인터페이스로 이동하고, 전쟁을 미리 계획합니다。【도전 클릭】
도전 인터페이스로 이동하고, 오른쪽 상단을 클릭합니다。-자동-도전이 끝날 때까지 기다립니다。
도전 완료 인터페이스로 이동하고, 화면을 클릭하여 계속합니다。
보상 인터페이스로 이동하고, 다시 도전을 클릭합니다。
편성 조각 조정 인터페이스로 이동하고, 단계로 반복합니다.1또는 단계2【게임 영역과 버전에 따라 달라질 수 있습니다】
화면 클릭을 시뮬레이션할 수만 있다면, 금액을 획득하는 스크립트를 완료할 수 있습니다. 안드로이드 모의 인터페이스에서 가장 간단한 방법은 ADB 명령어를 사용하는 것입니다. 루트 권한이 필요하지 않으며, 제3자 소프트웨어를 설치할 필요가 없으며, 편리하고 빠릅니다. 화면 좌표 [x, y]를 클릭하려면 다음 명령어를 사용할 수 있습니다:
adb shell input tap x y
IOS에 유사한 도구와 명령어가 있습니까? 저는 알지 못하지만, 있으면 자동으로 금액을 획득하는 것도 매우 간단합니다.
준비
이 스크립트는 안드로이드 게임 영역에 적용되며, 실제 안드로이드 휴대폰이 필요합니다.
휴대폰에 USB 디버깅 모드를 켜고 컴퓨터 디버깅을 허용하십시오.
컴퓨터에 안드로이드 드라이버를 설치해야 하며, 일반적으로 다이어트나 다양한 관리자가 자동으로 설치해줍니다.
컴퓨터에 ADB 도구 세트가 필요하며, 많은 방법으로 가져올 수 있습니다.
ADB 도구는 환경 변수 PATH에 추가되어야 하며, 언제든지 호출할 수 있도록 합니다.
컴퓨터에 Python을 설치해야 합니다. 이는 제가 선택한 스크립트 언어이기 때문입니다.
전문 개발 테스트 인력도 제 다른 두 개의 블로그를 참고할 수 있습니다:
Windows에서 Appium을 구축하십시오. + Android 자동화 테스트 환경
Mac OSX에서 Appium을 구성하십시오.+Android 자동화 테스트 환경
금액을 획득하기 위해만 사용하려면, 드라이버와 ADB 도구를 설치하는 것만으로 충분합니다.
단계
모든 것이 준비되어 있다면, 단계는 매우 간단합니다.
환경 검사
USB로 휴대폰을 연결하면 경고가弹出되면 컴퓨터가 휴대폰을 디버깅할 수 있도록 허용하십시오.
명령어 adb devices를 사용하여 adb와 휴대폰 상태가 준비되어 있는지 확인하십시오.
$ adb devices 연결된 장치 목록 b******4 device
화면을 클릭하여 시뮬레이션을 시작하세요. 예를 들어, 그래픽 소프트웨어를 열고 명령어를 실행할 수 있습니다.:
adb shell input tap 500 500
모든 것이 잘못되지 않는다면, 그림 소프트웨어가 (좌표500,500) 위치에 점이 있습니다.
코드 구현
통과해야 할 휴대폰 화면 위치는 고정되어 있으며, 주석을 추가하여 우리는 필요 이상으로 적게 필요합니다.30개의 코드로 완성할 수 있습니다.
def tap_screen(x, y): os.system('adb shell input tap {} {}'.format(x, y)) def do_money_work(): print('#0 게임 시작') tap_screen(1600, 970) sleep(3) print('#1 준비, 출발!!!') tap_screen(1450, 910) sleep(15) print('#2 자동 power on!') tap_screen(1780, 40) for i in range(25):: tap_screen(1000, 500) sleep(1) print('#3 do it again...\n') tap_screen(1430, 980) sleep(3)
그런 다음 우리는 돈을 지속적으로 지출하는 주 함수를 작성합니다.
if __name__ == '__main__': for i in range(repeat_times): print('round #{}'.format(i + 1)) do_money_work()
그런 다음:
프로젝트의 kog.py를 로컬에 다운로드하세요.
게임을 열고, 도전 모드, 마녀 기억, 부대 조정 인터페이스에 진입하세요.
휴대폰 성능과 해상도에 따라 kog.py에서의 매개변수를 조정하십시오. (휴대폰 해상도, 금화 횟수 등)
다음 명령을 실행하면 휴대폰에서 실시간 실행 효과를 확인할 수 있습니다.
python kog.py
주의:
주간 금화 최대 한도4200에 접근해야 합니다4시간 동안, 한 번에 모두 채우지 않는 것이 좋습니다. 휴대폰과 당신 모두가 휴식을 취해야 합니다.
문장, 휴대폰 성능, 영웅 선택이 통과 속도에 영향을 미치며, 자신의 대기 시간을 미세 조정할 수 있습니다.
USB 데이터 라인에 얽매이지 않고 싶다면, 무선 연결을 사용하여 Android 실제 장치를 사용할 수 있습니다.