Skip to main content

等级

QuickShop 提供了一个等级系统,控制玩家可以拥有的商店数量上限。

基于权限

此功能基于权限,且权限会动态生成。

配置

# 限制玩家可以创建和拥有的商店数量。
limits:
# 若你不需要这个功能,请将其留空!QuickShop 会忽略剩余部分的配置。
use: true

# 玩家可以创建商店的默认数量。
default: 10

# 无限商店参与上限计算时是否使用旧算法。
old-algorithm: false

# 这里你可以将限制绑定到指定权限。
# 按照格式可无限添加!
ranks:
quickshoplol: # 父节点
# 拥有 quickshop.example 权限的玩家可以创建 20 个商店。
supervip: 20 # 子节点

权限节点生成

在上面的示例中,所有玩家默认的商店上限是 10。但,拥有 quickshoplol.supervip 的玩家可以拥有 20 个商店。

基本上就是用 <node parent>.<node child> 生成的权限节点,你可以将 quickshoplolsupervip 替换成任意内容。

# 限制玩家可以创建和拥有的商店数量。
limits:
# 若你不需要这个功能,请将其留空!QuickShop 会忽略剩余部分的配置。
use: true

# 玩家可以创建商店的默认数量。
default: 10

# 无限商店参与上限计算时是否使用旧算法。
old-algorithm: false

# 这里你可以将限制绑定到指定权限。
# 按照格式可无限添加!
ranks:
linustechtips: # 父节点
# 拥有 quickshop.example 权限的玩家可以创建 20 个商店。
cotton: 12345 # 子节点

本示例中,拥有 linustechtips.cotton 权限的玩家可以至多创建 12345 个商店。

绕过权限

QuickShop 没有限制绕过权限,你可以将上限设置为像 99999999 这样的足够大的数字。
当玩家拥有多个等级时,QuickShop 会取最大值(商店数量更多的那一个)。