跳至主要內容

蛋定Json框架

X-Studio大约 2 分钟

Json框架

{
  "client": "mumu",
  "bind": "dx2",
  "safe":"356,0,565,21",
  "offcolor":"100000",
  "sleep":"30,10",
  "resolution": "960*540",
  "tip": "这是配置的说明 用于在蛋定中提示用户\r\n可以使用换行符换行显示",
  "mode": "loop",
  "loop": [
    {
      "name": "jingong.bmp|jingong1.bmp|jingong2.bmp",
      "position": {
        "find": "484,275,527,300",
        "click": "484,275,527,300"
      },
      "color":"\"ffc163-202020\",\"3|5|b6864b-202020,2|7|ffbf63-202020,0|1|fab65f-202020,2|2|7d603b-202020,6|5|000f1c-202020,6|6|00101c-202020,4|7|664f34-202020,0|2|ba8a4d-202020,1|3|e5a859-202020,7|6|d79e54-202020,2|6|f6b35e-202020,5|0|564630-202020,1|7|f4b25d-202020,6|0|8d6b3e-202020,6|1|fab760-202020,1|6|f4b25d-202020,5|7|121a1f-202020,2|4|c3904e-202020,6|3|85663c-202020,0|3|f3b15d-202020,5|4|edae5c-202020\",0.75",
      "color_pix":"517,23,E9331A-0B1A10,0.9|505,31,2b282c-202020,0.9"
    }
  ]
}

以上展示了一段基本的可供蛋定软件识别运行的Json文本,其实这就是存储键值对的语法,很容易理解。
Json文本段落一定需要使用{}大花括号包起来,表示这是一段Json,蛋定助手中解析的Json目前只有1段。
其中 的一句:"client": "mumu", 冒号前方是键的名字,而冒号后面则是键所对应的值,最后一定要跟上,英文逗号表示结束。

下面我们分别解释以上的键值对:

  • client : 游戏客户端,先支持:mumu、雷电(自定义绑定时该项不填)
  • bind : 绑定模式,默认使用dx2即可使用,更多请在下面的章节中了解
  • safe : 安全扫描位置,该项可以识别游戏中的范围,若该范围长时间处于静止状态,则会使脚本安全停止
  • offcolor : 脚本识别偏色,默认为000000,若该配置您要分享给好友,由于机器偏色问题,请调整该值202020或以上。
  • sleep : 休息参数,默认不休息,一直运行,参数为两项30,10,前面是脚本运行时间间隔,后面是间隔达到后休息的时间,单位是分钟。
  • resolution : 分辨率,您在采集图片时使用的分辨率,用于排除一些基本的错误。
  • tip : 脚本配置提示,该项您输入的文本,将在蛋定加载脚本时会在软件日志窗口展示。
  • mode : 脚本运行模式,目前支持3种模式,loopqueuetree ,默认用户使用loop即可,更多请参见下面章节。同时该值也决定了下方的搭配的键。
  • loop :当mode为loop时,请必须带上此键,用于基本的脚本运行图片说明。(更多参见下面的章节)
  • queue :当mode为queue时,请必须带上此键,用于基本的脚本运行图片说明。(更多参见下面的章节)
  • tree :当mode为tree时,请必须带上此键,用于声明您要执行的子树任务。(更多参见高级配置篇)