跳转至

组队教程

说明

  • 组队方式是通过亲密好友自动进房不用验证实现的
  • 大号(房主)自动进入房间
  • 小号进入人机房间后,开始检测游戏界面,当发现有房主头像这个图片时,会自动进房间.
  • 建议小号的设置>功能/隐私>最近游戏组队、接手组队推荐等功能都关上,不然小号容易识别错误,无法找到大号的组队入口
  • 组队前需要小号和大号建立亲密关系(王者的亲密好友进房免验证)
  • 不满足上述条件无法组队
  • 本脚可以流畅三排组队. 不建议四排和五排, 账户越多同步时间越久.

    如果只是为了多开,不需要组队, 并不用按照下面的操作, 直接运行多次python命令,如python wzry.py config.0.yaml,再开一个终端, 执行python wzry.py config.1.yaml就行

组队配置文件

mynode=0所对应的账户是房主, 即LINK_dict[0]是房主所在模拟器的ADB地址

# 2个账户组队
totalnode: 2
# 多进程配置
multiprocessing: True
# 
LINK_dict:
    0: Android:///127.0.0.1:5555
    1: Android:///127.0.0.1:5557

可以正常组队就可以不用管后面的内容了

  • 新代码已经支持识别失败后, 计算进房位置.
  • 如果你发现代码可以自动组队就无需进行下面的操作.
  • 如果组队失败, 按照下面的内容截取房主头像并更新

截图房主头像

源代码中,进房间的图片是我的账号,
你要替换代码中self.房主头像对应静态图片为你的大号头像.

  • 大号小号分别创建房间
  • 安装打开AirTestIDE, 连接小号的账户的设备
  • 使用AirTestIDE的TOUCH按钮, 截取屏幕右侧大号的房主头像 这个区域 房主头像
  • 注意截图的区域不要太大,截图区域的右下角不要超过进房的按钮边缘(就是下面的红色区域) 房主头像

如果不了解AirTestIDE的截图方法,请先阅读

更新房主头像

方法1: 更新图片接口

  • 运行目录创建WZRY.图片更新.txt
  • 将airtest截到的图片放到运行目录,
  • 复制AirtestIDE生成的Template(r"tplXXXXX.png",xxxx)的代码,添加到WZRY.图片更新.txt
  • 即最终你的WZRY.图片更新.txt中的内容应该类似下面的内容
self.房主头像 = Template(r"tplXXXXX.png", record_pos=(0.354, -0.164), resolution=(960, 540))

方法2: 替换代码资源

  • 采用源代码运行的方式
  • 不要修改任何代码,把截到的房主头像图片,重命名为tpl1716782981770.png, 替换代码目录的assets文件夹中的图片即可.

限制组队的时间

在每一个的账户的WZRY.mynode.运行模式.txt中都插入

# 所有账户的对战时间
self.对战时间=[0.1,23.0]
# 12点之前组队,12点之后,各自刷各自的
self.限时组队时间=12
# 5局组队,之后,各自刷各自的
if self.jinristep >  5:  self.Tool.touchfile(self.无法进行组队FILE,"对局已超过5次")