插件教程 【保姆级】MCRMB充值插件及其附属插件使用教程

  • 欢迎来到 HiMCBBS 论坛~ QQ 群:879016948

MC小宇

成员
UID
6885
2024-10-27
5
2
32
赛博坦
金粒
金粒286粒
钻石
钻石0颗
嗨币
嗨币0.0元
  • #1
我们在打算开商业服的时候,时常不知道如何的去让玩家充值,并且给玩家相应的东西。

有人在服务器里手搓了个微信二维码来付钱,但最后归根到底还是要腐竹亲自给玩家东西。

有没有东西可以全自动的做到让玩家充值并且自动的给玩家相应的东西呢?

这个时候就要用到“MCRMB”插件了

虽然MCRMB有自己的教程文档,但是这篇教程会更通俗点的讲解MCRMB的使用方法。

首先我们要下载MCRMB的核心插件
下载地址:http://ci.mcrmb.com/job/MCRMB/lastSuccessfulBuild/artifact/pg/MCRMB-2.0b19-12fe19a.jar
和PlayerPoints
下载地址:http://ci.mcrmb.com/job/适配PlayerPoints_mcrmb/lastSuccessfulBuild/artifact/pg/

MCRMB插件不需要区分是bukkit还是其他的什么,只要能装插件,直接塞进去就行了。

PlayerPoints是一个点券插件,这个模组提供了一种游戏货币,腐竹们可以用它来做一些商店什么的。
MCRMB插件则是通过玩家扫码/卡密付费,将资金结算到MCRMB的云平台,然后将资金结算到腐竹。
在资金结算到MCRMB云平台时,玩家就会获得腐竹设置的对应点券。

首先我们需要登录MCRMB的云平台

登录完成后在网站的服主功能处-添加服务器 把自己服务器的地址写上去,然后记好左侧的“SID”和“KEY”,下一步要用。

服务端加载好插件后,在控制台输入/b setup SID KEY 即可。

这时候就正式加载好核心插件了

op可以输入“/b give 玩家 点券数量” 来人工添加点券。
同理“/b take 玩家 点券数量” 来减少点券,
“/b set 玩家名 数量”可以重设玩家的点券。

而玩家充钱的方式也很简单。
/b zfb
/b wx
/b qq
这几种充值方式使用地图画,在地图画上显示付款码实现付款。
/b cz则使用卡密支付。(就是各种的什么充值卡)
那我们现在是有了充值的方法,那这点券有啥用呢?
考虑到有些腐竹不想自己太麻烦的去自制商城的指令、插件什么的。
所以接下来就是MCRMB的一些子插件

McrmbShop
这个插件必须要装MCRMB的核心插件才能使用。

在玩家在商城购买的时候,自动扣除Mcrmb云平台点券并发放商品。

下载地址(适合win服):http://ci.mcrmb.com/job/McrmbShop/lastSuccessfulBuild/artifact/pg/McrmbShop-GBK-1.0.7-9a3ee07.jar
下载地址(适合Lin服):http://ci.mcrmb.com/job/McrmbShop/lastSuccessfulBuild/artifact/pg/McrmbShop-UTF8-1.0.7-9a3ee07.jar

下载完后还是直接塞进plugins里。(记得重启服务器)
然后在插件文件夹里找到McrmbShop文件夹
里面“Config.yml”文件就是商品信息什么的
然后我们打开这个文件,翻到下面,有一些事例商品,就是让你拿来改的。

shops:
vipyxb:
name: '游戏币200个'
text: '200游戏币(VIP专享)'
price: 1
min: 1 单次购买的最小数额,0则不限
max: 0 单次购买的最大数额,0则不限
count: 30 这个东西全服卖几件
quantity: 2 这个东西每个玩家最多可以买几件
brocast: true 购买后是否全服公告
itemid: '371:0' 物品ID值: 必须带单引号,冒号为英文冒号,'id:durability'
slot: 2 在面板上的位置,从0开始表示面板上的第一个位置,比如:0,1,2,面板每行有九个位置, 所以第一行是0-8,第二行是9-17~~~ 以此类推. 不支持翻页
permission: 'vip.yxb.200' 设置此项后,系统将检测玩家是否拥有此权限节点,有才可以购买此商品
cmd: 购买后实行的指令
- 'eco give {player} {sum}|||200'[/CODE]

这就是商品的信息,用这个模版来改。比如说我想要一个叫“114514颗钻石的东西

