本帖最后由 大阔 于 2021-2-17 12:34 编辑
插件介绍
本插件最开始制作的初衷是想把玩家的QQ存储起来然后通过QQ群举办活动会更加方便,
在bbs看见的很多绑定QQ插件基本都是单向绑定很不安全,
本插件采用的QQ名验证来实现双向验证,很安全
支持设置玩家未绑定QQ不允许移动
V2.0 全面升级 插件重写 更名:ctBindQQ 支持多种数据存储源方便进行附属开发
图片展示
只需要更改QQ的姓名后输入/bqq ok即可绑定成功
绑定成功之后把QQ名字改回去就可以了,没有任何影响
指令与权限
/bqq [qq号] 绑定QQ号 [权限 BindQQ.bqq]
/cqq [qq号] 查询QQ号绑定的游戏名 [权限 BindQQ.cqq]
/cname [游戏名] 查询游戏名绑定的QQ号 [权限 BindQQ.cname]
|
更新日志
V2.3 适配1.8版本title 增加未绑定时禁止执行命令功能 增加未绑定时禁止执行交互功能
V2.2 增加QQ绑定游戏账号数量限制 增加未绑定时屏幕标题提醒
V2.1 更新lang语言文件
V2.0 全面升级 插件重写 更名ctBindQQ 增加properties、yaml、json、sqlite多种数据存储方式 优化插件使用体验,减少bug 增加未绑定自动踢出功能 更换最新最稳定的查询QQ名称接口 并且插件开源
V1.1.1 优化MySql建表 V1.1.0 更新完善mysql存储数据,可在配置文件config.yml下设置数据存储类型 V1.0.0 插件基本功能已经完成 |
下载地址
配置文件- <div style="text-align: left;">#插件版本</div><div style="text-align: left;">version: ${project.version}</div><div style="text-align: left;">#数据存储配置</div><div style="text-align: left;">database:</div><div style="text-align: left;">#存储类型 可用类型有: properties本地文件存储 yaml本地文件存储 json本地文件存储 sqlite数据库存储 mysql数据库存储</div><div style="text-align: left;">type: properties</div><div style="text-align: left;">mysql:</div><div style="text-align: left;">host: localhost</div><div style="text-align: left;">port: 3306</div><div style="text-align: left;">database: bind_qq</div><div style="text-align: left;">user: root</div><div style="text-align: left;">password: password</div><div style="text-align: left;">usessl: false</div><div style="text-align: left;">#功能性配置</div><div style="text-align: left;">config:</div><div style="text-align: left;">#一个QQ允许绑定几个游戏账号</div><div style="text-align: left;">limited: 1</div><div style="text-align: left;">#未绑定时是否允许移动</div><div style="text-align: left;">move: false</div><div style="text-align: left;">#未绑定时是否踢出游戏</div><div style="text-align: left;">kick:</div><div style="text-align: left;">use: true</div><div style="text-align: left;">#进游戏多少秒内未绑定qq会踢出游戏</div><div style="text-align: left;">time: 60</div><div style="text-align: left;">#未绑定屏幕标题提示</div><div style="text-align: left;">title:</div><div style="text-align: left;">use: true</div><div style="text-align: left;">#提示频率</div><div style="text-align: left;">time: 3</div><div style="text-align: left;">#提示内容</div><div style="text-align: left;">message:</div><div style="text-align: left;">#标题</div><div style="text-align: left;">title: '&a请输入/bqq [QQ号]绑定QQ'</div><div style="text-align: left;">#副标题</div><div style="text-align: left;">subtitle: '&c请及时绑定以避免被踢出服务器!'</div><div style="text-align: left;">#标题淡入时间,以tick为单位.默认值取10. (可选,低版本不支持此选项,请自行尝试)</div><div style="text-align: left;">fadeIn: 10</div><div style="text-align: left;">#标题停留/展示时长,以tick为单位.默认值取70. (可选,低版本不支持此选项,请自行尝试)</div><div style="text-align: left;">stay: 50</div><div style="text-align: left;">#标题淡出时间,以tick为单位.默认值取20. (可选,低版本不支持此选项,请自行尝试)</div><div style="text-align: left;">fadeOut: 10</div><div style="text-align: left;">#未绑定时禁止执行命令</div><div style="text-align: left;">command:</div><div style="text-align: left;">use: true</div><div style="text-align: left;">#白名单(未绑定时仅允许这些命令执行)</div><div style="text-align: left;">whiteList:</div><div style="text-align: left;">- 'login'</div><div style="text-align: left;">- 'register'</div><div style="text-align: left;">#未绑定时禁止交互</div><div style="text-align: left;">interact:</div><div style="text-align: left;">use: true</div>
复制代码
|
注意:玩家数据存储在插件目录的data.yml文件内,语言文件在lang.yml文件内
进游戏刷屏为强制绑定QQ功能,如果不喜欢请修改config.yml文件下的Move为false
声明注:本插件所用所有代码均为原创,不存在借用/抄袭等行为
任何BUG欢迎反馈,我将会在第一时间进行修复
也欢迎各位给予我意见或建议来完善本插件
统计信息

来自群组:
Server CT