From ec28972c6da99eb72034a6ea108b8d0941c139fc Mon Sep 17 00:00:00 2001 From: 5117600049 <511760049@qq.com> Date: Thu, 13 Nov 2025 10:16:08 +0800 Subject: [PATCH] =?UTF-8?q?j=20s=20=E8=84=9A=E6=9C=AC=E5=85=BB=E6=88=90?= =?UTF-8?q?=E4=B8=80=E6=9D=A1=E9=BE=99=EF=BC=9A=E4=BF=AE=E5=A4=8D=E4=BA=86?= =?UTF-8?q?=E5=BD=93=E6=9D=90=E6=96=99=E6=8F=8F=E8=BF=B0=E6=96=87=E6=9C=AC?= =?UTF-8?q?=E8=BF=87=E9=95=BF=EF=BC=8C=E5=AF=BC=E8=87=B4=E5=89=AF=E6=9C=AC?= =?UTF-8?q?=E4=BC=A0=E9=80=81=E5=9B=BE=E6=A0=87=E8=A2=AB=E6=8E=A9=E7=9B=96?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98=20(#2345)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Update main.js * Update manifest.json * Update README.md --- repo/js/角色养成一条龙/README.md | 5 ++++- repo/js/角色养成一条龙/main.js | 15 +++++++++++++++ repo/js/角色养成一条龙/manifest.json | 2 +- 3 files changed, 20 insertions(+), 2 deletions(-) diff --git a/repo/js/角色养成一条龙/README.md b/repo/js/角色养成一条龙/README.md index 57b14eef7..b4337dc1b 100644 --- a/repo/js/角色养成一条龙/README.md +++ b/repo/js/角色养成一条龙/README.md @@ -1,8 +1,10 @@ 请注意本脚本采用的方法是,刷取物品至指定数量,如果没有刷取完成,中途请不要使用!!! +再说一遍,没有刷取完成,中途请不要使用!!! + 物品刷取完成后,下次运行会直接跳过并通知,刷取过程中出现问题也会通知,所以强烈建议打开JS消息通知。 -目前只刷取角色突破素材、天赋书、技能培养素材,武器材料,不会升级以及合成(区域特产、怪物掉落物还未添加),建议额外在一条龙中添加自动副本刷取圣遗物和每日领奖兜底。 +目前只刷取角色突破素材、天赋书、技能培养素材,武器材料,不会升级以及合成(区域特产、怪物掉落物暂时不考虑添加),建议额外在一条龙中添加自动副本刷取圣遗物和每日领奖兜底。 脚本的基本运行逻辑是,解析培养方案后,优先查看体力,体力充足的情况下,检查物品数量,物品不够,将会前往对应的副本刷取(考虑了合成时额外产出的情况,实际物品可能会少一些),副本没有开启,检测后会跳过,当材料刷满后会发送通知。 @@ -15,3 +17,4 @@ 配置组设置注意事项 1、开启地图追踪行走配置 2、关闭自动拾取 3、开启战斗配置 4、战斗策略选择"根据队伍自动选择" 5、关闭自动拾取 6、其他默认就行,练度较低的话,战斗超时时间可以加长 + diff --git a/repo/js/角色养成一条龙/main.js b/repo/js/角色养成一条龙/main.js index ad192f030..2b9b5003e 100644 --- a/repo/js/角色养成一条龙/main.js +++ b/repo/js/角色养成一条龙/main.js @@ -568,6 +568,20 @@ async function findImageAndOCR(imagePath, ocrWidth, ocrHeight, offsetX, offsetY) //前往刷天赋书或者武器(必须保证在材料介绍页面)await gotoAutoDomain(imageName = "weaponDomain"); async function gotoAutoDomain(imageName = "bookDomain") { await sleep(1000); + + //拖动操作,避免文本描述太长,导致副本传送图标消失 +moveMouseTo(960, 580);//重置鼠标位置,居中 +leftButtonDown(); +await sleep(500); +moveMouseTo(965, 700); +await sleep(500); +moveMouseTo(961, 300); +await sleep(500); +leftButtonUp(); +await sleep(500); +moveMouseTo(50, 50);//移动鼠标到左上角,避免检测失败 +await sleep(400); + await waitAndClickImage(imageName); try { await repeatOperationUntilTextFound({x: 1640,y: 960,width: 200,height: 100,targetText: "传送",stepDuration: 0, maxSteps:25, waitTime:100,ifClick: true});//用来等待点击文字,10s等待 @@ -1110,3 +1124,4 @@ sendBufferedNotifications();//发送累积的完成信息 })(); + diff --git a/repo/js/角色养成一条龙/manifest.json b/repo/js/角色养成一条龙/manifest.json index affd34ab7..ce13f8933 100644 --- a/repo/js/角色养成一条龙/manifest.json +++ b/repo/js/角色养成一条龙/manifest.json @@ -1,7 +1,7 @@ { "manifest_version": 1, "name": "角色养成一条龙", - "version": "1.6", + "version": "1.6.1", "description": "详见readme.md", "authors": [ {