本帖最后由 shuai_youxin 于 2017-7-15 15:12 编辑

复制代码
给服务器加个全自动的VIP系统
(dalao跳过,心脏受不了)
前言:
相信都看过很多VIP插件,但是都是手动给玩家,忙的时候根本没时间来给,所以不妨弄个全自动VIP
需要插件:pixelvip,PermissionsEX
教程:
下载对应版本的插件
然后放入 服务端中的 plugins 文件夹
重启服务器
首先你需要添加指定的权限组
比如: 我需要给一些购买了飞行权限的玩家飞行权限
这个组叫做 fly
就在后台输入 pex group fly create default
default是默认组,填写好自己的默认组名通常是default,关系是把fly从default组提升上来(好比我能力比你强我可以做到你做的还可以做到你不可以做的事情),然后给指定权限。

创建好组后就给他添加权限
指令为:pex group <组> add <权限> [世界]
我们这里就是pex group fly add essentials.fly
essentials.fly是飞行权限,需要ess

如果还需要给这个组的玩家加称号 比如【飞行】
pex group fly prefix 【飞行】
VIP组配置完成后就配置VIP插件
插件会自动生成一个叫做PixelVip的文件夹
找到里面的 config.yml 文件
右键用记事本打开(推荐notepad++可以去下载个)
按照格式配置好需要的VIP组,一定要对其,不然会重置
下面给大家举3个例子
- groups:
- fly:
- commands:
- - null
- cmdChances:
- '50':
- - null
- '30':
- - null
- VIP1:
- #激活VIP后执行的命令 比如给玩家大宝剑
- commands:
- - give {p} 384 6
- - give {p} 265 12
- - give {p} 266 5
- - give {p} minecraft:diamond 3
- - eco give {p} 4000
- cmdChances:
- '50':
- - null
- '30':
- - null
- VIP2:
- commands:
- - give {p} 384 10
- - give {p} 265 18
- - give {p} 266 9
- - give {p} minecraft:diamond 6
- - eco give {p} 6000
- cmdChances:
- '50':
- - null
- '30':
- - null
- [align=left] [/align]
注意:里面的VIP组一定要在权限插件有
更改后保存,重启服务器
更改后保存,重启服务器
接下来就是生成啦
newkey <组> <时间>
生成后 会有提示
"- key:"后面的就是密钥了

接下来是pixelvip插件的目录介绍了

logs可以看到玩家使用密钥的情况
keys.yml可以查看生成的密钥
如下图

圈圈里面的就是密钥了
keys就是你的密钥了,大量生成的话可以到这里看,没必要一个个在后台复制
玩家使用的话输入/usekey <密钥> 就可以使用啦
如果购买了多种vip可以输入/changevip <vip组> 就可以切换啦
想要达到玩家自助购买的话
可以对接一些正规的发卡平台 这里就不提供了
各位辅助为了玩家着想不要限制太多权限,加点飞行,什么的就好了尽量不要影响游戏正常玩耍
(希望能快点拿到生态环保小树苗勋章)
补充一下:在配置文件改的组需要大写不然会还原
谢谢lz终于不用手动指令了
楼主我不懂啊
求指教
求指教
这个指令我输进去没有反应耶