Skip to content

LuckPerms 月卡权限、指定时间段权限

提示

浏览本章节视作你已经学会了 LuckPerms 部分最基础的操作。

月卡权限

首先,使用 /lp editor 打开编辑器,在编辑器左侧点击新建权限组,名称随意。本示例将以 monthly_perk 为例。

点击第二个加号,创建新的权限组。
按图中例子填写。

随后,通过编辑器向组内添加一系列你需要让月卡组拥有的权限。

这样,月卡组的基本功能就已经做好了。

之后,找到配置文件 config.yml 中的 temporary-add-behaviour,将其改为 accmulate(取决于你想让玩家能够连续续费,还是月卡结束时才可以再次购买)

最后,通过临时继承命令,为玩家临时继承这个权限组。

txt
/lp user <玩家> parent addtemp monthly_perk 1mo accmulate

指定时间段权限

这个功能还是要用到 LuckPerms。除此之外还需要一个任意的,支持指定时间点触发的定时命令。

这里将以 CommandTimer 为例。

首先,确定好限时权限的开始和结束时间。比如,我希望 permission.test.a 权限在每天 0:00-1:00 时有效,持续一小时。那么,我们就可以把问题简化为:在 0:00 时给予持续时间为一小时的对应权限。

因此,我们可以这么做:

打开 CommandTimer 的配置界面,设置定时执行(0:00),命令如下:

txt
/lp group default permission settemp permission.test.a true 1h

贡献者

页面历史