Skip to content

PCDK是一个MC服内的兑换码插件,支持限时兑换码、物品、VIP、称号等等

PCdk是一个MC服内的兑换码插件,支持使用兑换码获取LLMoney经济、计分板经济、物品、VIP(需要PVip插件)、称号(需要PTitle插件),同时支持使用兑换码后获得内容邮件、管理员添加兑换码后的邮件(需要PMail插件与PLib插件),上述所需插件可选装,不影响其他功能

前置组件

必选

LL2

LL3

可选

LL2上使用PAPI的所需组件

LL3上使用PAPI的所需组件

安装

LL2

  • 首次安装,将文件PCdk.jsPCdk.llse.js解压到此路径下:BDS/plugins/
  • 更新直接替换原来的文件,若旧插件的名称与新插件的名称不一致,请删除旧插件再解压

LL3

  • 将文件夹PCdk解压到此路径下:BDS/plugins/
  • 更新插件请将原来的文件夹删除

注册指令说明

/cdk - 兑换码
/cdkset - 兑换码管理

配置文件说明

config文件

  • 插件基础配置文件
  • 路径: BDS/plugins/Planet/PCdk/config.json
js
{
    "version": "v1.0.1", //插件版本
    "score": "money",  //记分板项
    "cdkfunc": { //兑换码功能
        "switch": false  //兑换码开关(管理员执行`cdk`时无视此项)
    }
}

cdkdata.json文件

  • 兑换码数据
  • 路径: BDS/plugins/Planet/PCdk/data/cdkdata.json
  • 1.0.1
js
{
    "测试": {  //兑换码ID
        //兑换码模式
        //前者表示模式,后者表示参数
        //前者: 0为指定玩家、1为指定次数、2为只能使用一次、3为可使用无限次
        //后者只有个两种状态分别是玩家名字与指定次数
        "type": [1, 2],  
        "content": {  //兑换码内容&奖励
            "item": "{\"Count\":1b,\"Damage\":0s,\"Name\":\"minecraft:apple\",\"WasPickedUp\":0b}",  //物品的NBT参数(物品数量以所选物品堆叠数为准)
            "money": 20,  //LLMoney
            "score": 20,  //计分板
            "vip": 3,  //VIP天数
            //称号 [称号名称, 出售条件, 删除条件, 称号价值, 称号Buff, Buff等级, 称号有效期]
            "title": ["§6测试",0,  0, 0,null, null,  0]
        },
        "cdktime": 6,  //兑换码的有效期
        "addtime": "2023-05-07 15:47:47",  //兑换码的添加时间
        "already": ["SUNSServer"]  //使用过兑换码的玩家ID
    }
}
  • 1.0.0
js
{
    "测试": {  //兑换码ID
        "type": 2,  //兑换码模式(玩家ID为指定玩家、1为只能使用一次、2为可使用无限次)
        "content": {  //兑换码内容&奖励
            "iteminfo": "{\"Count\":1b,\"Damage\":0s,\"Name\":\"minecraft:apple\",\"WasPickedUp\":0b}",  //物品的NBT参数(物品数量固定为1)
            "score": 20,  //计分板
            "money": 20,  //LLMoney
            "vip": 3,  //VIP天数
            //称号 [称号名称, 出售条件, 删除条件, 称号价值, 称号Buff, Buff等级, 称号有效期]
            "title":{
                 "chname":"§6测试",
                 "chsell":0, 
                 "chdele": 0,
                "chmoney": 0,
                 "chbuff":null,
                 "chtime": 0
            }
        },
        "cdktime": 6,  //兑换码的有效期
        "addtime": "2023-05-07 15:47:47",  //兑换码的添加时间
        "already": ["SUNSServer"]  //使用过兑换码的玩家ID
    }
}

API

PCdk没有提供外接接口

Planet工作室