diff --git a/.gitignore b/.gitignore index 9719998..f5eb7b4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,6 @@ +#避免windows检查说有病毒,不再同步运行脚本 +.bat +.sh ./*.in *.txt *.yaml diff --git a/README.md b/README.md index 53c30ae..5972683 100644 --- a/README.md +++ b/README.md @@ -5,19 +5,18 @@ ![GitHub forks](https://img.shields.io/github/forks/cndaqiang/WZRY?color=60c5ba&style=for-the-badge) ![GitHub stars](https://img.shields.io/github/stars/cndaqiang/WZRY?color=ffd700&style=for-the-badge) -### 运行方式 - -更多细节见:[**Howto**](howtorun.md) +### 最新功能介绍和使用手册 +[WZRY项目主页](https://cndaqiang.github.io/wzry.doc) ### 自动化功能 * 开启关闭模拟器、容器、手机 -* [多开组队](https://github.com/cndaqiang/WZRY/issues/42#issuecomment-2418505810) +* 多开组队 * 无人值守:出错重新进行同步 * 检测游戏闪退、模拟器关闭,重新启动王者或重启模拟器 * 健康系统自动休息启动 * 优先星耀人机模式,次数达到上限后切换青铜人机 -* [调整分路并选择熟练度最低的英雄](https://github.com/cndaqiang/WZRY/issues/13#issuecomment-2205392546) +* 调整分路并选择熟练度最低的英雄 * TOUCH模式(移动+平A) diff --git "a/example/0.\346\212\212\350\277\231\344\272\233.py\347\273\223\345\260\276\347\232\204\346\226\207\344\273\266\344\277\256\346\224\271\344\270\272.txt\347\273\223\345\260\276\346\224\276\345\210\260WZRY\347\233\256\345\275\225\350\265\267\346\216\247\345\210\266\344\275\234\347\224\250.md" "b/example/0.\346\212\212\350\277\231\344\272\233.py\347\273\223\345\260\276\347\232\204\346\226\207\344\273\266\344\277\256\346\224\271\344\270\272.txt\347\273\223\345\260\276\346\224\276\345\210\260WZRY\347\233\256\345\275\225\350\265\267\346\216\247\345\210\266\344\275\234\347\224\250.md" deleted file mode 100644 index 2101959..0000000 --- "a/example/0.\346\212\212\350\277\231\344\272\233.py\347\273\223\345\260\276\347\232\204\346\226\207\344\273\266\344\277\256\346\224\271\344\270\272.txt\347\273\223\345\260\276\346\224\276\345\210\260WZRY\347\233\256\345\275\225\350\265\267\346\216\247\345\210\266\344\275\234\347\224\250.md" +++ /dev/null @@ -1 +0,0 @@ -把这些.py结尾的文件修改为.txt结尾放到wzry.py起控制作用 diff --git "a/example/1.\344\270\215\350\246\201\347\233\264\346\216\245\345\244\215\345\210\266.\350\277\231\344\272\233\351\205\215\347\275\256\346\226\207\344\273\266\346\230\257\346\210\221\345\270\270\347\224\250\347\232\204\345\217\202\346\225\260.\344\270\215\351\200\202\345\220\210\346\226\260\346\211\213.md" "b/example/1.\344\270\215\350\246\201\347\233\264\346\216\245\345\244\215\345\210\266.\350\277\231\344\272\233\351\205\215\347\275\256\346\226\207\344\273\266\346\230\257\346\210\221\345\270\270\347\224\250\347\232\204\345\217\202\346\225\260.\344\270\215\351\200\202\345\220\210\346\226\260\346\211\213.md" deleted file mode 100644 index f0eca62..0000000 --- "a/example/1.\344\270\215\350\246\201\347\233\264\346\216\245\345\244\215\345\210\266.\350\277\231\344\272\233\351\205\215\347\275\256\346\226\207\344\273\266\346\230\257\346\210\221\345\270\270\347\224\250\347\232\204\345\217\202\346\225\260.\344\270\215\351\200\202\345\220\210\346\226\260\346\211\213.md" +++ /dev/null @@ -1 +0,0 @@ -不要直接复制.这些配置文件是我常用的参数.不适合新手 diff --git "a/example/3.\346\212\212\350\277\231\351\207\214\347\232\204node\346\233\277\346\215\242\344\270\272\344\275\240\347\232\204\346\250\241\346\213\237\345\231\250\347\274\226\345\217\267.\345\215\2630.1.2.3.md" "b/example/3.\346\212\212\350\277\231\351\207\214\347\232\204node\346\233\277\346\215\242\344\270\272\344\275\240\347\232\204\346\250\241\346\213\237\345\231\250\347\274\226\345\217\267.\345\215\2630.1.2.3.md" deleted file mode 100644 index 680468f..0000000 --- "a/example/3.\346\212\212\350\277\231\351\207\214\347\232\204node\346\233\277\346\215\242\344\270\272\344\275\240\347\232\204\346\250\241\346\213\237\345\231\250\347\274\226\345\217\267.\345\215\2630.1.2.3.md" +++ /dev/null @@ -1,3 +0,0 @@ -* 首先node是你自己在配置文件中设置的`mynode` , 例如 #40 -* 另外, 程序运行时也会输出node,例如`[10-17 04:59:03](1)控制端(win32)`,这里的`1`就是node -* 此外,程序还会输出很多临时文件,例如`android.var_dict_1.txt`,这里的`1`也是node \ No newline at end of file diff --git "a/example/WZRY.node.\344\270\264\346\227\266\345\210\235\345\247\213\345\214\226.py" "b/example/WZRY.node.\344\270\264\346\227\266\345\210\235\345\247\213\345\214\226.py" deleted file mode 100644 index 521c152..0000000 --- "a/example/WZRY.node.\344\270\264\346\227\266\345\210\235\345\247\213\345\214\226.py" +++ /dev/null @@ -1,25 +0,0 @@ -self.对战时间=[0.1,23.0] -self.限时组队时间=22.0 -# 礼包功能默认关闭,需要自行打开、自行调试。 -self.启动礼包功能 = False -self.活动礼包 = False -self.祈愿礼包 = False -self.玉镖夺魁签到 = False -self.每日任务礼包 = False -self.礼包功能_邮件礼包 = False -self.礼包功能_妲己礼物 = False -self.礼包功能_友情礼包 = False -self.友情礼包_积分夺宝 = False -self.友情礼包_皮肤碎片 = False -self.友情礼包_英雄碎片 = False -self.友情礼包_铭文碎片 = False -self.友情礼包_皮肤宝箱 = False -self.友情礼包_回城宝箱 = False -self.友情礼包_击败宝箱 = False -# 外置礼包,暂无手册,遇到问题,请自行调试 -self.外置礼包_王者营地 = False -self.外置礼包_体验服 = False -# 以下礼包不再维护,如果遇到问题,请自行调试 -self.礼包功能_战队礼包 = False -self.礼包功能_商城礼包 = False -self.礼包功能_KPL礼包 = False diff --git "a/example/WZRY.node.\345\257\271\346\210\230\345\211\215\346\217\222\345\205\245.py" "b/example/WZRY.node.\345\257\271\346\210\230\345\211\215\346\217\222\345\205\245.py" deleted file mode 100644 index 79ced7b..0000000 --- "a/example/WZRY.node.\345\257\271\346\210\230\345\211\215\346\217\222\345\205\245.py" +++ /dev/null @@ -1,30 +0,0 @@ -# 每天的第一局,标准模式+触摸模式 -self.标准模式 = False -self.触摸对战 = False -self.jinristep <= 1: self.标准模式 = True -self.jinristep <= 1: self.触摸对战 = True - -# 第三局开始不再组队 -self.jinristep >= 3: self.组队模式 = False -self.jinristep >= 3: self.totalnode = 1 - -# 第五局开始进行模拟战 -self.对战模式 = "5v5匹配" -self.jinristep >= 5: self.对战模式 = "模拟战" - - -# 自动选择熟练度 -字典位置文件=[] -字典位置文件.append("字典.中路.android.var_dict_N.txt") -字典位置文件.append("字典.打野.android.var_dict_N.txt") -字典位置文件.append("字典.发育.android.var_dict_N.txt") -字典位置文件.append("字典.游走.android.var_dict_N.txt") -字典位置文件.append("字典.对抗.android.var_dict_N.txt") -此步位置文件=(self.runstep+self.mynode)%len(字典位置文件) -TimeECHO(f"本步{self.runstep}使用字典文件{字典位置文件[此步位置文件]}") -#当游戏界面改版时,很多位置会变,这里只读入对战的字典 -#self.Tool.var_dict.update(self.Tool.read_dict(字典位置文件[此步位置文件])) -dictfile=self.Tool.read_dict(字典位置文件[此步位置文件]) -for key in ["参战英雄线路","参战英雄头像"]: self.Tool.var_dict[key]=dictfile[key] -dictfile.update(self.Tool.var_dict) -self.Tool.save_dict(dictfile, 字典位置文件[此步位置文件]) \ No newline at end of file diff --git "a/example/WZRY.node.\351\207\215\346\226\260\350\256\276\347\275\256\350\213\261\351\233\204.py" "b/example/WZRY.node.\351\207\215\346\226\260\350\256\276\347\275\256\350\213\261\351\233\204.py" deleted file mode 100644 index b4cd66c..0000000 --- "a/example/WZRY.node.\351\207\215\346\226\260\350\256\276\347\275\256\350\213\261\351\233\204.py" +++ /dev/null @@ -1,30 +0,0 @@ -#tmp_参战英雄线路=Template(r"tpl1689665490071.png", record_pos=(-0.315, -0.257), resolution=(960, 540)) #对抗路 -#tmp_参战英雄线路=Template(r"tpl1689665455905.png", record_pos=(-0.066, -0.256), resolution=(960, 540)) #中路 -#tmp_参战英雄线路=Template(r"tpl1689665540773.png", record_pos=(0.06, -0.259), resolution=(960, 540)) #发育路 -#tmp_参战英雄线路=Template(r"tpl1689665577871.png", record_pos=(0.183, -0.26), resolution=(960, 540)) #游走 -#tmp_参战英雄线路=Template(r"tpl1686048521443.png", record_pos=(0.06, -0.259), resolution=(960, 540)) #打野 - - -#多个英雄参与的活动 -myrandom=random.randint(1, 2) -#kai -if myrandom==1: tmp_参战英雄线路=Template(r"tpl1689665490071.png", record_pos=(-0.315, -0.257), resolution=(960, 540)) -if myrandom==1: tmp_参战英雄头像=Template(r"tpl1689665521942.png", record_pos=(0.108, -0.086), resolution=(960, 540)) -#jia -if myrandom==2: tmp_参战英雄线路=Template(r"tpl1689665540773.png", record_pos=(0.06, -0.259), resolution=(960, 540)) -if myrandom==2: tmp_参战英雄头像=Template(r"tpl1706323221604.png", record_pos=(0.015, -0.189), resolution=(960, 540)) - - -savepos=False #是否更新原始字典文件 -tag="tmp" -if savepos: tag="" -if tag+"参战英雄线路" in self.Tool.var_dict.keys(): del self.Tool.var_dict[tag+"参战英雄线路"] -if tag+"参战英雄头像" in self.Tool.var_dict.keys(): del self.Tool.var_dict[tag+"参战英雄头像"] -# -# -self.Tool.existsTHENtouch(tmp_参战英雄线路,tag+"参战英雄线路",savepos=savepos) -if not self.Tool.existsTHENtouch(tmp_参战英雄头像,tag+"参战英雄头像",savepos=savepos): sleep(2) -if not self.Tool.existsTHENtouch(tmp_参战英雄头像,tag+"参战英雄头像",savepos=savepos): sleep(2) -if not self.Tool.existsTHENtouch(tmp_参战英雄头像,tag+"参战英雄头像",savepos=savepos): sleep(2) -sleep(1) -#self.Tool.removefile(self.重新设置英雄FILE) diff --git "a/example/WZRY.\345\233\276\347\211\207\346\233\264\346\226\260.py" "b/example/WZRY.\345\233\276\347\211\207\346\233\264\346\226\260.py" deleted file mode 100644 index 41467d3..0000000 --- "a/example/WZRY.\345\233\276\347\211\207\346\233\264\346\226\260.py" +++ /dev/null @@ -1,7 +0,0 @@ -self.登录界面开始游戏图标.append(Template(r"tpl1721264475736.png", dirname = ".pngtmp", record_pos=(-0.014, 0.155), resolution=(960, 540))) -self.大厅对战图标=Template(r"tpl1721264513527.png", dirname = ".pngtmp", record_pos=(-0.106, 0.139), resolution=(960, 540)) -self.大厅万象天工 = Template(r"tpl1721264520814.png", dirname = ".pngtmp", record_pos=(0.248, 0.141), resolution=(960, 540)) -self.房间中的开始按钮图标.append(Template(r"tpl1721264544922.png", dirname = ".pngtmp", record_pos=(0.104, 0.233), resolution=(960, 540))) -self.房间中的取消按钮图标.append(Template(r"tpl1721264852627.png", dirname = ".pngtmp", record_pos=(0.105, 0.232), resolution=(960, 540))) -self.大厅元素.append(self.大厅对战图标) -self.大厅元素.append(self.大厅万象天工) \ No newline at end of file diff --git a/example/config.in b/example/config.in deleted file mode 100644 index be0a298..0000000 --- a/example/config.in +++ /dev/null @@ -1,6 +0,0 @@ -[client] -LINK_dict = { - 0: "Android:///127.0.0.1:5555"} -[control] -logfile={ - 0: "result.0.txt"} \ No newline at end of file diff --git "a/example/\347\216\213\350\200\205\350\220\245\345\234\260.node.\345\210\235\345\247\213\345\214\226.py" "b/example/\347\216\213\350\200\205\350\220\245\345\234\260.node.\345\210\235\345\247\213\345\214\226.py" deleted file mode 100644 index 741475d..0000000 --- "a/example/\347\216\213\350\200\205\350\220\245\345\234\260.node.\345\210\235\345\247\213\345\214\226.py" +++ /dev/null @@ -1,2 +0,0 @@ -self.个人界面图标 = Template(r"tpl1707120673722.png", record_pos=(0.38, 0.761), resolution=(540, 960)) -self.游戏界面图标 = Template(r"tpl1707120679497.png", record_pos=(0.189, 0.761), resolution=(540, 960))