本帖最后由 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终于不用手动指令了
楼主我不懂啊
求指教
求指教
这个指令我输进去没有反应耶