插件简介
区别于市面上任何菜单按钮插件,这是专门为玩家打造的便捷按钮,支持以下功能;- 根据玩家获得的权限决定在玩家屏幕上显示几个按钮,最大支持100个按钮
- 玩家可以通过简单的指令来绑定按钮点击后执行的聊天指令,精确到每一个按钮的具体位置
- 按钮上带有按钮序号,一目了然的知道自己应该绑定或点击那个按钮
- 按钮默认点击不会关闭,方便玩家重复操作。点击任意按钮序号都可以关闭整个菜单
- 存档会实时更新,当玩家权限变化,绑定指令时都会立刻更新
- 存档只会根据玩家拥有的按钮数保存条目,即便当玩家更多按钮权限被取消,存档也会删除多出的按钮数据,而没有按钮权限的玩家不会保存任何数据,减少内存压力。
- 没有配置,无需设置,即安即用
指令和权限
给权限:oxide.grant user 76561198372925717 buttonbinding.use.10 (给玩家10个按钮,最多100个)删权限:oxide.revoke user 76561198372925717 buttonbinding.use.10
给玩家:oxide.grant group default buttonbinding.use.10
给管理:oxide.grant group admin buttonbinding.use.10
/bb
//打开菜单/bb <第几个按钮> <聊天指令> <按钮名字>
//绑定按钮指令例:/bb 1 kit 领取礼包 //将第一个按钮指令绑定为kit并命名为领取礼包 (注意指令部分不需要输入/斜杠哦)
可以修改相同的按钮来替换原本的指令和名字
存档文件
JSON:
{
"76561198372925717": [
{
"Command": "kit",
"Name": "领取小礼包"
},
{
"Command": "sss",
"Name": "商店"
},
{
"Command": "s",
"Name": "阿巴"
},
{
"Command": "kit",
"Name": "礼包"
},
{
"Command": "yeshi",
"Name": "夜视"
},
{
"Command": null,
"Name": null
},
{
"Command": null,
"Name": null
},
{
"Command": null,
"Name": null
},
{
"Command": null,
"Name": null
},
{
"Command": null,
"Name": null
}
],
"76561198411472623": [],
"76561198824657794": [],