Jelajahi Sumber

!2 add only fight jina funciton

pcacc 4 bulan lalu
induk
melakukan
e54b5e65ca
8 mengubah file dengan 52 tambahan dan 0 penghapusan
  1. 2 0
      app_dongri.py
  2. TEMPAT SAMPAH
      dongri_img/check/talk_in.png
  3. TEMPAT SAMPAH
      dongri_img/check/talkin_jina.png
  4. TEMPAT SAMPAH
      dongri_img/check/talkin_person.png
  5. TEMPAT SAMPAH
      dongri_img/check/xiaohao_jina.png
  6. TEMPAT SAMPAH
      dongri_img/special_activity/bigMonster.png
  7. 4 0
      dongri_pic.py
  8. 46 0
      dongri_task.py

+ 2 - 0
app_dongri.py

@@ -261,6 +261,8 @@ def add_auto_task(isMaxCollect, isJina, isSimple = False, isAddStrengh = False,
                 task_queue.appendleft(task_fightMonster(isAddStrengh, True, isSimple))
             elif isJina == 'jina_call':
                 task_queue.appendleft(task_call_jina())
+            elif isJina == 'jina_onlyFight':
+                task_queue.appendleft(task_fight_jina_only())
         task_queue.appendleft(task_collect(collectArr, isSimple, isAddStrengh))
         task_queue.appendleft(task_train(train_type))
         task_queue.appendleft(task_checkActivities())

TEMPAT SAMPAH
dongri_img/check/talk_in.png


TEMPAT SAMPAH
dongri_img/check/talkin_jina.png


TEMPAT SAMPAH
dongri_img/check/talkin_person.png


TEMPAT SAMPAH
dongri_img/check/xiaohao_jina.png


TEMPAT SAMPAH
dongri_img/special_activity/bigMonster.png


+ 4 - 0
dongri_pic.py

@@ -134,6 +134,10 @@ class check_img:
     share = R'dongri_img\check\share.png'
     to_pcacc = R'dongri_img\check\to_pcacc.png'
     share_btn = R'dongri_img\check\share_btn.png'
+    talk_in = R'dongri_img\check\talk_in.png'
+    talkin_person = R'dongri_img\check\talkin_person.png'
+    talkin_jina = R'dongri_img\check\talkin_jina.png'
+    xiaohao_jina = R'dongri_img\check\xiaohao_jina.png'
 
 
 class information_img:

+ 46 - 0
dongri_task.py

@@ -274,6 +274,51 @@ class task_fight_yongbing(dongri_task):
 
         return True
 
+class task_fight_jina_only(dongri_task):
+    def __init__(self):
+        super().__init__("战斗召唤的吉娜")
+
+
+    def run(self):
+        basic_operate.go_outside()
+        #必须加体力
+        if False == waitFindImg_withBool(monster_img.enough_strengh, 2, 1):
+            basic_operate.add_strength()
+            basic_operate.go_outside()
+        
+        if waitClickImg_noWait_withBool(check_img.talk_in, 2, 1) == False:
+            return False
+        
+        waitClickImg_noWait_withBool(check_img.talkin_person, 2, 1)
+        
+        if waitClickImg_noWait_withBool(check_img.talkin_jina, 2, 1) == False:
+            return False
+        
+        if waitClickImg_noWait_withBool(check_img.xiaohao_jina, 2, 1) == False:
+            return False
+        
+        if waitClickImg_noWait_withBool(monster_img.muti_team, 2, 1) == False:
+            return False
+        waitClickImg_noWait_withBool(monster_img.begin_multi, 2, 1)
+
+        if waitClickImg_noWait_withBool(monster_img.line1, 2, 1) == False:
+            return False
+        if waitFindImg_withBool(monster_img.no_hero, 2, 1) == True:
+            return False
+        if waitClickImg_noWait_withBool(monster_img.all_select, 2, 1) == False:
+            return False
+        waitClickImg_noWait_withBool(monster_img.all_select, 2, 1)
+
+        maxTryTimes = 3
+        while maxTryTimes > 0:
+            maxTryTimes -= 1
+            waitClickImg_withBool([monster_img.fight, monster_img.fight2], 1, 1)
+            waitClickImg_noWait_withBool(monster_img.all_select, 1, 1)
+            if waitFindImg_withBool(monster_img.all_select, 1, 1) == False:
+                break
+
+        return True
+        
 
 class task_call_jina(dongri_task):
     def __init__(self):
@@ -301,6 +346,7 @@ class task_call_jina(dongri_task):
         if waitClickImg_noWait_withBool(check_img.share_btn, 2, 1) == False:
             return False
         return True
+        
 
 
 class task_fight_jina(dongri_task):