问题反馈交流群: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请改为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
- 最新
- 最热
只看作者