# CDK模块

## **简介**

让服务器能生成CDK，如新年活动CDK兑换一个兔子头等可以结合爱发电等工具自动售卖或赠送CDK

## **指令**

/cdk create \[cdk名] \[数量]：生成指定数量的自定义cdk

/cdk code \[cdk]：兑换cdk

## **使用方法**

先在配置文件(config.yml)中配置cdk组，然后使用指令生成cdk&#x20;

在data.yml中可以看到cdk的使用情况

## **演示视频**

{% embed url="<https://www.bilibili.com/video/BV1f24y1B7Qq/>" %}

## **配置文件**

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: ''

```

## **插件购买**[ ](https://afdian.net/item/c8c2e3708c1811edbc1652540025c377)

[![](https://3141307931-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBpnOcGVj4U91zeYdKbvg%2Fuploads%2FWsoDCEjeTb77JZNS5cVO%2F29.99.png?alt=media\&token=43e4cb7f-a6ef-4695-a535-744b58ddcb0e)](https://afdian.net/item/c8c2e3708c1811edbc1652540025c377)

（点击购买）
