请确认您已完成以下几件事并勾选项目,未按要求勾选可能被认作无效反馈直接关闭
代码版本
e80afc7
问题类型
Bug
问题范围
一条龙日常
问题描述
应该是设置的选择预备编队的变量错误
因为选择预备编队的变量默认初始值为0,而选择编队的初始值为编队1
这就会导致如果你选择的是编队6,但是实际上因为变量设置默认是从0开始的,所以它实际上会选择到编队5。但是如果你选择的是编队1,但是变量值为0的时候一条龙也选择的是编队1,所有看上去没有错误。
个人测试过,如果将刷本时的编队选择为编队1,那么日志窗口里实际上会输出的指令选择预备编队的值为0
如下
[09:49:58.920] [operation.py 429] [INFO]: 指令[ 选择预备编队 [0] ] 节点 检测游戏窗口 返回状态 成功
[09:49:59.087] [operation.py 429] [INFO]: 指令[ 选择预备编队 [0] ] 节点 检测游戏窗口 -> 画面识别 返回状态 预备编队
[09:50:00.766] [operation.py 429] [INFO]: 指令[ 选择预备编队 [0] ] 节点 画面识别 -> 点击预备编队 返回状态 预备编队
[09:50:09.293] [operation.py 429] [INFO]: 指令[ 选择预备编队 [0] ] 节点 点击预备编队 -> 选择编队 返回状态 等待
[09:50:09.484] [operation.py 429] [INFO]: 指令[ 选择预备编队 [0] ] 节点 点击预备编队 -> 选择编队 返回状态 预备出战
[09:50:11.148] [operation.py 429] [INFO]: 指令[ 选择预备编队 [0] ] 节点 选择编队 -> 选择编队确认 返回状态 预备出战
[09:50:11.148] [operation.py 675] [INFO]: 指令[ 选择预备编队 [0] ] 执行成功 返回状态 预备出战
游戏截图
运行日志
指令[ 体力刷本 ] 节点 检测游戏窗口 返回状态 成功
指令[ 体力刷本 ] 节点 检测游戏窗口 -> 开始体力计划 返回状态 成功
指令[ 前往菜单 ] 节点 检测游戏窗口 返回状态 成功
指令[ 前往菜单 ] 节点 检测游戏窗口 -> 画面识别 返回状态 按钮-菜单
指令[ 前往菜单 ] 节点 检测游戏窗口 -> 画面识别 返回状态 菜单
指令[ 前往菜单 ] 执行成功 返回状态 菜单
指令[ 体力刷本 ] 节点 开始体力计划 -> 打开菜单 返回状态 菜单
指令[ 体力刷本 ] 节点 打开菜单 -> 识别电量 返回状态 剩余电量 22
指令[ 体力刷本 ] 节点 识别电量 -> 查找并选择下一个可执行任务 返回状态 尝试恢复电量
指令[ 恢复电量 ] 节点 检测游戏窗口 返回状态 成功
指令[ 恢复电量 ] 节点 检测游戏窗口 -> 打开恢复界面 返回状态 文本-电量
指令[ 恢复电量 ] 节点 打开恢复界面 -> 选择电量来源 返回状态 储蓄电量
指令[ 恢复电量 ] 节点 选择电量来源 -> 确认电量来源 返回状态 储蓄电量
储蓄电量 1686
指令[ 恢复电量 ] 节点 确认电量来源 -> 识别当前数量 返回状态 继续前往副本
指令[ 恢复电量 ] 节点 识别当前数量 -> 关闭快捷使用 返回状态 尝试关闭快捷使用
指令[ 恢复电量 ] 节点 识别当前数量 -> 关闭快捷使用 返回状态 继续前往副本
指令[ 恢复电量 ] 执行成功 返回状态 继续前往副本
指令[ 体力刷本 ] 节点 查找并选择下一个可执行任务 -> 恢复电量 返回状态 继续前往副本
指令[ 传送 快捷手册 训练-专业挑战室-空域戒戍者 ] 节点 检测游戏窗口 返回状态 成功
指令[ 返回大世界 ] 节点 检测游戏窗口 返回状态 成功
指令[ 返回大世界 ] 节点 检测游戏窗口 -> 画面识别 返回状态 按钮-返回
指令[ 返回大世界 ] 节点 检测游戏窗口 -> 画面识别 返回状态 大世界-普通
指令[ 返回大世界 ] 执行成功 返回状态 大世界-普通
指令[ 传送 快捷手册 训练-专业挑战室-空域戒戍者 ] 节点 检测游戏窗口 -> 返回大世界 返回状态 大世界-普通
指令[ 传送 快捷手册 训练-专业挑战室-空域戒戍者 ] 节点 返回大世界 -> 快捷手册 返回状态 快捷手册
指令[ 传送 快捷手册 训练-专业挑战室-空域戒戍者 ] 节点 返回大世界 -> 快捷手册 返回状态 TAB-训练
指令[ 传送 快捷手册 训练-专业挑战室-空域戒戍者 ] 节点 返回大世界 -> 快捷手册 返回状态 快捷手册-训练
指令[ 快捷手册 选择分类 专业挑战室 ] 节点 检测游戏窗口 返回状态 成功
指令[ 快捷手册 选择分类 专业挑战室 ] 节点 检测游戏窗口 -> 选择分类 返回状态 成功
指令[ 快捷手册 选择分类 专业挑战室 ] 执行成功 返回状态 成功
指令[ 传送 快捷手册 训练-专业挑战室-空域戒戍者 ] 节点 快捷手册 -> 选择分类 返回状态 成功
指令[ 快捷手册 选择副本类型 空域戒戍者 ] 节点 检测游戏窗口 返回状态 成功
指令[ 快捷手册 选择副本类型 空域戒戍者 ] 节点 检测游戏窗口 -> 选择副本 返回状态 成功
指令[ 快捷手册 选择副本类型 空域戒戍者 ] 节点 选择副本 -> 确认 返回状态 传送确认
指令[ 快捷手册 选择副本类型 空域戒戍者 ] 执行成功 返回状态 传送确认
指令[ 传送 快捷手册 训练-专业挑战室-空域戒戍者 ] 节点 选择分类 -> 选择副本分类 返回状态 传送确认
指令[ 传送 快捷手册 训练-专业挑战室-空域戒戍者 ] 执行成功 返回状态 传送确认
指令[ 体力刷本 ] 节点 恢复电量 -> 传送 返回状态 传送确认
指令[ 体力刷本 ] 节点 传送 -> 识别副本分类 返回状态 专业挑战室
指令[ 专业挑战室 空域戒戍者 ] 节点 检测游戏窗口 返回状态 成功
指令[ 专业挑战室 空域戒戍者 ] 节点 检测游戏窗口 -> 等待入口加载 返回状态 挑战等级
指令[ 专业挑战室 空域戒戍者 ] 节点 等待入口加载 -> 关闭燃竭模式 返回状态 成功
指令[ 专业挑战室 空域戒戍者 ] 节点 关闭燃竭模式 -> 下一步 返回状态 下一步
指令[ 专业挑战室 空域戒戍者 ] 节点 关闭燃竭模式 -> 下一步 返回状态 电量不足
指令[ 恢复电量 ] 节点 检测游戏窗口 返回状态 成功
指令[ 恢复电量 ] 节点 检测游戏窗口 -> 打开恢复界面 返回状态 成功
指令[ 恢复电量 ] 节点 打开恢复界面 -> 选择电量来源 返回状态 储蓄电量
指令[ 恢复电量 ] 节点 选择电量来源 -> 确认电量来源 返回状态 储蓄电量
储蓄电量 1686
储蓄电量 兑换数量 18
指令[ 恢复电量 ] 节点 确认电量来源 -> 识别当前数量 返回状态 储蓄电量
指令[ 恢复电量 ] 节点 识别当前数量 -> 确认恢复电量 返回状态 确认
指令[ 恢复电量 ] 节点 确认恢复电量 -> 恢复后处理 返回状态 等待恢复完成
指令[ 恢复电量 ] 节点 确认恢复电量 -> 恢复后处理 返回状态 恢复电量成功
指令[ 恢复电量 ] 执行成功 返回状态 恢复电量成功
指令[ 专业挑战室 空域戒戍者 ] 节点 下一步 -> 恢复电量 返回状态 恢复电量成功
指令[ 专业挑战室 空域戒戍者 ] 节点 恢复电量 -> 下一步 返回状态 下一步
指令[ 专业挑战室 空域戒戍者 ] 节点 恢复电量 -> 下一步 返回状态 出战
指令[ 选择预备编队 [5] ] 节点 检测游戏窗口 返回状态 成功
指令[ 选择预备编队 [5] ] 节点 检测游戏窗口 -> 画面识别 返回状态 预备编队
指令[ 选择预备编队 [5] ] 节点 画面识别 -> 点击预备编队 返回状态 预备编队
指令[ 选择预备编队 [5] ] 节点 点击预备编队 -> 选择编队 返回状态 等待
指令[ 选择预备编队 [5] ] 节点 点击预备编队 -> 选择编队 返回状态 预备出战
指令[ 选择预备编队 [5] ] 节点 选择编队 -> 选择编队确认 返回状态 预备出战
指令[ 选择预备编队 [5] ] 执行成功 返回状态 预备出战
指令[ 专业挑战室 空域戒戍者 ] 节点 下一步 -> 选择预备编队 返回状态 预备出战
指令[ 出战 ] 节点 检测游戏窗口 返回状态 成功
暂停运行
松开所有按键
停止运行
你的建议
默认设置选择预备编队的变量值为1
请确认您已完成以下几件事并勾选项目,未按要求勾选可能被认作无效反馈直接关闭
代码版本
e80afc7
问题类型
Bug
问题范围
一条龙日常
问题描述
应该是设置的选择预备编队的变量错误
因为选择预备编队的变量默认初始值为0,而选择编队的初始值为编队1
这就会导致如果你选择的是编队6,但是实际上因为变量设置默认是从0开始的,所以它实际上会选择到编队5。但是如果你选择的是编队1,但是变量值为0的时候一条龙也选择的是编队1,所有看上去没有错误。
个人测试过,如果将刷本时的编队选择为编队1,那么日志窗口里实际上会输出的指令选择预备编队的值为0
如下
[09:49:58.920] [operation.py 429] [INFO]: 指令[ 选择预备编队 [0] ] 节点 检测游戏窗口 返回状态 成功
[09:49:59.087] [operation.py 429] [INFO]: 指令[ 选择预备编队 [0] ] 节点 检测游戏窗口 -> 画面识别 返回状态 预备编队
[09:50:00.766] [operation.py 429] [INFO]: 指令[ 选择预备编队 [0] ] 节点 画面识别 -> 点击预备编队 返回状态 预备编队
[09:50:09.293] [operation.py 429] [INFO]: 指令[ 选择预备编队 [0] ] 节点 点击预备编队 -> 选择编队 返回状态 等待
[09:50:09.484] [operation.py 429] [INFO]: 指令[ 选择预备编队 [0] ] 节点 点击预备编队 -> 选择编队 返回状态 预备出战
[09:50:11.148] [operation.py 429] [INFO]: 指令[ 选择预备编队 [0] ] 节点 选择编队 -> 选择编队确认 返回状态 预备出战
[09:50:11.148] [operation.py 675] [INFO]: 指令[ 选择预备编队 [0] ] 执行成功 返回状态 预备出战
游戏截图
运行日志
指令[ 体力刷本 ] 节点 检测游戏窗口 返回状态 成功
指令[ 体力刷本 ] 节点 检测游戏窗口 -> 开始体力计划 返回状态 成功
指令[ 前往菜单 ] 节点 检测游戏窗口 返回状态 成功
指令[ 前往菜单 ] 节点 检测游戏窗口 -> 画面识别 返回状态 按钮-菜单
指令[ 前往菜单 ] 节点 检测游戏窗口 -> 画面识别 返回状态 菜单
指令[ 前往菜单 ] 执行成功 返回状态 菜单
指令[ 体力刷本 ] 节点 开始体力计划 -> 打开菜单 返回状态 菜单
指令[ 体力刷本 ] 节点 打开菜单 -> 识别电量 返回状态 剩余电量 22
指令[ 体力刷本 ] 节点 识别电量 -> 查找并选择下一个可执行任务 返回状态 尝试恢复电量
指令[ 恢复电量 ] 节点 检测游戏窗口 返回状态 成功
指令[ 恢复电量 ] 节点 检测游戏窗口 -> 打开恢复界面 返回状态 文本-电量
指令[ 恢复电量 ] 节点 打开恢复界面 -> 选择电量来源 返回状态 储蓄电量
指令[ 恢复电量 ] 节点 选择电量来源 -> 确认电量来源 返回状态 储蓄电量
储蓄电量 1686
指令[ 恢复电量 ] 节点 确认电量来源 -> 识别当前数量 返回状态 继续前往副本
指令[ 恢复电量 ] 节点 识别当前数量 -> 关闭快捷使用 返回状态 尝试关闭快捷使用
指令[ 恢复电量 ] 节点 识别当前数量 -> 关闭快捷使用 返回状态 继续前往副本
指令[ 恢复电量 ] 执行成功 返回状态 继续前往副本
指令[ 体力刷本 ] 节点 查找并选择下一个可执行任务 -> 恢复电量 返回状态 继续前往副本
指令[ 传送 快捷手册 训练-专业挑战室-空域戒戍者 ] 节点 检测游戏窗口 返回状态 成功
指令[ 返回大世界 ] 节点 检测游戏窗口 返回状态 成功
指令[ 返回大世界 ] 节点 检测游戏窗口 -> 画面识别 返回状态 按钮-返回
指令[ 返回大世界 ] 节点 检测游戏窗口 -> 画面识别 返回状态 大世界-普通
指令[ 返回大世界 ] 执行成功 返回状态 大世界-普通
指令[ 传送 快捷手册 训练-专业挑战室-空域戒戍者 ] 节点 检测游戏窗口 -> 返回大世界 返回状态 大世界-普通
指令[ 传送 快捷手册 训练-专业挑战室-空域戒戍者 ] 节点 返回大世界 -> 快捷手册 返回状态 快捷手册
指令[ 传送 快捷手册 训练-专业挑战室-空域戒戍者 ] 节点 返回大世界 -> 快捷手册 返回状态 TAB-训练
指令[ 传送 快捷手册 训练-专业挑战室-空域戒戍者 ] 节点 返回大世界 -> 快捷手册 返回状态 快捷手册-训练
指令[ 快捷手册 选择分类 专业挑战室 ] 节点 检测游戏窗口 返回状态 成功
指令[ 快捷手册 选择分类 专业挑战室 ] 节点 检测游戏窗口 -> 选择分类 返回状态 成功
指令[ 快捷手册 选择分类 专业挑战室 ] 执行成功 返回状态 成功
指令[ 传送 快捷手册 训练-专业挑战室-空域戒戍者 ] 节点 快捷手册 -> 选择分类 返回状态 成功
指令[ 快捷手册 选择副本类型 空域戒戍者 ] 节点 检测游戏窗口 返回状态 成功
指令[ 快捷手册 选择副本类型 空域戒戍者 ] 节点 检测游戏窗口 -> 选择副本 返回状态 成功
指令[ 快捷手册 选择副本类型 空域戒戍者 ] 节点 选择副本 -> 确认 返回状态 传送确认
指令[ 快捷手册 选择副本类型 空域戒戍者 ] 执行成功 返回状态 传送确认
指令[ 传送 快捷手册 训练-专业挑战室-空域戒戍者 ] 节点 选择分类 -> 选择副本分类 返回状态 传送确认
指令[ 传送 快捷手册 训练-专业挑战室-空域戒戍者 ] 执行成功 返回状态 传送确认
指令[ 体力刷本 ] 节点 恢复电量 -> 传送 返回状态 传送确认
指令[ 体力刷本 ] 节点 传送 -> 识别副本分类 返回状态 专业挑战室
指令[ 专业挑战室 空域戒戍者 ] 节点 检测游戏窗口 返回状态 成功
指令[ 专业挑战室 空域戒戍者 ] 节点 检测游戏窗口 -> 等待入口加载 返回状态 挑战等级
指令[ 专业挑战室 空域戒戍者 ] 节点 等待入口加载 -> 关闭燃竭模式 返回状态 成功
指令[ 专业挑战室 空域戒戍者 ] 节点 关闭燃竭模式 -> 下一步 返回状态 下一步
指令[ 专业挑战室 空域戒戍者 ] 节点 关闭燃竭模式 -> 下一步 返回状态 电量不足
指令[ 恢复电量 ] 节点 检测游戏窗口 返回状态 成功
指令[ 恢复电量 ] 节点 检测游戏窗口 -> 打开恢复界面 返回状态 成功
指令[ 恢复电量 ] 节点 打开恢复界面 -> 选择电量来源 返回状态 储蓄电量
指令[ 恢复电量 ] 节点 选择电量来源 -> 确认电量来源 返回状态 储蓄电量
储蓄电量 1686
储蓄电量 兑换数量 18
指令[ 恢复电量 ] 节点 确认电量来源 -> 识别当前数量 返回状态 储蓄电量
指令[ 恢复电量 ] 节点 识别当前数量 -> 确认恢复电量 返回状态 确认
指令[ 恢复电量 ] 节点 确认恢复电量 -> 恢复后处理 返回状态 等待恢复完成
指令[ 恢复电量 ] 节点 确认恢复电量 -> 恢复后处理 返回状态 恢复电量成功
指令[ 恢复电量 ] 执行成功 返回状态 恢复电量成功
指令[ 专业挑战室 空域戒戍者 ] 节点 下一步 -> 恢复电量 返回状态 恢复电量成功
指令[ 专业挑战室 空域戒戍者 ] 节点 恢复电量 -> 下一步 返回状态 下一步
指令[ 专业挑战室 空域戒戍者 ] 节点 恢复电量 -> 下一步 返回状态 出战
指令[ 选择预备编队 [5] ] 节点 检测游戏窗口 返回状态 成功
指令[ 选择预备编队 [5] ] 节点 检测游戏窗口 -> 画面识别 返回状态 预备编队
指令[ 选择预备编队 [5] ] 节点 画面识别 -> 点击预备编队 返回状态 预备编队
指令[ 选择预备编队 [5] ] 节点 点击预备编队 -> 选择编队 返回状态 等待
指令[ 选择预备编队 [5] ] 节点 点击预备编队 -> 选择编队 返回状态 预备出战
指令[ 选择预备编队 [5] ] 节点 选择编队 -> 选择编队确认 返回状态 预备出战
指令[ 选择预备编队 [5] ] 执行成功 返回状态 预备出战
指令[ 专业挑战室 空域戒戍者 ] 节点 下一步 -> 选择预备编队 返回状态 预备出战
指令[ 出战 ] 节点 检测游戏窗口 返回状态 成功
暂停运行
松开所有按键
停止运行
你的建议
默认设置选择预备编队的变量值为1