Skip to content

困28邀请跨区队友BUG #1443

@VANIAXI

Description

@VANIAXI

在提问之前...

  • 我已经搜索了现有的 issues
  • 我在提问题之前至少花费了 5 分钟来思考和准备
  • 我已经阅读了文档中的 常见问题(FAQ)
  • 这个问题出现了至少三次,不是偶发的
  • 我使用 OAS 的 dev 分支

描述你的问题

探索的邀请队友界面与其他的(例如御魂)邀请界面不一致,如图所示,而观察代码发现二者使用的邀请逻辑是一致的,导致在探索邀请跨区队友时出现死循环的状态。

Image Image

如何复现

  1. 前往 '探索'
  2. 点击 '身份设置为leader'
  3. 邀请设置设置为auto_find
  4. 出现问题

预期行为

希望探索邀请跨区队友时能够正常邀请。

相关 Logs

════════════════════════════════════════════════════════════════════════════════
───────────────────────────────── EXPLORATION ──────────────────────────────────
════════════════════════════════════════════════════════════════════════════════
2026-02-25 00:55:22.520 |      config_model.py:0171 |     INFO | auto save config                                                                               
2026-02-25 00:55:22.529 |          nemu_ipc.py:0235 |     INFO | NemuIpcImpl init, nemu_folder=D:\YYSJB\MuMu\MuMuPlayer,                                        
ipc_dll=D:\YYSJB\MuMu\MuMuPlayer\nx_device\12.0\shell\sdk\external_renderer_ipc.dll, instance_id=2, display_id=0                                                
2026-02-25 00:55:22.545 |            logger.py:0320 |     INFO | [Screen_size] 1280x720                                                                         
2026-02-25 00:55:22.547 |            script.py:0382 |     INFO | module_path: D:\YYSJB\OAS\OnmyojiAutoScript-easy-install\tasks\Exploration\script_task.py,     
module_name: script_task                                                                                                                                        
2026-02-25 00:55:22.841 |            logger.py:0312 |     INFO | <<< EXPLORATION >>>                                                                            
2026-02-25 00:55:23.757 |              base.py:0077 |     INFO | Unknown scene                                                                                  
2026-02-25 00:55:23.758 |              solo.py:0439 |  WARNING | Unknown scene, random click                                                                    
2026-02-25 00:55:23.759 |           control.py:0075 |     INFO | Click (  83,    6) @ safe_random                                                               
2026-02-25 00:55:23.760 |            logger.py:0312 |     INFO | <<< MINITOUCH INIT >>>                                                                         
2026-02-25 00:55:23.773 |            logger.py:0320 |     INFO | [Device Orientation] 1 (HOME key on the right)                                                 
2026-02-25 00:55:23.773 |        connection.py:0440 |     INFO | Reuse forward: ForwardItem(serial='127.0.0.1:16448', local='tcp:20794',                        
remote='localabstract:minitouch')                                                                                                                               
2026-02-25 00:55:23.786 |         minitouch.py:0448 |     INFO | v 1                                                                                            
2026-02-25 00:55:23.787 |         minitouch.py:0452 |     INFO | ^ 10 720 1280 0                                                                                
2026-02-25 00:55:23.788 |         minitouch.py:0475 |     INFO | $ 3979                                                                                         
2026-02-25 00:55:23.788 |         minitouch.py:0479 |     INFO | minitouch running on port: 20794, pid: 3979                                                    
2026-02-25 00:55:23.789 |         minitouch.py:0482 |     INFO | max_contact: 10; max_x: 720; max_y: 1280; max_pressure: 0                                      
2026-02-25 00:55:24.957 |              base.py:0077 |     INFO | Unknown scene                                                                                  
2026-02-25 00:55:24.959 |              solo.py:0439 |  WARNING | Unknown scene, random click                                                                    
2026-02-25 00:55:26.163 |              base.py:0077 |     INFO | Unknown scene                                                                                  
2026-02-25 00:55:26.164 |              solo.py:0439 |  WARNING | Unknown scene, random click                                                                    
2026-02-25 00:55:26.164 |           control.py:0075 |     INFO | Click (  51,    2) @ safe_random                                                               
2026-02-25 00:55:27.366 |              base.py:0077 |     INFO | Unknown scene                                                                                  
2026-02-25 00:55:27.367 |           game_ui.py:0102 |     INFO | UI get current page                                                                            
2026-02-25 00:55:27.374 |            logger.py:0320 |     INFO | [UI] page_main                                                                                 
2026-02-25 00:55:27.376 |            logger.py:0312 |     INFO | <<< UI GOTO PAGE_MAIN >>>                                                                      
2026-02-25 00:55:27.378 |           game_ui.py:0229 |     INFO | Current page: page_main. Following shortest path:                                              
2026-02-25 00:55:27.379 |           game_ui.py:0231 |     INFO | page_main                                                                                      
2026-02-25 00:55:28.573 |           game_ui.py:0273 |     INFO | Page arrived page_main                                                                         
2026-02-25 00:55:28.574 |      general_buff.py:0023 |     INFO | Open buff                                                                                      
2026-02-25 00:55:28.877 |           control.py:0075 |     INFO | Click ( 365,   48) @ GB_BUFF_1                                                                 
2026-02-25 00:55:29.482 |      general_buff.py:0148 |     INFO | Exp 50 buff                                                                                    
2026-02-25 00:55:30.939 |            logger.py:0320 |     INFO | [EXP_50 0.562s] ['觉醒副本掉落额外的觉醒材料', '八岐大蛇掉落额外的御魂材料',                   
'战斗胜利获得的金币增加100%', '战斗胜利获得的经验增加50%', '战斗胜利获得的经验增加100%']                                                                        
2026-02-25 00:55:30.942 |           sub_ocr.py:0041 |     INFO | OCR [EXP_50] detected in [3]                                                                   
2026-02-25 00:55:30.945 |           sub_ocr.py:0060 |     INFO | OCR [EXP_50] detected in (432.0, 345.0, 312.0, 21.0)                                           
2026-02-25 00:55:30.963 |           control.py:0075 |     INFO | Click ( 787,  362) @ GB_CLOSE_RED                                                              
2026-02-25 00:55:31.257 |      general_buff.py:0185 |     INFO | Exp 100 buff                                                                                   
2026-02-25 00:55:32.394 |            logger.py:0320 |     INFO | [EXP_100 0.235s] ['觉醒副本掉落额外的觉醒材料', '八岐大蛇掉落额外的御魂材料',                  
'战斗胜利获得的金币增加100%', '战斗胜利获得的经验增加50%', '战斗胜利获得的经验增加100%']                                                                        
2026-02-25 00:55:32.398 |           sub_ocr.py:0041 |     INFO | OCR [EXP_100] detected in [4]                                                                  
2026-02-25 00:55:32.401 |           sub_ocr.py:0060 |     INFO | OCR [EXP_100] detected in (432.0, 413.0, 325.0, 20.0)                                          
2026-02-25 00:55:32.465 |           control.py:0075 |     INFO | Click ( 773,  429) @ GB_CLOSE_RED                                                              
2026-02-25 00:55:32.763 |      general_buff.py:0044 |     INFO | Close buff                                                                                     
2026-02-25 00:55:33.064 |           control.py:0075 |     INFO | Click ( 364,   68) @ GB_BUFF_1                                                                 
2026-02-25 00:55:33.364 |           game_ui.py:0102 |     INFO | UI get current page                                                                            
2026-02-25 00:55:33.371 |            logger.py:0320 |     INFO | [UI] page_main                                                                                 
2026-02-25 00:55:33.372 |            logger.py:0312 |     INFO | <<< UI GOTO PAGE_EXPLORATION >>>                                                               
2026-02-25 00:55:33.373 |           game_ui.py:0229 |     INFO | Current page: page_main. Following shortest path:                                              
2026-02-25 00:55:33.373 |           game_ui.py:0231 |     INFO | page_main -> page_exploration                                                                  
2026-02-25 00:55:34.570 |           game_ui.py:0276 |     INFO | Page switch: page_main -> page_exploration                                                     
2026-02-25 00:55:34.571 |           game_ui.py:0284 |     INFO | Wait appear and operate PAGE_MAIN_GOTO_EXPLORATION on page_main                                
2026-02-25 00:55:34.879 |           control.py:0075 |     INFO | Click ( 701,  163) @ PAGE_MAIN_GOTO_EXPLORATION                                                
2026-02-25 00:55:34.931 |           game_ui.py:0088 |     INFO | Waiting for page_exploration                                                                   
2026-02-25 00:55:35.472 |           game_ui.py:0306 |     INFO | [0.5s]Page arrived page_exploration                                                            
2026-02-25 00:55:35.473 |            logger.py:0312 |     INFO | <<< LEADER >>>                                                                                 
2026-02-25 00:55:36.576 |            logger.py:0320 |     INFO | [E_EXPLORATION_LEVEL_NUMBER 0.199s] ['第二十六章', '第二十七章', '第二十八章']                 
2026-02-25 00:55:36.854 |            logger.py:0320 |     INFO | [E_EXPLORATION_LEVEL_NUMBER 0.170s] ['第二十六章', '第二十七章', '第二十八章']                 
2026-02-25 00:55:36.858 |           sub_ocr.py:0041 |     INFO | OCR [E_EXPLORATION_LEVEL_NUMBER] detected in [2]                                               
2026-02-25 00:55:36.861 |           sub_ocr.py:0060 |     INFO | OCR [E_EXPLORATION_LEVEL_NUMBER] detected in (1084.0, 493.0, 133.0, 32.0)                      
2026-02-25 00:55:36.865 |           control.py:0075 |     INFO | Click (1163,  505) @ E_EXPLORATION_LEVEL_NUMBER                                                
2026-02-25 00:55:39.993 |           control.py:0075 |     INFO | Click ( 630,  539) @ RES_EXP_CREATE_TEAM                                                       
2026-02-25 00:55:40.593 |           control.py:0075 |     INFO | Click ( 636,  503) @ RES_EXP_CREATE_ENSURE                                                     
──────────────────────────────── INVITE FRIEND ─────────────────────────────────
2026-02-25 00:55:42.704 |            logger.py:0310 |     INFO | INVITE FRIEND                                                                                  
2026-02-25 00:55:42.706 |    general_invite.py:0138 |     INFO | Ensure enter invite page                                                                       
2026-02-25 00:55:43.305 |    general_invite.py:0214 |     INFO | Room type: normal_2                                                                            
2026-02-25 00:55:43.306 |              solo.py:0297 |     INFO | Click add to invite friend                                                                     
2026-02-25 00:55:43.607 |           control.py:0075 |     INFO | Click (1057,  237) @ GI_ADD_2                                                                  
2026-02-25 00:55:43.907 |            logger.py:0320 |     INFO | [F_LIST_1 0.004s] [好友]                                                                       
2026-02-25 00:55:43.912 |            logger.py:0320 |     INFO | [F_LIST_2 0.004s] []                                                                           
2026-02-25 00:55:43.913 |           sub_ocr.py:0082 |     INFO | [F_LIST_2] Try to detect vertically                                                            
2026-02-25 00:55:44.074 |            logger.py:0320 |     INFO | [F_LIST_2 0.160s] ['察友']                                                                     
2026-02-25 00:55:44.085 |            logger.py:0320 |     INFO | [F_LIST_3 0.007s] [区]                                                                         
2026-02-25 00:55:44.094 |            logger.py:0320 |     INFO | [F_LIST_4 0.006s] [ 组队]                                                                      
2026-02-25 00:55:44.096 |              solo.py:0337 |     INFO | Friend class: ['好友', '寮友', '跨区']                                                         
2026-02-25 00:55:44.206 |           control.py:0075 |     INFO | Click ( 360,  131) @ GI_FLAG_1_OFF                                                             
2026-02-25 00:55:44.805 |              solo.py:0399 |     INFO | Now find friend in 好友                                                                        
2026-02-25 00:55:45.965 |            logger.py:0320 |     INFO | [FRIEND_NAME_1 0.149s] ['XXX', 'YYY', 'ZZZ']                                  
2026-02-25 00:55:45.967 |           sub_ocr.py:0041 |     INFO | OCR [FRIEND_NAME_1] detected in None                                                           
2026-02-25 00:55:46.211 |            logger.py:0320 |     INFO | [FRIEND_NAME_2 0.243s] ['XXX', 'YYY', 'ZZZ']                  
2026-02-25 00:55:46.213 |           sub_ocr.py:0041 |     INFO | OCR [FRIEND_NAME_2] detected in None                                                           
2026-02-25 00:55:46.216 |    general_invite.py:0319 |     INFO | Current page no friend                                                                         
2026-02-25 00:55:47.386 |            logger.py:0320 |     INFO | [FRIEND_NAME_1 0.161s] ['XXX', 'YYY', 'ZZZ']                                  
2026-02-25 00:55:47.389 |           sub_ocr.py:0041 |     INFO | OCR [FRIEND_NAME_1] detected in None                                                           
2026-02-25 00:55:47.778 |            logger.py:0320 |     INFO | [FRIEND_NAME_2 0.386s] ['XXX', 'YYY', 'ZZZ']                  
2026-02-25 00:55:47.781 |           sub_ocr.py:0041 |     INFO | OCR [FRIEND_NAME_2] detected in None                                                           
2026-02-25 00:55:47.783 |    general_invite.py:0319 |     INFO | Current page no friend                                                                         
2026-02-25 00:55:47.797 |           control.py:0075 |     INFO | Click ( 526,  138) @ GI_FLAG_2_OFF                                                             
2026-02-25 00:55:48.996 |           control.py:0075 |     INFO | Click ( 526,  144) @ GI_FLAG_2_OFF                                                             
2026-02-25 00:55:50.201 |           control.py:0075 |     INFO | Click ( 494,  140) @ GI_FLAG_2_OFF                                                             
2026-02-25 00:55:51.404 |           control.py:0075 |     INFO | Click ( 484,  143) @ GI_FLAG_2_OFF                                                             
2026-02-25 00:55:52.609 |           control.py:0075 |     INFO | Click ( 485,  128) @ GI_FLAG_2_OFF                                                             
2026-02-25 00:55:53.813 |           control.py:0075 |     INFO | Click ( 487,  127) @ GI_FLAG_2_OFF                                                             
2026-02-25 00:55:55.017 |           control.py:0075 |     INFO | Click ( 521,  139) @ GI_FLAG_2_OFF                                                             
2026-02-25 00:55:56.221 |           control.py:0075 |     INFO | Click ( 510,  133) @ GI_FLAG_2_OFF                                                             
2026-02-25 00:55:57.425 |           control.py:0075 |     INFO | Click ( 503,  138) @ GI_FLAG_2_OFF                                                             
2026-02-25 00:55:58.632 |            device.py:0207 |  WARNING | Too many click for a button: GI_FLAG_2_OFF                                                     
2026-02-25 00:55:58.633 |            device.py:0208 |  WARNING | History click: ['E_EXPLORATION_LEVEL_NUMBER', 'RES_EXP_CREATE_TEAM', 'RES_EXP_CREATE_ENSURE',  
'GI_ADD_2', 'GI_FLAG_1_OFF', 'GI_FLAG_2_OFF', 'GI_FLAG_2_OFF', 'GI_FLAG_2_OFF', 'GI_FLAG_2_OFF', 'GI_FLAG_2_OFF', 'GI_FLAG_2_OFF', 'GI_FLAG_2_OFF',             
'GI_FLAG_2_OFF', 'GI_FLAG_2_OFF', 'GI_FLAG_2_OFF']                                                                                                              
2026-02-25 00:55:58.634 |            logger.py:0354 |    ERROR | GameTooManyClickError: Too many click for a button: GI_FLAG_2_OFF                              
2026-02-25 00:55:58.638 |            script.py:0106 |  WARNING | Saving error: ./log/error/1771952158638                                                        
2026-02-25 00:55:58.639 |            script.py:0107 |     INFO | 保存详细错误的日志和截图到路径:                                                                
2026-02-25 00:55:58.640 |            script.py:0108 |     INFO | D:\YYSJB\OAS\OnmyojiAutoScript-easy-install\log\error\1771952158638

截图

Image Image

还有别的吗?

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions