问题反馈交流群:772914992
准备开始
- 请耐心看完本文教程,出现问题先看教程(不然教程的意义将毫无意义)
- 本插件是XinxinBotApi的附属插件 可以使用户在通过验证之后能自动给玩家绑定qq,且能给玩家添加白名单
- 请事先配置好前置机器人插件,具体前置机器人(XinxinBotApi)配置教程,请跳转链接 点击查看教程
使用方法&效果
- 请先下载插件 XinxinWhiteList 放入plugins文件夹中 重启服务器以加载插件(当然你也可以使用例如plugman插件的热加载功能)
- 请在config.yml中Q群的号码即可使用(两个位置),请认真查看配置项 进行插件的配置 进入服务器之后会有以下的提示,让你验证如下图所示
- 你将验证码发送至群内即可 完成qq和游戏账号的绑定 如下图所示
配置&命令
默认配置
代码:
name:##正则表达式regex: 'a-zA-Z0-9_'##名字最小长度min_length: 3##名字最长长度max_length: 16#是否强制绑定XinxinBotAPI#每次玩家进入时都会触发绑定force_bind: true#玩家退出群是否自动删除他的白名单(不包含XinxinBotAPI)kick_unbind: false#是否开启等级限制(等级必须大于该值才能申请白名单)level_limit_min: 0#authme设置#如果未安装authme请改为falseauthme:#是否忽略已经注册的玩家ignore: false#是否强制注册(验证成功10分钟后未注册则强制注册,密码随机)force_reg: falsejoin_tip:- "&a&l请先加入Q群: 00000"- "&f&l在群内发送此内容: '&c&l%name%&f&l'"- "&f&l即可让当前账号[&b&l%player%&f&l]进入服务器"- "&8&l此验证码有效至: %time%&8&l[到期重新登入获取]"- "&4&l注册完成之前请勿泄露自己用户名!"#监听指令的Q群groups:- "00000"messages:bind: "验证成功!直接进入服务器即可!"fail: "此玩家已经存在,请更换名称"length: "您的名字太长或太短"char: "名字只能使用英文数字和下划线!"invalid_code: "该验证码不存在[请仔细核对]"binded: "您已经验证过玩家: %name%"ipchanged: "&c您的IP地址发生变化,请等待10分钟后再试"level_limit: "你的等级不够无法申请白名单"database:#数据储存方式 YAML MYSQLtype: "YAML"hostname: "127.0.0.1"port: 3306username: "root"password: "123456"database: "xinxin"useSSL: falsename: ##正则表达式 regex: 'a-zA-Z0-9_' ##名字最小长度 min_length: 3 ##名字最长长度 max_length: 16 #是否强制绑定XinxinBotAPI #每次玩家进入时都会触发绑定 force_bind: true #玩家退出群是否自动删除他的白名单(不包含XinxinBotAPI) kick_unbind: false #是否开启等级限制(等级必须大于该值才能申请白名单) level_limit_min: 0 #authme设置 #如果未安装authme请改为false authme: #是否忽略已经注册的玩家 ignore: false #是否强制注册(验证成功10分钟后未注册则强制注册,密码随机) force_reg: false join_tip: - "&a&l请先加入Q群: 00000" - "&f&l在群内发送此内容: '&c&l%name%&f&l'" - "&f&l即可让当前账号[&b&l%player%&f&l]进入服务器" - "&8&l此验证码有效至: %time%&8&l[到期重新登入获取]" - "&4&l注册完成之前请勿泄露自己用户名!" #监听指令的Q群 groups: - "00000" messages: bind: "验证成功!直接进入服务器即可!" fail: "此玩家已经存在,请更换名称" length: "您的名字太长或太短" char: "名字只能使用英文数字和下划线!" invalid_code: "该验证码不存在[请仔细核对]" binded: "您已经验证过玩家: %name%" ipchanged: "&c您的IP地址发生变化,请等待10分钟后再试" level_limit: "你的等级不够无法申请白名单" database: #数据储存方式 YAML MYSQL type: "YAML" hostname: "127.0.0.1" port: 3306 username: "root" password: "123456" database: "xinxin" useSSL: falsename: ##正则表达式 regex: 'a-zA-Z0-9_' ##名字最小长度 min_length: 3 ##名字最长长度 max_length: 16 #是否强制绑定XinxinBotAPI #每次玩家进入时都会触发绑定 force_bind: true #玩家退出群是否自动删除他的白名单(不包含XinxinBotAPI) kick_unbind: false #是否开启等级限制(等级必须大于该值才能申请白名单) level_limit_min: 0 #authme设置 #如果未安装authme请改为false authme: #是否忽略已经注册的玩家 ignore: false #是否强制注册(验证成功10分钟后未注册则强制注册,密码随机) force_reg: false join_tip: - "&a&l请先加入Q群: 00000" - "&f&l在群内发送此内容: '&c&l%name%&f&l'" - "&f&l即可让当前账号[&b&l%player%&f&l]进入服务器" - "&8&l此验证码有效至: %time%&8&l[到期重新登入获取]" - "&4&l注册完成之前请勿泄露自己用户名!" #监听指令的Q群 groups: - "00000" messages: bind: "验证成功!直接进入服务器即可!" fail: "此玩家已经存在,请更换名称" length: "您的名字太长或太短" char: "名字只能使用英文数字和下划线!" invalid_code: "该验证码不存在[请仔细核对]" binded: "您已经验证过玩家: %name%" ipchanged: "&c您的IP地址发生变化,请等待10分钟后再试" level_limit: "你的等级不够无法申请白名单" database: #数据储存方式 YAML MYSQL type: "YAML" hostname: "127.0.0.1" port: 3306 username: "root" password: "123456" database: "xinxin" useSSL: false
命令&权限
- /xxw reload —— 重新载入配置文件
- /xxw check [玩家] —— 查看玩家QQ
- /xxw convert —— 将YAML数据转换为MySQL
- /xxw qq [QQ号码] —— 查看QQ所绑定的玩家
- /xxw bdqq [QQ号码] —— [bot内]查看QQ所绑定的玩家
- /xxw bdcheck [玩家] —— [bot内]查看玩家绑定的QQ
- /xxw modify [玩家] [QQ] —— 更改玩家所绑定的QQ
- /xxw forcebind [玩家] [QQ] —— 手动增加新的玩家和QQ数据
- /xxw delete [玩家] —— 删除玩家绑定数据
- /xxw deleteByQQ [QQ] —— 删除玩家绑定数据
唯一管理员权限 :xxw.admin 给予此权限才可以使用上方命令
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
- 最新
- 最热
只看作者