redfish
本帖最后由 redfish 于 2020-7-1 21:25 编辑

scriptBlockPlus可以正常使用权限增减的参数,但是没办法直接执行lp的命令

我想要直接操作lp meta这种命令,但是一直提示命令未知,是不是权限插件的命令被屏蔽了?

  1. /sbp interact create @console lp user <player> meta addprefix 0 "test"
复制代码
命令类似这样子

建议让ai帮忙(大声)
ScriptBlockPlus编辑器——更快速地完成你的ScriptBlockPlus脚本[开源233]
https://www.mcbbs.net/thread-826782-1-1.html

redfish
喵 发表于 2020-7-1 21:18
建议让ai帮忙(大声)
ScriptBlockPlus编辑器——更快速地完成你的ScriptBlockPlus脚本[开源233]
https://w ...

应该不是脚本的问题,其他命令都能用,只有lp的不行

思念化作海
redfish 发表于 2020-7-1 21:20
应该不是脚本的问题,其他命令都能用,只有lp的不行

执行身份用的是什么

发一下你设置的那段命令看看 完整的 带/sbp xxxx的

redfish
屑🥕 发表于 2020-7-1 21:24
执行身份用的是什么

发一下你设置的那段命令看看 完整的 带/sbp xxxx的
  1. /sbp interact create @console lp user <player> meta addprefix 0 "test"
复制代码

类似这样


命令前加上斜杠看看  /sbp interact create [@console /lp user <player> meta addprefix 0 test]

redfish
喵 发表于 2020-7-1 21:28
命令前加上斜杠看看  /sbp interact create [@console /lp user  meta addprefix 0 test]

斜杠 方括号 引号啥的都试过了

redfish 发表于 2020-7-1 21:30
斜杠 方括号 引号啥的都试过了

你复制这段指令试试,亲测没问题的

redfish
喵 发表于 2020-7-1 21:39
你复制这段指令试试,亲测没问题的


这是绑定的脚本




这是执行后的后台提示


@console改成@bypass呢

redfish
喵 发表于 2020-7-1 21:47
@console改成@bypass呢



报错显示到前台而已

redfish
喵 发表于 2020-7-1 21:39
你复制这段指令试试,亲测没问题的

请问你的版本是不是小于1.13的?

redfish
已经解决了
在插件config里面把这个改成false就可以了
CommandSelector: false