CDK模块
简介
让服务器能生成CDK,如新年活动CDK兑换一个兔子头等可以结合爱发电等工具自动售卖或赠送CDK
指令
/cdk create [cdk名] [数量]:生成指定数量的自定义cdk
/cdk code [cdk]:兑换cdk
使用方法
先在配置文件(config.yml)中配置cdk组,然后使用指令生成cdk
在data.yml中可以看到cdk的使用情况
演示视频
配置文件
config.yml
#授权码(自动绑定服务器ip,不绑定端口)
Token: ''
#数据库相关设置,BC服可能需要
#更改数据库配置项必须重启
MySQL:
#是否开启MySQL数据库
#如果你需要开启数据库功能,请安装蓝奏云中的另外一个插件"CDKEYDatabase"
#否则无法使用数据库功能
IsEnable: false
IP: localhost
Port: 3306
DatabaseName: runoob
Username: root
Password: 123456
#CDK组
Groups:
#新年CDK,名字不重复即可
NewYear:
#是否开启,关闭后组内所有CDK都不能兑换
Enable: true
#总使用数量限制
UseNumLimit:
#该CDK组最多被使用多少次
MaxUseNum: 10
Message: '&a该系列cdk已达到兑换次数上限'
#生成CDKey的格式
#其中特殊字符会被按照规则随机生成的字符代替 其他字符不变
#特殊字符:
# * 所有字母和数字
# + 大写字母
# - 小写字母
# % 数字
# $ 所有字母
# # 小写字母+数字
# @ 大写字母+数字
Format: 'testlb++++++--****%%%%'
#使用CDK后执行的后台指令,支持papi变量
Commands:
- 'me %player_name% 使用CDK成功'
#使用该组的cdk需要满足的条件(需要安装事件监听器模块,没有的话该项无效)
Condition:
- 'condition1'
#使用cdk后执行的处理器(需要安装事件监听器模块,没有的话该项无效)
Handler:
- 'handler1'
data.yml
#cdk组的ID
newyear:
#该CDK组已使用次数,如果达到最大次数就不能再使用了
UsedNum: 2
#/cdk code [cdk]里的cdk,IsUsed代表该CDK是否已被使用
testlbTIHGVPtjgd6s6255:
IsUsed: false
UsePlayer: ''
testlbSJSNOQhwk3N64931:
IsUsed: true
UsePlayer: ''
testlbGNSAZWcoJUPj1469:
IsUsed: true
UsePlayer: ''
testlbYTKGLSgl119b5099:
IsUsed: true
UsePlayer: ''
testlbEXQQKTzcPAxP9332:
IsUsed: true
UsePlayer: ''
testlbUYPNCMdgJCTX8905:
IsUsed: true
UsePlayer: ''
testlbCTTGDCdialm18220:
IsUsed: false
UsePlayer: ''
testlbOLHBXMahOiQh9324:
IsUsed: true
UsePlayer: ''
testlbTMAVGZyjVv3c2589:
IsUsed: false
UsePlayer: ''
testlbXFKJRCiqfGNu7195:
IsUsed: true
UsePlayer: ''
testlbLJGCXWtzD1J48261:
IsUsed: true
UsePlayer: ''
(点击购买)
Last updated