开发者平台的 script.json 格式规范
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
params | - | 是 | 脚本参数模板 |
display_name | string | 否 | 脚本显示名 |
name | string | 是 | 变量名 |
default | string | 否 | 该选项缺省值,即默认选项 |
type | number | 是 | 指定选项类型,1 - 数字;2 - 字符串 |
仅支持数字、字符串、文本标签、单选组合及多选组合,在开发者平台的脚本管理中的脚本配置中进行设置。
参数调用方法
每个参数需定义 name 以做标识,在脚本中以 name 字段值为变量名调用即可 调用示例:
script.json 文件内容:
{
"params": [{
"display_name": "选项",
"default": "1",
"name": "mode",
"type": 2
}],
"name": "lua 脚本测试变量监控"
}
lua 文件内容:
dialog(mode,time)
json 示例 1
需要创建 script.json 文件并将以下代码复制到创建的文件中
以下示例会修改脚本名称为 lua 脚本测试变量监控
{
"params":[
{
"display_name": "1游戏模式(1:升级模式,2:打怪模式)",
"default": "1",
"name": "mode",
"type": 2
},
{
"display_name": "登录用户名",
"default": "test",
"name": "user",
"type": 2
},
{
"display_name": "登录密码",
"default": "123456",
"name": "password",
"type": 2
}
],
"name":"lua 脚本测试变量监控"
}
json 示例 2
需要创建 script.json 文件并将以下代码复制到创建的文件中
{
"params": [
{
"display_name": "数字",
"name": "number",
"type": 1,
"default": "1"
},
{
"display_name": "字符串",
"name": "string",
"type": 2,
"default": "string"
},
{
"display_name": "单选",
"name": "radio",
"type": 3,
"options": [
{
"name": "1",
"value": 0
},
{
"name": "2",
"value": 1
},
{
"name": "3",
"value": 2
},
{
"name": "4",
"value": 3
}
],
"default": "0"
},
{
"display_name": "多选",
"name": "checkbox",
"type": 4,
"options": [
{
"name": "1",
"value": 0
},
{
"name": "2",
"value": 1
},
{
"name": "3",
"value": 2
},
{
"name": "4",
"value": 3
},
{
"name": "5",
"value": 4
}
],
"default": "0@1@2"
},
{
"name": "4m7yf7FJVxBPnlqY9ZFKyKLtrYoCduhc",
"type": 5,
"value": "<p>这是文字说明<br></p>",
"default": "<p>这是文字说明<br></p>"
}
]
}