本帖最后由 kk121 于 2021-11-27 09:32 编辑

简介

复制代码
复制代码
VipCheck-1.0.jar
(8.29 KB, 下载次数: 16)
VipCheck
因为本人群组服内VIP是共享一个数据库的
但是groupmanager无法同步所有端内玩家的权限组
所以写了这个插件

简介
插件没什么其他功能
玩家进入服务器时校验玩家VIP并移动到相应权限组
主要是通过vipsystem的数据库来同步玩家权限组
所以请仔细看接下来的内容,否则插件无法正常运行!


首先需要前置插件
VipSystem 点击前往
AfkRewards 点击前往
(AfkRewards插件作者也是本人啦,作为前置是因为调用了里面的一个方法,因为懒没有单独整个lib出来)
安装好上述两个插件后
因为本插件只能通过mysql读取玩家的vip数据
所以vipsystem需要开启mysql存储,并配置好你的数据库连接
并且不要修改它原来默认的数据表前缀!!!
原来是什么样,就是什么样!!!
- table: 'vipsys_'
- #MySQL table prefix
- #MySQL表前缀(不懂请不要修改)
做完这一步就可以配置本插件的数据库了
配置完成后就可以正常使用啦~~~
配置文件最后一项是你服务器装的权限组插件切换权限组的指令
如果你是groupmanager,则不用修改
如果是其他插件,一定要修改成你自己的指令嗷
- version: 1.0
- # 此插件只支持数据库存储VIP用户的跨服设置
- # 数据库地址
- ip: 127.0.0.1
- # 数据库端口
- port: 13306
- # 用户名
- user: root
- # 密码
- password: 123456
- # 数据库库名
- database: mcdb
- # 移动玩家权限组指令
- # %player% 玩家名
- # %vip% 权限组名
- # 以上变量根据数据库自动获取
- vipcheck: manuadd %player% %vip%
下载地址

顺便通知一手vipsystem作者@zhanshi123
本插件所用所有代码均为原创,不存在借用/抄袭等行为
插件想法不错,我一开始没看懂什么意思,原来是解决GM插件的同步问题,不过如果换用LP插件,还是很完美解决的,vipsytem作者也推荐lp,还是支持一下!
冰糖栗子 发表于 2021-11-26 18:15
插件想法不错,我一开始没看懂什么意思,原来是解决GM插件的同步问题,不过如果换用LP插件,还是很完美解决 ...
用了这么多年的gm了,用习惯了也不想换lp