此插件原本是Mcrmb的。。。我魔改了一下 改成了武林支付的支付系统
- 支持核心:
- Spigot
- 支持版本:
- 1.7
- 1.8
- 1.9
- 1.10
由于论坛禁止引导到相同定位论坛,所以。。。不能给原帖。。。
所以介绍我直接复制了
注意 本插件不是用的Mcrmb的点券!!!!而是武林支付的点券!!!!!
使用前请把原版的McrmbShop给删了!不互相兼容,本版本不需要安装Mcrmb核心插件
但是需要安装DDMLibPro2插件 安装前置插件后请开一次服 填写好服务器id和服务器key
======================================================
本插件必须在 核心插件 -- DDMLibPro2 正常的情况下运作,不可独立;
本插件不涉及权限管理。
前置插件:1、DDMLibPro2 2、权限组插件,如GM;
大概功能:自动上下VIP、自动发放奖励、自定义称号、称号禁词设置、称号长度限制、VIP可升级、可续费,升级VIP将自动折算日期。精确到小时。
======================================================
这个插件的yaml库好像有点问题。。。对编码要求太过苛刻。。所以。。请自行调试。。。GBK/UTF-8都试试 正常就好
默认配置文件:
## MCRMBVIP插件 1.0.2
# V1.0.2
# Add 增加GUI面板
# V1.0.1
# Fix 统一指令为/b vip
# Fix 修正vip.yml文件因特殊称号被覆盖掉的问题
##VIP中心的展示前缀
prefix: '§e【VIP中心】'
##插件指令,请勿随意修改
command: 'bvip'
command_admin: 'bvipadmin'
##全局VIP变化记录到server.log
log: true
##是否打开面板显示
gui_show: true
##VIP到期检测间隔时间(单位:秒),默认为1200秒(即20分钟一次)
checktime: 1200
##VIP到期执行语句,可用代码{player}代替玩家名
stopvip:
- 'manudel {player}'
- 'nick {player} off'
- 'mail send {player} 您的VIP已经到期啦,请尽快续费!'
##修改称号的语句
prefix_command: 'manuaddv {player} prefix &b[{prefix}]'
##称号不可以出现的禁词
prefix_ban:
- 管理
- op
- 服主
- 腐竹
- 警察
- 城管
- 你妈
- wbb
- 国王
- 皇帝
- '&'
- '§'
##是否记录称号到vip.yml文件,如有玩家喜好使用特殊字符做称号,建议关闭此功能以免影响会员载入.
##如果发现载入错误切vip.yml文件变成了backup.vip.yml,请修复vip.yml文件,并把该功能关闭,关闭后不影响称号使用。
prefix_log: true
##VIP中心帮助说明文字
help: '
§e===================McrmbVIP会员系统帮助说明===================<br>
§e※列出VIP: /{command} 输入此指令可以展示所有VIP组的信息<br>
§e※预购VIP: /{command} buy <VIP代码> <数量> 用此指令预购VIP(不会扣钱)<br>
§b※指令示范: /{command} buy v3 1 使用此指令可查看购买1个月vip3的信息!<br>
§e※确认VIP: /{command} buy <VIP代码> <数量> sure 用此指令正式购买VIP<br>
§b※指令示范: /{command} buy v3 1 sure 使用此指令确认购买1个月VIP3!(会扣钱)<br>
§e※我的VIP: /{command} me 显示我的VIP详情及历史<br>
§e※修改称号: /{command} prefix <称号> 自助修改VIP称号,违规用词将封禁<br>
§e※显示帮助: /{command} help 显示此帮助说明<br>
§e※点券中心: /b 查看点券插件相关指令(充卡,查余额,消费记录等)<br>
§6=======================管理员专用指令=======================<br>
§6※查看所有VIP: /{command} list [组ID] 查看所有玩家的VIP(列表)<br>
§6※查看玩家VIP: /{command} show <玩家名> 查看玩家的VIP详情及历史<br>
§6※强删玩家VIP: /{command} del <玩家名> 强制删除某个玩家的VIP<br>
§6※手动清理过期VIP: /{command} clean 立马执行一次过期VIP清理工作<br>
§6※重载配置文件: /{command} reload 重新载入一次配置文件<br>
§e=================================================================='
##VIP分组
##请注意,VIP分组代码(即下方的“v1”字样),一经设定不得修改! 除非手动把vip.yml中的group也全部相应的修改好! 或是还未有玩家开通相应的组。
vipgroups:
v1:
name: '月付VIP1'
longtext: '特权:随身工作台,商店创建免申请,6个领地,领地上限300格,圈地价格0.04每格子。奖励:赠送钻石15个,游戏币 3000 个,每月续费时发放。'
price: 15 ##VIP价格
days: 30 ##VIP天数
prefix: 0 ##VIP每月可以修改称号次数
prefix_max: 0 ##VIP称号最大位数
brocast: false ##是否全服公告购买
zs: true ##是否允许折算,永久和年费最好禁止折算(设为false),月付的可以折算
itemid: '5:2' ##必须带单引号,冒号为英文冒号,'id:durability'
slot: 0 ##在面板上的位置,从0开始表示面板上的第一个位置,比如:0,1,2,面板一行有九个位置:0-8
cmd: #以下为VIP开通时执行的指令,请修改为合适的指令。{player}=玩家名, {sum}=玩家购买份数乘以【|||后的数字】
- 'manuadd {player} vip1'
- 'give {player} 264 {sum}|||15'
- 'eco give {player} {sum}|||3000'
stopvip: #可选,若停止VIP的指令一致,请在配置文件最上方配置stopvip节点即可,若不统一则在此节点分别设置
- 'manudel {player}'
- 'nick {player} off'
- 'mail send {player} 您的VIP已经到期啦,请尽快续费!'
v2:
name: '月付VIP2'
longtext: '特权:包含[VIP1]特权,飞行,昵称,随身末影箱,7个领地,领地上限350格,圈地价格0.03每格子。奖励:赠送钻石30个,游戏币 8000 个,每月续费时发放。'
price: 30
days: 30
prefix: 0
prefix_max: 0
brocast: false
zs: true
itemid: '7:2' ##必须带单引号,冒号为英文冒号
slot: 2 ##在面板上的位置
cmd:
- 'manuadd {player} vip2'
- 'give {player} 264 {sum}|||30'
- 'eco give {player} {sum}|||8000'
v3:
name: '月付VIP3'
longtext: '特权:包含[VIP2]特权,查询破坏,时间自定义,饥饿恢复,工具修复,特别称号(3个中文,每月可改一次),8个领地,领地上限400格,圈地价格0.02每格子。奖励:赠送钻石50个,游戏币 12000 个,每月续费时发放。'
price: 50
days: 30
prefix: 1
prefix_max: 3
brocast: true
zs: true
itemid: '8:2' ##必须带单引号,冒号为英文冒号
slot: 4 ##在面板上的位置
cmd:
- 'manuadd {player} vip3'
- 'give {player} 264 {sum}|||50'
- 'eco give {player} {sum}|||12000'
v4:
name: '月付VIP4'
longtext: '特权:包含 [VIP3] 所有特权,10个领地,领地上限500格,圈地价格0.01每格子,特别称号(支持到4个中文,每月可改一次)。奖励:赠送钻石100个,游戏币 30000个,每月续费时发放。'
price: 100
days: 30
prefix: 1
prefix_max: 4
brocast: true
zs: true
itemid: '9:2' ##必须带单引号,冒号为英文冒号
slot: 6 ##在面板上的位置
cmd:
- 'manuadd {player} vip4'
- 'give {player} 264 {sum}|||100'
- 'eco give {player} {sum}|||30000'
nv3:
name: '年费VIP3'
longtext: '得到 [VIP3] 权限一年,每年续费奖励钻石300,游戏币10万,称号修改权6次。称号长度3位。'
price: 300
days: 365
prefix: 6
prefix_max: 3
brocast: true
zs: false
itemid: '10:2' ##必须带单引号,冒号为英文冒号
slot: 8 ##在面板上的位置
cmd:
- 'manuadd {player} vip3'
- 'give {player} 264 {sum}|||300'
- 'eco give {player} {sum}|||100000'
nv4:
name: '年费VIP4'
longtext: '得到 [VIP4] 权限一年,每年续费奖励钻石600,游戏币15万,称号修改权12次。称号长度4位。'
price: 600
days: 365
prefix: 12
prefix_max: 4
brocast: true
zs: false
itemid: '11:2' ##必须带单引号,冒号为英文冒号
slot: 9 ##在面板上的位置,面板第二行的第一个位置
cmd:
- 'manuadd {player} vip3'
- 'give {player} 264 {sum}|||600'
- 'eco give {player} {sum}|||150000'
yv3:
name: '永久VIP3'
longtext: '得到 [VIP3] 权限永久,一次性奖励钻石300个,游戏币10万,刷怪笼1个,称号修改权12次。'
price: 600
days: 36500
prefix: 12
prefix_max: 3
brocast: true
zs: false
itemid: '383:0' ##必须带单引号,冒号为英文冒号
slot: 11 ##在面板上的位置
cmd:
- 'manuadd {player} vip3'
- 'give {player} 264 {sum}|||300'
- 'eco give {player} {sum}|||100000'
- 'give {player} 52 1'
yv4:
name: '永久VIP4'
longtext: '得到 [VIP4] 权限永久,一次性奖励钻石600个,游戏币15万,刷怪笼1个,龙蛋1个(申请warp用),称号修改权24次。'
price: 1200
days: 36500
prefix: 24
prefix_max: 4
brocast: true
zs: false
itemid: '383:8' ##必须带单引号,冒号为英文冒号
slot: 13 ##在面板上的位置
cmd:
- 'manuadd {player} vip4'
- 'give {player} 264 {sum}|||600'
- 'eco give {player} {sum}|||150000'
- 'give {player} 52 1'
- 'give {player} 122 1'
关于VP添加/修改...只要不是文盲应该都能明白..
下载:
McrmbVip 1.0.2_50zf
测试截图: