English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
العديد من أصدقاء King of Glory يرغبون في شراء البرامج النصية والملحقات وما إلى ذلك، يمكنك الحصول على نقاط ذهبية بسهولة من خلال شراء البطلين في اللعبة، اليوم نستخدم ميزة مبرمجينا لنقدم لكم كيفية كتابة سكربت يمكنه جمع نقاط ذهبية باستخدام لغة بايثون، إليك كل المحتويات.
في نمط المغامرة في King of Glory، هناك نمط التحدي، يمكنك الحصول على نقاط ذهبية أكثر عند اجتيازها لأول مرة، وستحصل على نقاط ذهبية أقل عند التحدي مرة أخرى، هذا ليس خطأ، يمكنك أيضًا جمع نقاط ذهبية بسهولة باستخدام القوة اليدوية.
المستوى الموصى به: المدينة المهجورة المتساقطة - ذكريات الساحرة
هذا المستوى يستغرق حوالي 20 ثانية لاستخدام البطل الخالص للخروج، ويستغرق حوالي 50 ثانية للانتهاء من المعركة، ويمكنك الحصول على مكافأة من 19 نقطة ذهبية لكل مرة تكرر الانتهاء من المعركة. يُنصحك بتجربة الانتهاء من المعركة يدويًا قبل التشغيل. هذا هو مبدأ اللعبة.
بشكل بسيط، يجب تنفيذ الخطوات التالية:
فتح الواجهة حتى مستوى التحدي: مدينتي المهجورة - ذكريات الساحرة 【نقر على التالي】
الانتقال إلى واجهة تحسين التشكيلة، تخطيط التشكيلة مقدماً.【نقر على اخترع】
الانتقال إلى واجهة التحدي。【نقر على الزاوية العلوية اليمنى - التشغيل التلقائي - انتظار انتهاء التحدي】
الانتقال إلى واجهة اكتمال التحدي.【نقر على الشاشة لمتابعة】
الانتقال إلى واجهة مكافآت المستوى.【نقر على تحدي مرة أخرى】
الانتقال إلى واجهة تحسين التشكيلة، تكرار الخطوة 1 أو الخطوة 2 [يبدو أنه يعتمد على منطقة اللعبة والنسخة].
بشكل بسيط، يمكنك إنجاز سكربت الحصول على النقود الافتراضية فقط إذا كان بإمكانك تقليد النقر على الشاشة، والطريقة الأكثر بسيطة في واجهة الأندرويد المحاكاة هي استخدام أوامر ADB، دون الحاجة إلى root الهاتف أو تثبيت برامج ثالثة، وسهل وسريع. يمكن استخدام الأمر ADB للنقر على موقع الشاشة [x, y] كالتالي:
adb shell input tap x y
أنا لا أعرف إذا كانت هناك أدوات وأوامر مشابهة في iOS، إذا كانت موجودة، فإن تنفيذ刷 النقود الافتراضية سيكون بسيطًا.
الإعداد
هذا السكربت يناسب منطقة الألعاب الأندرويد، ويحتاج إلى هاتف أندرويد حقيقي.
يحتاج الهاتف إلى تشغيل وضع التتبع عبر USB، لإذن الكمبيوتر بالضبط على الهاتف.
يحتاج الكمبيوتر إلى تثبيت دライفرات الأندرويد، عادة ما يتم ذلك تلقائيًا بواسطة WANDA أو أي مساعد آخر.
يحتاج الكمبيوتر إلى حزمة أدوات ADB، هناك العديد من الطرق للحصول عليها.
يجب أن تحتوي أدوات ADB على متغير البيئة PATH، لسهولة التشغيل في أي وقت.
يحتاج الكمبيوتر إلى تثبيت Python، لأنه لغة السكربت التي اخترتها.
يمكن للمطورين والمحترفين في اختبار التطبيقات الاستعانة بمدونتي الأخرى:
إنشاء بيئة اختبار التشغيل الآلي Appium + Android على Windows
تكوين بيئة اختبار التشغيل الآلي Appium + Android على Mac OSX
إذا كنت ترغب فقط في الحصول على النقود الافتراضية، فإنك تحتاج إلى تثبيت الدрайفرات وأدوات ADB.
الخطوات
إذا كانت جميع الأمور جاهزة، فإن الخطوات ستكون بسيطة للغاية.
فحص البيئة
ربط الهاتف بالكمبيوتر عبر USB، إذا ظهر تحذير، فأذن في إجراء ضبط الكمبيوتر على الهاتف.
استخدام الأمر adb devices لتحقق من أن adb ووضع الهاتف جاهزين.
$ adb devices قائمة الأجهزة الموصلة b******4 device
تقليد النقر على الشاشة، على سبيل المثال، يمكنك فتح برنامج الرسم، ثم تشغيل الأمر:
adb shell input tap 500 500
إذا كان كل شيء على ما يرام، فإنك ستشاهد نقطة في برنامج الرسم في موقع (500,500).
تحقيق الكود
موقع النقر على الشاشة للعب المهمة ثابت، بالإضافة إلى التعليقات، نحتاج إلى أقل من 30 سطرًا من الكود لإنجاز المهمة.
تعريف وظيفة tap_screen(x, y): النظام('adb shell input tap {} {}').format(x, y) def do_money_work(): print('#0 start the game') tap_screen(1600, 970) sleep(3) print('#1 ready, go!!!') tap_screen(1450, 910) sleep(15) print('#2 auto 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 للبيانات، يمكنك النظر في استخدام الاتصال اللاسلكي للهاتف الذكي.