此插件原本是Mcrmb的。。。我魔改了一下 改成了武林支付的支付系统
- 支持核心:
- Spigot
- 支持版本:
- 1.7
- 1.8
- 1.9
- 1.10
由于论坛禁止引导到相同定位论坛,所以。。。不能给原帖。。。
所以介绍我直接复制了
注意 本插件不是用的Mcrmb的点券!!!!而是武林支付的点券!!!!!
使用前请把原版的McrmbShop给删了!不互相兼容,本版本不需要安装Mcrmb核心插件
但是需要安装DDMLibPro2插件 安装前置插件后请开一次服 填写好服务器id和服务器key
======================================================
本插件必须在 核心插件 -- DDMLibPro2 正常的情况下运作,不可独立;
插件原理很简单,服主定义商品,商品发放方式必须通过指令,插件负责在玩家购买时扣去点券,并在后台执行指令发放商品,所有执行的指令都会记录在后台LOG中,请放心使用。
定义商品需要一定的理解能力,若无理解能力,可请服务器技术协助,或付费由我方协助。
重要提示:所有商品ID必须小写。
管理员指令(权限节点:McrmbShop.admin)
/bshop reload 重新载入配置
玩家指令
/bshop 查看所有商品。
/bshop buy <商品ID> <数量> 预购买,不会扣点券。
/bshop buy <商品ID> <数量> sure 确认购买,扣点券,并直接发放奖励。
/bshop help 查看帮助
======================================================
这个插件的yaml库好像有点问题。。。对编码要求太过苛刻。。所以。。请自行调试。。。GBK/UTF-8都试试 正常就好
默认配置文件:
## McrmbShop插件 v1.0.2b1
# 加入GUI面板功能
# 统一插件命令为 /b shop
## McrmbShop插件前缀
prefix: §e【点券商城】
## 指令单词,请勿随意修改! 若修改必须同时修改plugin.yml
command: 'bshop'
##是否打开面板显示
gui_show: true
##帮助文档, <br>代表换行
help: '
§e===================MCRMB点券商城系统帮助说明===================<br>
§e※商品列表: /{command} 输入此指令可以展示所有商品的代码<br>
§e※商品下单: /{command} buy <商品代码> <数量> 用此指令预购商品(不会扣钱)<br>
§b※示范: /{command} buy zs 1 使用此指令可查看购买1个钻石(x10)的花费!<br>
§e※商品下单: /{command} buy <商品代码> <数量> sure 用此指令正式购买商品<br>
§b※示范: /{command} buy zs 1 sure 使用此指令确认购买1个钻石(x10)!(会扣钱)<br>
§e※显示帮助: /{command} help 显示此帮助说明<br>
§e※重新加载: /{command} reload 管理员专用重载指令<br>
§e※下架商品: /{command} del <商品代码> 管理员专用下架指令<br>
§e※点券中心: /b 查看点券插件相关指令(充卡,查余额,消费记录等)<br>
§e=================================================================='
#请全部使用小写,以免出错.
#第一层为商品代码, 例如下面的"xnlb"
#name 为商品名称, 将会传输到MCRMB系统, 若开放公屏展示, 也将在公屏里出现.
#text 为商品简介
#price 为商品价格(花费点券)
#brocast 必须是true或false, 意味着是否公屏展示玩家的购买操作.
#cmd是关键部分, 每行代表一个指令, 可以协助你实现几乎任何功能. cmd内的{player}代表替换的玩家名. {sum}代表数量, 若商品有数量基数, 请在指令最后打上基数, 用"|||"符号隔开!
#例如XXX商品包含50个钻石且可以购买多件(如果单次只允许购买一件,可以不打基数), 那么cmd内则是这样写: - 'give {player} 264 {sum}|||50' , sum将由50乘以玩家购买商品件数所得. 例如玩家买2件, 那么最终生成指令是 give 玩家 264 100, 因为2*50=100
#min和max是商品允许单次购买的最大额和最小额, min和max是可选的, 可以不设置, 若不设置请勿留空, 请直接去掉, 就如下面的"vip1"商品
#2016.1.13
#count 为商品的库存(0表示没有限制)
#quantity 为玩家可购买商品的总数(0表示无限制)
shops:
xnlb:
name: '新年礼包'
text: '[Server]权限代你送新春祝福+钻石20个+金苹果'
price: 5
min: 1 #单次购买的最小数额,0则不限
max: 1 #单词购买的最大数额,0则不限
count: 8 # 这个商品一共卖几件?
quantity: 888 # 这个商品每个玩家最多可以买几件?
brocast: true #购买后是否全服宣示
itemid: '2:2' ##必须带单引号,冒号为英文冒号,'id:durability'
slot: 0 ##在面板上的位置,从0开始表示面板上的第一个位置,比如:0,1,2,面板一行有九个位置:0-8
cmd:
- 'say 玩家【{player}】在此祝全服朋友新年快乐~! 我也要送:/bshop'
- 'give {player} 322:1 1'
- 'give {player} 264 20'
yxb:
name: '游戏币100个'
text: '100游戏币!!'
price: 1
min: 1
max: 99
count: 1
quantity: 888
brocast: true
itemid: '7:2' ##必须带单引号,冒号为英文冒号,'id:durability'
slot: 2 ##在面板上的位置,从0开始表示面板上的第一个位置,比如:0,1,2,面板一行有九个位置:0-8
cmd:
- 'eco give {player} {sum}|||100'
关于商品添加...只要不是文盲应该都能明白..
下载:
McrmbShop 1.0.2b1_50zf
测试截图: