Skip to main content

商店分成

商店分成功能允许你将商店赚取的资金以不同的比例分配给多个玩家。

添加分成

看向本插件的商店,输入命令 /quickshop benefit add <player><percentage>(示例:/quickshop benefit add Aether 50%)将会将<percentage>%的盈利分给玩家<player

例子:

  • /quickshop benefit add Nahida 50%
  • /quickshop benefit add Venti 30%

通过这些命令,店主的收入中有 50% 将会被分成给玩家 Nahida,30% 被分成给玩家 Venti。 当商店赚钱时 100$,Nahida会得到 50$ 获得奖励,Venti 将获得 30$ 获得奖励,店主将获得剩余物 20% (20$) 作为奖励。.

取消分成

若要使得玩家不再参与分红,只需输入命令: /quickshop benefit remove <player>

查看所有可分成收入的玩家

若要查询商店内的所有分红,只需输入命令:/quickshop benefit query

副作用

取决于不同经济插件的支持情况,分成可能导致一些精度的丢失。

当金额太小,部分经济插件可能会进行四舍五入,有时也可能出现小数点精度丢失的情况如 2.899999999999999 这样的数字。

QuickShop-Hikari 针对这种问题进行了一些修复。 如果还是有这样的问题,请不要汇报;这是预期行为。

允许添加离线玩家

由于一些安全原因,QuickShop-Hikari 默认不允许将离线玩家添加到商店分成列表中。要解除此限制,您必须增加以下 JVM Startup Flag:

-Dcom.ghostchu.quickshop.command.subcommand.SubCommand_Benefit.allowOffline=true

🆕 自 6.3.0.0 SNAPSHOT 2 引入

从 6.3.0.0 SNAPSHOT 2 开始,JVM 启动参数已移动到 config.yml 中

使用

shop.allow-offline-benefit: true