Skip to main content

折扣促销扩展

info

找不到在哪里下载 JAR 文件? 点击这里

折扣促销扩展模块向 QuickShop-Hikari 添加了优惠码功能。

权限节点

  • quickshopaddon.discount.use (默认: 所有人)
    允许使用任何 /quickshop discount 命令的权限。
  • quickshopaddon.discount.bypass (默认: OP)
    允许绕过权限检查,强制修改、删除优惠码。
  • quickshopaddon.discount.create.server_all_shops (默认:OP)
    创建范围为 “服务器上任何人的所有商店” 的优惠码权限。
  • quickshopaddon.discount.create.player_all_shops (默认:所有人)
    创建范围为 “优惠码创建者拥有的所有的商店” 的优惠码权限。
  • quickshopaddon.discount.create.specific_shops (默认:所有人)
    创建范围为 “优惠码所指定的商店” 的优惠码权限。

创建优惠码

若要创建一个优惠码,请使用 discount 命令:

/quickshop discount create <code> <code-type> <rate> [最大使用次数] [门槛价格] [过期时间]

命令可能比较长,但你有一个命令助手来帮助你补全指令。

可用的代码类型

  • SERVER_ALL_SHOPS (可应用到服务器上任何人的任何商店)
  • PLAYER_ALL_SHOPS (可应用到优惠码创建者所拥有的所有商店)
  • SPECIFIC_SHOPS (生效于通过命令 /quickshop discount config <code> addshop 添加的商店)

安装优惠码

要使用折扣代码,请在购买前安装它。

/quickshop discount install <code>

此次安装的优惠码在当前游戏期间持续生效,直至退出。

卸载优惠码

要卸载折扣代码,请运行:

/quickshop discount uninstall <code>

浏览优惠码信息

通过使用 info 子命令, 你可以查询优惠码创建者、适用范围、剩余使用次数、过期时间、最低使用门槛和折扣率。

/quickshop discount info

删除优惠码

要删除特定的折扣代码,请运行:

/quickshop discount remove <code>

检查优惠码是否可以应用于特定商店

安装折扣代码,然后点击需要使用的商店。 若折扣有效,则会显示额外信息。
若商店不接受优惠码,点击时也会显示提醒消息。

使用优惠

安装折扣代码,然后在适用的商店核销。
之后,折扣会应用到价格,核销剩余的优惠面值。

注意:如果上述附加条件未得到满足,优惠码将不会应用,您将不会得到折扣, 但同时剩余使用次数也不会被消耗,您将在提示信息中获得具体原因。

自动清理过期的优惠码

过期的优惠码将在服务器启动或 30 分钟内自动删除。
代码过期清理前,尝试使用的玩家会收到已过期提醒。

时间格式转换

过期时间接受 Zulu 时间格式和秒计 UNIX 时间戳格式:

这个网站可以帮你转换时间:
https://www.unixtimestamp.com/

Zulu 时间 (ISO 8601 Extended) 格式:

yyyy-MM-dd'T'HH:mm:ssZZ

需要注意的是,时区转换以服务器所在时区为基础。