使用方法:
装载jsrunner,装载本插件,开服后BDS根目录有一个npc.json:
增加管理员:
通过修改json内admin元素增加管理员
示例:
输入 /npc creat npc名字 创建一个npc
这是一个简单的按钮列表,他的JSON是:
我点击了第三个按钮,可以看到弹出了内容
创建npc:
/npc creat npc名字
移动npc,删除npc等功能将陆续更新。
装载jsrunner,装载本插件,开服后BDS根目录有一个npc.json:
JSON:
{
"types": "panda", //这是NPC生物,默认为熊猫
"admin": { //这是可以管理npc的玩家列表
"playername": "playername"
},
"npcs": [ "npcname" ], //这是NPC列表
"npcname": { //这是NPC名字,不能修改
"title": "我是总标题", //这是点击NPC后弹出表单的标题
"xyz": "0 0 0", //这是这个NPC的坐标
"buttons": [ //这是按钮列表
{
"title": "我也是按钮", //按钮标题
"image": "textures/items/gold_sword.png", //按钮图片路径(BDS文件夹内)
"cmd": "tell {执行者} 我是点击这个按钮后执行的命令" //点击后执行的指令{执行者}为玩家
},
{
"title": "我是按钮", //按钮标题
"content": "我是一个弹窗内容哦" //此元素为点击按钮后弹出内容
}
]
}
}
增加管理员:
通过修改json内admin元素增加管理员
示例:
JSON:
"admin": {
"playername": "playername",
"siyue": "siyue"
}
输入 /npc creat npc名字 创建一个npc
这是一个简单的按钮列表,他的JSON是:
JSON:
"我是一个NPC": {
"title": "标题",
"xyz": "402 74 -14",
"buttons": [
{
"title": "我可以执行指令",
"cmd": "tell {执行者} 我是点击这个按钮后执行的命令"
},
{
"title": "也可以有图片",
"image": "textures/items/gold_sword.png",
"cmd": "gamemode 1 {执行者}"
},
{
"title": "还可以弹出内容",
"content": "我是要弹出的内容"
}
]
}
我点击了第三个按钮,可以看到弹出了内容
创建npc:
/npc creat npc名字
移动npc,删除npc等功能将陆续更新。