Skip to content

组队教程

说明

  • 组队方式是通过亲密好友自动进房不用验证实现的
  • 大号(房主)自动进入房间
  • 小号进入人机房间后,开始检测游戏界面,当发现有房主房间这个图片时,会自动进房间.
  • 组队前需要小号和大号建立亲密关系(王者的亲密好友进房免验证)
  • 不满足上述条件无法组队

配置文件

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.房主头像self.房主房间对应静态图片为你的.

self.房主头像 = Template(r"tpl1716782981770.png", record_pos=(0.354, -0.164), resolution=(960, 540), target_pos=9)
self.房主房间 = Template(r"tpl1700284856473.png", record_pos=(0.312, -0.17), resolution=(1136, 640), target_pos=2)

截图流程

Tip

仅更新房主头像就行了,我自己的账户就没有更新房主房间这张图.

更新图片

  • 将airtest截到的图片放到脚本目录,并复制AirtestIDE生成的Template(r"tplXXXXX.png",xxxx)的代码,添加到WZRY.图片更新.txt
  • , target_pos=9, target_pos=2分别添加到self.房主头像self.房主房间后面
  • 即最终你的WZRY.图片更新.txt中的内容应该类似下面的内容
self.房主头像 = Template(r"tpl1716782981770.png", record_pos=(0.354, -0.164), resolution=(960, 540), target_pos=9)
self.房主房间 = Template(r"tpl1700284856473.png", record_pos=(0.312, -0.17), resolution=(1136, 640), target_pos=2)

Note

最简单的流程,把截到的房主头像图片,重命名为tpl1716782981770.png放到assets文件夹也是可以的. 但是不推荐这样做.因为如果你想要更新wzry.py为最新的代码,还需要重复上面的重命名操作. 而写在WZRY.图片更新.txt,不受wzry.py更新的影响.
注意, 王者活动的更新资源包也是将更新的资源填写到WZRY.图片更新.txt里面的.

限制组队的时间

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

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