本帖最后由 战神丿灬小涛 于 2018-2-8 15:51 编辑

版权所有, 未经本人许可严禁转载插件与本帖介绍
插件介绍:
让玩家可以使用cdkey兑换码进行兑换相应的物品。同时提供cdkey商店,让玩家可以自由购买cdkey。支持RPGitem物品

新版特性:
在1.3版本中更新了可以使用GUI界面查看自己的Cdkey,所有商店包括使用GUI界面修改礼包等功能。让服主做一个礼包不耗费太多时间。还有让Cdkey有一个过期时间,到期后将变成没有什么卵用的Cdkey~


常见Bug:

插件权限:
  1. #玩家权限(默认玩家拥有)
  2. cdkey.use
  3. #OP权限,一般不会给玩家的
  4. cdkey.admin
  5. cdkeyshop.admin
复制代码
插件配置:
  1. #使用命令一次性创建物品最大数量
  2. setItemMaxNum: 64
  3. #Cdkey一次性最大创建数量
  4. cdkeyCreateMaxNum: 50
  5. #Cdkey一次性最大购买数量
  6. cdkeyOnceBuyAmount: 10
  7. #是否开启玩家选择商店显示出售物品
  8. shopShowItemList: true
  9. #是否允许玩家查看商店菜单
  10. playerUseShopMenu: true
  11. #是否允许玩家在商店菜单选择直接传送
  12. playerUseShopMenuTeleport: true
复制代码
配置文件中有一个itemList.txt,该文件可以设置一些显示英文的mod物品,基础的物品我已经添加完毕了,但有一些无法显示中文,比如药水。
然后可以配置物品中文,例如:
  1.    <font size="2">31:1=草
  2.     31:2=蕨
  3.     32:0=枯死的灌木
  4.     33:0=活塞
  5.     35:0=羊毛
  6.     35:1=橙色羊毛
  7.     35:2=品红色羊毛
  8.     35:3=淡蓝色羊毛
  9.     35:4=黄色羊毛
  10.     35:5=黄绿色羊毛
  11.     35:6=粉红色羊毛
  12.     35:7=灰色羊毛</font>
复制代码
message.yml文件用于处理插件中的消息文本,这个没啥好说的,都知道。(内容有点多...)

插件命令:cdkey:
  1. /cdk [cdkey]                            使用获取到的cdkey号码进行兑换礼包
  2. /cdk create [礼包名称] [创建数量]              创建cdkey
  3. /cdk my 打开我已经获取的Cdkey列表(玩家点击即可使用)
  4. /cdk shop  打开商店列表(如果配置项中设置了true,玩家即可使用,点击传送)
  5. /cdk delcdk [cdkey]                                                删除一个存在的cdkey
  6. /cdk createbag [礼包名称]                    创建一个新的礼包
  7. /cdk delbag [礼包名称]                                         删除一个存在的礼包
  8. /cdk give [礼包名称] [玩家名称] [数量]  给予某个在线玩家指定的礼包cdkey
  9. /cdk setitem [礼包名称] [物品ID(可选)] [物品数量(可选)]        设置礼包中的物品,不写可选则默认为手上物品
  10. /cdk delitem [礼包名称] [礼包中的序列ID(可选)]        删除一个礼包中存在的物品,不写为删除全部物品
  11. /cdk reload                                  重载插件配置
  12. /cdk clear                                   清空所有cdkey
  13. /cdk clearold                             清空所有过期cdkey
  14. /cdk baglist                                查看所有创建的礼包
  15. /cdk itemlist                          [礼包名称] 查看某个礼包物品列表
复制代码
cdkeyshop:
  1. /cdkshop create [商店名称] [价格] [数量]  创建一个cdkey商店
  2. /cdkshop delete [商店ID(可选)]           删除一个商店(默认为选中商店)
  3. /cdkshop unlimited                      设置选中商店库存为无限
  4. /cdkshop amount [数量]                  设置选中商店的库存数量
  5. /cdkshop setowner [玩家名称]            设置选中商店店主
  6. /cdkshop tp [商店ID]                    传送至某个商店附近
  7. /cdkshop clear                         删除所有库存为0的商店
  8. /cdkshop list                          查看所有商店及信息
  9. /cdkshop price [价格]                  修改选中商店价格
  10. /cdkshop bag [礼包名称]                修改选中商店出售的礼包
复制代码
使用方法:
Cdkey详细使用方法:https://www.acgxt.com/399.html

简略版:
1.创建Cdkey并使用

2.创建Cdkey商店

3.商店修改:


4.设置Cdkey过期时间v1.3+

更新日志:
2016-8-2 v1.3:
修复:领取礼包预留计算偏差
修复:给予玩家Cdkey错误(等于还是自己的)
修复:礼包中领取的物品Lore不存在时会空出一行
添加:消息配置文件可以自定义了(消息配置有点多)
添加:玩家可以使用GUI界面查看&使用Cdkey&清空过期Cdkey
添加:玩家或OP可以使用GUI界面查看商店信息或者直接传送
添加:OP可以使用GUI界面查看礼包,添加,修改,省去大部分时间
添加:Cdkey可以设置过期时间
============================================
2016-7-27 v1.2:
修复:首次运行插件造成无法创建数据库问题
============================================
2016-7.24 v1.1:
修复:普通玩家敲击箱子会显示创建信息
============================================


感谢 23#@领悟提出首次运行数据库创建失败bug
安装方法:
  1. 如果你使用过之前的版本,那么很抱歉,请删除配置文件中的所有文件(或者你对比新版改数据也行~)
  2. 1.下载插件
  3. 2.关闭服务器
  4. 3.将插件丢进plugins文件夹
  5. 4.开启服务
复制代码

注意事项:
该插件当前不支持附魔书与染色皮革!!就算设置了物品,得到的是一本空的附魔书或者是原版皮革,是没有任何效果的.但是支持已经附魔的物品的。
如果你之前使用过1.3版本以前的插件,请一定要删除Cdkey的所有配置文件。

配置文件:(游戏提示缺少message.yml文件请下载下面的配置文件)
message.yml下载
前置插件:
Vault1.4+和 ESS经济 即可
下载地址:



如有Bug欢迎前往:https://www.acgxt.com/397.html 反馈,或者在本帖反馈或者mailto: i@acgxt.com
最后,下载了的人能给个回复吗?别做伸手党哦!没人就不更新咯~欢迎提出建议
已弃坑,不用等了,源码自行反编译即可