这是我写的第二个插件,欢迎大家使用!本插件可做到开箱子的功能
并且可以设置几率,不中奖几率,还有奖品,指令执行次数完全自定义!
几乎都可以在配置文件中设置(自动生成的配置会有教程)
如何建立一个箱子:在config.yml中添加如下代码:
- #支持的变量:
- #%p%:玩家id
- #%point%:中奖点数
- #%type%:箱子品级
- #%name%:箱子名
- #%iname%:中奖物品名
- #在给配置文件写注释时请另起一行,不要和配置写在一行!千万注意!
- #创建一个新的抽奖箱子请按照以下格式
- #先建立标签[box]
- [box]
- #id是该箱子所用的指令
- id=t1
- #item里第一个是抽奖箱子所用的物品ID:1是石头,第二个是箱子显示的名字,第三个之后是该物品的详细信息支持颜色代码
- item=1,&6测试箱子1,sb1,sb2,sb3
- #name是箱子的名称
- name=&6测试箱子1
- #type是箱子的品级 都支持颜色代码
- type=&3低级
- #point是一个几率界限,物品抽到的几率低于这个界限抽到后将会全服公告!如果想禁用这个设置请设为0或者删掉该项
- point=20
- #cmd后用大括号括起来,里面每行填一个中奖后执行的指令
- cmd={
- #格式是: 物品名称(显示用),指令(空格请用“_”代替,玩家名用%p%作为变量),几率(一个箱子(box)里面的cmd几率加起来请不要超过100,执行次数,是否公告(该项可以不设置,设置后该设置优先于箱子的point设置!)
- #超过的话100后面的几率会失效,可以不到100,不到100 剩余的几率会显示没有中奖!
- §ctest1,rpgitem_test1_give_%p%_1,10,1
- §ctest2,give_%p%_57_1,30,1,true
- §ctest3,give_%p%_41_1,30,1
- §ctest4,give_%p%_7_1,30,1
- }
然后输入/xbox get t1 获得一个t1箱子(&6测试箱子1)(右键使用)
指令&权限:
- 只有一种权限xbox
- 拥有这个权限可以执行所有指令
- 获得的箱子所有玩家都可以使用!
- /XBox list 查看所有箱子
- /XBox box [箱子ID] <数量> 在手上获得这种箱子/XBox give [玩家ID] [箱子ID] <数量> 让一个玩家手上获得这种箱子
- /XBox help 帮助
- /XBox reload 重载配置
- 1.0.0:XBox get!
- 1.0.1:不再依赖rpgitem,可以自己创建物品.
- 增加了指令执行的次数.
- 1.0.2:增加指令give可以配合bossshop等让玩家自行购买箱子
- 修复几个BUG更完善的配置加载,还有一些微调
- 增加低于一个几率时才会公告的配置,也可以在每个奖品后面强制使它公告!
测试截图:
下载地址:http://pan.baidu.com/s/1dDu6EAl