zuanshi:
name: '114514个钻石'
text: '114514颗钻石'
price: 114514
min: 1
max: 0
count: 0
quantity: 0
brocast: true
itemid: '371:0'
slot: 0
cmd:
- 'give {player} 264 {sum}|||114514'(值得一提的是“264”(钻石的ID值)也可以换成常见的minecraf:diamond)

从上往下来讲:
“zuanshi”这个是商品代码,创建新的商品就写一个新的代码。一般来说如果保存好了就别动它了。
“name”这个是商品的名称,会在玩家购买的时候在菜单上显示。
“text”这个是商品的简介,也会在玩家购买的时候显示。
“price”这个是购买这个商品需要花费的点券数量。花费114514点券
“min”购买这个商品最少要买几个。最少要买1个
“max”购买这个商品一次性能买几个。不限数
“count”这个东西全服能卖几个。不限数
“quantity”这个东西玩家最多能买几个。不限数
“brocast”购买后是否会全服公告。是
“itemid”这个东西显示在菜单上的物品是什么(输入物品ID值)
“slot”在菜单上的位置,从0开始是第一位。第一位显示
“cmd”购买后会实行的指令 。给玩家114514颗钻石

在上面所有要输入数字的地方(除了那个ID值),0都是无限大的意思。
true即允许,false即不允许。

我们来仔细看看它的指令部分。

“ - 'give {player} 264 {sum}|||114514' ”

“give”不多说,大家都知道什么意思。“{player}”的意思就是给购买他的玩家怎么怎么样。 264就是钻石的ID值,
我们也可以用常见的“minecraf:diamond”来表示钻石。

“{sum}|||114514”的意思就是,购买后乘于这个商品114514,然后赐予给玩家。
通俗点讲就是:你买了一颗钻石,这一颗钻石会1x114514,然后发到你手里,也就是114514颗钻石。

玩家输入/b shop就能打开商城了。

然后商品就是这么搞,有多少商品就复制这个模版来改就行。

还有个我们没介绍的,“permission”
就是检测玩家是否有这个节点,才能购买该商品。这就需要我们下一个插件:McrmbVIP

下载地址(适合win服):http://ci.mcrmb.com/job/McrmbVip/lastSuccessfulBuild/artifact/pg/McrmbVip-GBK-1.0.7-SNAPSHOT.jar
下载地址(适合Lin服):http://ci.mcrmb.com/job/McrmbVip/lastSuccessfulBuild/artifact/pg/McrmbVip-UTF8-1.0.7-SNAPSHOT.jar

依然是把它塞进插件文件夹里。

重启服务器后找到McrmbVIP文件夹,然后步骤和Shop一样,

v666:
name: '吊炸天VIP'
longtext: '这个VIP非常的流批'
price: 114514
days: 30
prefix: 0
prefix_max: 0
brocast: false
zs: true
itemid: '264:0'
slot: 2
cmd:
- 'manuadd {player} v666'

从上到下第一个、第二个、第四个、第八个、第十个、第十一个、第十二个和Shop是一样的,我就不说了。

“longtext” 和Shop的text一样。
“days”购买vip后多久会到期
“prefix”每个月能设置几次称号,0为不能设置称号。
“prefix_max”设置称号的最大字数(如果prefix为0这个也要写成0)
“zs”是否允许折算

还有个“stopvip”要单独拿出来说,这个是vip到期时给玩家发的信息,一般是这样的格式:
stopvip:
- 'manudel {player}'
- 'nick {player} off'
- 'mail send {player} 你要给玩家发的信息,比如说提醒续费什么的'

如果所有vip的stopvip都一致,就在vip商品上边找到“stopvip”写就行了。

如果要给每个vip都定做个stopvip,就给每个vip商品“cmd”下面写就行

然后就是这个前面Shop说的,这个节点是什么东西。
可以看到vip商品部分有一个“ - 'manuadd {player} v666' ”
这个东西就是给每个玩家分个v666的节点。
那那个“permission”就写“permission: 'v666'”
写在“cmd”上面就行。
然后就以此类推就行。

然后玩家就/b vip就能打开vip商城。

其他的指令就在/help就能看到。

这个教程就到此结束,有些地方可能有语法或者其他什么的问题,但不妨碍它确实可以提供一个比较简单并且通俗的教程,

(*^o^*)

MCRMB官网:https://www.mcrmb.com/Main/servers#
此教程仅供参考,不作为商业用途。
 
内容版权许可
CC BY-NC 署名-非商业性使用
最后编辑:
  • 点赞
收到反馈: HiTech0926