本帖最后由 1582952890 于 2017-9-17 08:42 编辑



这是我写的第二个插件,欢迎大家使用!本插件可做到开箱子的功能
并且可以设置几率,不中奖几率,还有奖品,指令执行次数完全自定义!
几乎都可以在配置文件中设置(自动生成的配置会有教程)
如何建立一个箱子:在config.yml中添加如下代码:     
  1. #支持的变量:        
  2. #%p%:玩家id
  3. #%point%:中奖点数
  4. #%type%:箱子品级
  5. #%name%:箱子名
  6. #%iname%:中奖物品名

  7. #在给配置文件写注释时请另起一行,不要和配置写在一行!千万注意!


  8. #创建一个新的抽奖箱子请按照以下格式
  9. #先建立标签[box]
  10. [box]
  11. #id是该箱子所用的指令
  12. id=t1
  13. #item里第一个是抽奖箱子所用的物品ID:1是石头,第二个是箱子显示的名字,第三个之后是该物品的详细信息支持颜色代码
  14. item=1,&6测试箱子1,sb1,sb2,sb3
  15. #name是箱子的名称
  16. name=&6测试箱子1
  17. #type是箱子的品级 都支持颜色代码
  18. type=&3低级
  19. #point是一个几率界限,物品抽到的几率低于这个界限抽到后将会全服公告!如果想禁用这个设置请设为0或者删掉该项
  20. point=20
  21. #cmd后用大括号括起来,里面每行填一个中奖后执行的指令
  22. cmd={
  23. #格式是: 物品名称(显示用),指令(空格请用“_”代替,玩家名用%p%作为变量),几率(一个箱子(box)里面的cmd几率加起来请不要超过100,执行次数,是否公告(该项可以不设置,设置后该设置优先于箱子的point设置!)
  24. #超过的话100后面的几率会失效,可以不到100,不到100 剩余的几率会显示没有中奖!
  25. §ctest1,rpgitem_test1_give_%p%_1,10,1
  26. §ctest2,give_%p%_57_1,30,1,true
  27. §ctest3,give_%p%_41_1,30,1
  28. §ctest4,give_%p%_7_1,30,1
  29. }
复制代码




然后输入/xbox get t1 获得一个t1箱子(&6测试箱子1
)(右键使用)
指令&权限:
  1. 只有一种权限xbox
  2. 拥有这个权限可以执行所有指令
  3. 获得的箱子所有玩家都可以使用!

  4. /XBox list 查看所有箱子
  5. /XBox box [箱子ID] <数量> 在手上获得这种箱子/XBox give [玩家ID] [箱子ID] <数量> 让一个玩家手上获得这种箱子
  6. /XBox help 帮助
  7. /XBox reload 重载配置
复制代码
相当爆炸的更新log:

  1. 1.0.0:XBox get!
  2. 1.0.1:不再依赖rpgitem,可以自己创建物品.
  3. 增加了指令执行的次数.
  4. 1.0.2:增加指令give可以配合bossshop等让玩家自行购买箱子
  5. 修复几个BUG更完善的配置加载,还有一些微调
  6. 增加低于一个几率时才会公告的配置,也可以在每个奖品后面强制使它公告!
复制代码



测试截图:

下载地址:http://pan.baidu.com/s/1dDu6EAl