PixelPay 礼包功能使用方法

发布于 2019-08-31  3980 次阅读


在更新了3.8版本后,插件文件夹会多生成一个名为shop.yml的配置文件,在这个文件中,你可以配置你想出售的捆绑包,默认配置文件如下

#礼包名请不要超过10个字符
测试小礼包:
#礼包名
  money: 10
  #售价(元)
  commands:
    - 'minecraft:give {0} diamond 64'
    - 'say {0}买了测试礼包'
  #出售后执行的命令
  desc: '这是一个示范礼包'
  #显示在网页上的礼包信息
测试大礼包:
  money: 20
  commands:
    - 'minecraft:give {0} diamond 64'
    - 'minecraft:give {0} diamond 64'
    - 'say {0}买了测试礼包'
  desc: '这是一个示范礼包,你可以在这里添加更多描述'

这个配置文件的意思则是,给服务器设置2个捆绑包,分别名为“测试大礼包”,“测试小礼包”,售价分别为20元,10元,分别给玩家2组钻石,1组钻石。 desc项为在网页端展示的文本内容

新版本的网页如下图所示,多了个启用/关闭礼包购买的按钮

点击新增的按钮,即可看到礼包购买选项。

在shop.yml你配置完你想设置的礼包后,重载,在服务器内输入/vexrmb upload

然后即可将礼包内容上传至网页端,下图为默认配置文件上传的结果

选择想购买的礼包,即可看到价格和预先配置好的价格和礼包内容信息

再输入游戏ID,进行支付,玩家即可收到对应礼包。

如果不使用网页购买,你同样可以让玩家输入/vexrmb kit <礼包名> <W/Q/A>来进行礼包购买

注意,使用此功能,请务必保证你每个服务器拥有一个独立的SID,如果你是单端,可以忽视这句话。如果你使用了BugeeCord,并且拥有多个子服,请为每个子服都申请一个sid,不要所有子服共用一个sid,否则会出现礼包发放错误的情况。


一个全世界最菜的菜鸡