已解决 求LuckPerms自动授权系统!!

HelloWorldCoder

【Lv:3】

正式会员
注册
2024/02/11
消息
21
金粒
3,006.85金粒
你好,我是一名服主,我想做一个玩家自动审核系统,前面都做好了,但是因为Luck Perms不能用通配符,最后的授权做不了,求教。

情况:最新Luck Perms,数据库储存,普通玩家用户组叫verifide,要求运行后verifide为玩家唯一用户组或主用户组,期间保证运行命令的玩家是最近的玩家,要求原版实现,只安装Luck Perms,只用到命令方块、红石,体积不要太大。
 
内容版权许可
CC BY-NC-SA 署名-非商业性使用-相同方式共享
解决方案
假设你的“玩家自动审核系统”都是用命令方块制作的——又因为luckperms不支持@a这种选择器。那么我的建议是使用间接触发的方式来触发另一个插件(如脚本插件,区域命令插件等),然后由该插件再调用luckperms来完成权限的给予。

举个例子:

1. 安装好上面的npc插件
2. 放一个设置好命令的npc到一个房间里
3. 在玩家通过“玩家自动审核系统”后用命令方块传送到该房间
4. 提示玩家点击该npc
5. 把玩家传送到出生点(防止重复点击)


其他例子:
  • 拿我最熟悉的trmenu举例:玩家通过审核后给一个物品(通过物品名字绑定了菜单),然后玩家点开菜单就会执行命令,再删掉这个物品即可。
  • 其他脚本插件:放个踏板,站上去触发命令,传送到出生点。
(因为我没用过命令方块,所以只能提出间接触发的方法,欢迎补充)
假设你的“玩家自动审核系统”都是用命令方块制作的——又因为luckperms不支持@a这种选择器。那么我的建议是使用间接触发的方式来触发另一个插件(如脚本插件,区域命令插件等),然后由该插件再调用luckperms来完成权限的给予。

举个例子:

1. 安装好上面的npc插件
2. 放一个设置好命令的npc到一个房间里
3. 在玩家通过“玩家自动审核系统”后用命令方块传送到该房间
4. 提示玩家点击该npc
5. 把玩家传送到出生点(防止重复点击)


其他例子:
  • 拿我最熟悉的trmenu举例:玩家通过审核后给一个物品(通过物品名字绑定了菜单),然后玩家点开菜单就会执行命令,再删掉这个物品即可。
  • 其他脚本插件:放个踏板,站上去触发命令,传送到出生点。
(因为我没用过命令方块,所以只能提出间接触发的方法,欢迎补充)
 
解决方案
假设你的“玩家自动审核系统”都是用命令方块制作的——又因为luckperms不支持@a这种选择器。那么我的建议是使用间接触发的方式来触发另一个插件(如脚本插件,区域命令插件等),然后由该插件再调用luckperms来完成权限的给予。

举个例子:

1. 安装好上面的npc插件
2. 放一个设置好命令的npc到一个房间里
3. 在玩家通过“玩家自动审核系统”后用命令方块传送到该房间
4. 提示玩家点击该npc
5. 把玩家传送到出生点(防止重复点击)


其他例子:
  • 拿我最熟悉的trmenu举例:玩家通过审核后给一个物品(通过物品名字绑定了菜单),然后玩家点开菜单就会执行命令,再删掉这个物品即可。
  • 其他脚本插件:放个踏板,站上去触发命令,传送到出生点。
(因为我没用过命令方块,所以只能提出间接触发的方法,欢迎补充)
这个方法有用,不过只装citizens就好,在这下载免费版:https://ci.citizensnpcs.co/job/Citizens2/
 

在线会员

  • 一个不知名的网友
  • 嗄嗄
  • Atbar
  • ADAF
  • 七y
  • baozi404404
  • qwer2121
  • sahuhu
  • 岩渔
  • wherewhere
  • suyuchaoxi
  • MYQUEN
  • 天边的星野
  • cucumber_cc
后退
顶部 底部