跳至主要內容

Json根键值对解释

X-Studio大约 4 分钟

示例

{
  "client": "mumu",
  "bind": "dx2",
  "safe":"356,0,565,21",
  "offcolor":"202020",
  "sleep":"200,10",
  "resolution": "960*540",
  "tip": "组队通用半自动配置 V4 请调整合适分辨率\r\n更多参见Readme.txt文件",
  //========三选一========
  "mode": "loop",
  "loop": [],

  //========三选一========
  "mode": "queue",
  "queue": [],

  //========三选一========
  "mode": "tree",
  "tree": [],
}

client 目标客户端

上方示例代码中的第2行,意为本脚本配置默认选择并支持mumu模拟器使用

  • 该键client目前仅支持mumu雷电这两种的其中一个
  • 当您的配置目标客户端并非上面两种时,不需要填写此参数,您需要使用软件中的自定义绑定功能

bind 后台绑定模式

上方示例代码中的第3行,意为后台获取图像的方式为dx2模式

  • mumu模拟器建议使用dx2,雷电模拟器建议使用gdi
  • 后台绑定模式有很多种,您可以使用自定义绑定模式进行游戏画面获取的测试

具体的配置如下图说明(下图说明的参数您均可以尝试):

safe 安全守护参数

上方示例代码中的第4行,参数为一个坐标区域,意为在脚本进行过程中,若该区域的画面长时间禁止,则结束当前脚本任务,因为您的游戏或脚本的运行出现了异常
坐标区域:请参考 其它解释 - 坐标区域 查看详情

  • 该项为可选参数
  • 该参数会很好的帮助您游戏防封,您应该在每一个半自动配置中使用它

offcolor 脚本全局偏色

上方示例代码中的第5行,意为当脚本识别图片时采用的全局偏色为'202020'

  • 该项为可选参数
  • 该参数的存在是为了兼容不同机器做的兼容性参数

众所周知,每台电脑配置不同,其模拟器渲染出来的画面也各不相同存在偏差,若你想你的图片在您好友的电脑中也一样适配,那么请你务必加入此参数,若你对颜色色偏不了解,请填默认值 202020 即可。

sleep 全局休息参数

上方示例代码中的第6行,意为当在该配置脚本运行的过程中,每运行200分钟后将休息10分钟

  • 该项为可选参数
  • 该参数的格式为"运行时长间隔,休息时长"
  • 该配置也可以对防封,起到一定的作用

当您运行长时间任务时,请加入此参数,我的建议是"30,10",每30分钟休息10分钟。

resolution 游戏分辨率

上方示例代码中的第7行,意为管控当前脚本配置的分辨率为指定的960*540

  • 当您使用的是自定义绑定时,该项可选
  • 分辨率的不同将导致图片无法正常识别,请务必正确填写您在做配置时正确的分辨率

tip 配置说明

上方示例代码中的第8行,意为当软件加载该配置时,给出的用户提示信息为"组队通用半自动配置 V4 请调整合适分辨率\r\n更多参见Readme.txt文件"

  1. 该项为可选参数
  2. 该配置可以起到提醒作用
  3. 可以在本参数中填写一些关于配置的介绍、功能、自定版本等信息

mode 执行任务模式介绍

上方示例代码中的第9 至 19行

  • mode 的参数与他们的值搭配,若模式选择loop,那么json中必须存在loop的键

  • 三种模式介绍:

    • loop:半自动模式,适用于单一简单的任务场景,可以轻松实现配置的编写
    • queue:队列模式,根据您给出的图片顺序,依次执行识别点击操作
    • tree:行为树模式,适用于全自动复杂任务流程,可以24h值守
  • 请注意,json中的loop、queue、tree均为数组类型

  • 在配置入门章节中,只讲述loop以及queue模式,tree模式在行为树章节中讲述

其它解释

  1. 坐标区域 :其类型为string(字符串),其格式为"x,y,x1,y1",其中x、y、x1、y1均为实际游戏坐标。(该区域可以使用大漠综合工具来获取后台坐标区域,群文件或下载网盘均可以下载使用)

  2. 颜色色偏 : 比如"203040" 表示RGB的色偏分别是20 30 40 (这里是16进制表示) . 如果这里的色偏是2位,表示使用灰度找图. 比如"20"