本帖最后由 1582952890 于 2017-9-17 08:42 编辑
这是我写的第二个插件,欢迎大家使用!本插件可做到开箱子的功能
并且可以设置几率,不中奖几率,还有奖品,指令执行次数完全自定义!
几乎都可以在配置文件中设置(自动生成的配置会有教程)
如何建立一个箱子:在config.yml中添加如下代码:复制代码
然后输入/xbox get t1 获得一个t1箱子(&6测试箱子1)(右键使用)
指令&权限:复制代码相当爆炸的更新log:
复制代码
测试截图:
下载地址:http://pan.baidu.com/s/1dDu6EAl
这是我写的第二个插件,欢迎大家使用!本插件可做到开箱子的功能
并且可以设置几率,不中奖几率,还有奖品,指令执行次数完全自定义!
几乎都可以在配置文件中设置(自动生成的配置会有教程)
如何建立一个箱子:在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
本帖最后由 810587921 于 2015-2-1 23:26 编辑
{:10_495:}使用Yaml不好么:
a:
id: t1
name: 'xxx'
type: xxx
cmd:
- 'xxx,xxx,xx'
b:
...............
{:10_495:}使用Yaml不好么:
a:
id: t1
name: 'xxx'
type: xxx
cmd:
- 'xxx,xxx,xx'
b:
...............
810587921 发表于 2015-2-1 23:24
使用Yaml不好么:
a:
id: t1
我。。。 我自己的配置解析类写到一半 才知道Yaml这个东西QAQ
810587921 发表于 2015-2-1 23:24
使用Yaml不好么:
a:
id: t1
然后我就懒得改了。。
还有这不是软件啊= = BUG是啥。。 请反馈给我 如果有人发现BUG并且被我证实。。我会在帖子里给你加分的= =
怎么看起来很困难的样子
-Love- 发表于 2015-2-2 02:32
怎么看起来很困难的样子
{:10_552:}你说哪方面
楼主我爱上了你这个公告
查看不了箱子=-=
好插件{:10_492:}
感觉看着好烦的样子
看着好麻烦
Ordinary_road 发表于 2015-2-2 10:13
查看不了箱子=-=
请详细说= =
mfq199748 发表于 2015-2-2 14:59
请详细说= =
QQ是多少呢 我私聊你QQ
Ordinary_road 发表于 2015-2-2 15:08
QQ是多少呢 我私聊你QQ
1160848437
嘛~设想不错.不过功能是不是太简单了一点啊QAQ配置起来也很麻烦.其实,用vt插件写起来是一样的效果..对了,建议将yaml中的指令部分,直接改成rpgitem的序号以及数量,譬如:
- chest1:
reward: 123:1
如果需要自定义的话,可以:
- chest1:
command: gamemode_1
将奖励和命令分开,方便了玩家.
顺带一提,插件来讲,一般都会给一个例子.就是作者将所有功能全部使用一次,写在配置文件中.同时,希望插件越来越好!
- chest1:
reward: 123:1
如果需要自定义的话,可以:
- chest1:
command: gamemode_1
将奖励和命令分开,方便了玩家.
顺带一提,插件来讲,一般都会给一个例子.就是作者将所有功能全部使用一次,写在配置文件中.同时,希望插件越来越好!
还有=-=LZ,命令的话是由谁发出的?是玩家发出,并且能受到回应,还是由后台发出?我需要使用vt插件配合,如果由后台发出,可能会有点麻烦.但是,如果这样,希望LZ改成以玩家身份发出=-=毕竟那样会给出回应.
absent-cyd 发表于 2015-2-2 19:57
还有=-=LZ,命令的话是由谁发出的?是玩家发出,并且能受到回应,还是由后台发出?我需要使用vt插件配合,如果由 ...
就是玩家 发出 但是要使用RPGitem做成一个RPG物品 向前面那样有权限才可以使用的
absent-cyd 发表于 2015-2-2 19:57
还有=-=LZ,命令的话是由谁发出的?是玩家发出,并且能受到回应,还是由后台发出?我需要使用vt插件配合,如果由 ...
之后学习一下制作物品= = 看看能不能不依赖rpgitem...
求教……一点不懂
mfq199748 发表于 2015-2-2 21:41
之后学习一下制作物品= = 看看能不能不依赖rpgitem...
你去看看ItemStack=-=需要类别是ItemStack的,然后给予物品.java很复杂=-=
absent-cyd 发表于 2015-2-2 22:17
你去看看ItemStack=-=需要类别是ItemStack的,然后给予物品.java很复杂=-=
最近是没工夫了。。在搞服务器= = 到6级准备发个帖、。。
mfq199748 发表于 2015-2-2 10:58
最近是没工夫了。。在搞服务器= = 到6级准备发个帖、。。
这么晚了 还在啊
小析 发表于 2015-2-3 01:58
这么晚了 还在啊
= = 你是。。
mfq199748 发表于 2015-2-2 11:01
= = 你是。。
我是个长期潜水的人
挺好的插件
如果能向rpgitem那样使用指令来添加道具就好了。比如/xbox create 1 创建一个叫1的项目,/xbox add 1 70将手上道具添加入代号1的箱子里,并且获得几率为百分之70。现在这配置太麻烦了
做个红色抽奖机
亲 这是不是有点问题呢?如果有xbox.box权限 那不是所有的箱子都可以无限制抽取了嘛?
/XBox reload 重载配置
指令有误,应该是/xboxadmin reload!
指令有误,应该是/xboxadmin reload!
为何我内容改完后放进服务器使用显示???,中文变成??,但是你原本配置的是中文
asen 发表于 2015-2-12 15:07
为何我内容改完后放进服务器使用显示???,中文变成??,但是你原本配置的是中文 ...
试试改成UTF-8编码
asen 发表于 2015-2-12 14:52
/XBox reload 重载配置
指令有误,应该是/xboxadmin reload!
没有啊。 我改成 xbox了
mfq199748 发表于 2015-2-12 15:39
没有啊。 我改成 xbox了
那为何我的是xboxadmin?
不错~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
asen 发表于 2015-2-12 15:56
那为何我的是xboxadmin?
你是旧版吧 下载1.0.1吧
本帖最后由 zhongzixian 于 2015-2-12 19:09 编辑
不会用QAQ 在服务器里 一堆鸡肠
mfq199748 发表于 2015-2-1 23:29
还有这不是软件啊= = BUG是啥。。 请反馈给我 如果有人发现BUG并且被我证实。。我会在帖子里给你加分的= = ...
不会用QAQ 在服务器里 一堆鸡肠
mfq199748 发表于 2015-2-12 15:38
试试改成UTF-8编码
转码还是不行
不错的插件 {:10_492:}
好厉害的样子......
为什么我用这个插件搞称号抽奖就没问题
而做武器抽奖就提示中奖,没获得奖品
武器的格式:
cmd={
§c武器:§9卡尔的火焰笔,rpgitem_卡尔的火焰笔_give_%p%_1,10
§c武器:§9破晓天际,rpgitem_破晓天际_give_%p%_1,15
§c武器:§9侍魂的夜叉,rpgitem_侍魂的夜叉_give_%p%_1,15
§c武器:§9赤红甲,rpgitem_赤红甲_give_%p%_1,15
§c武器:§9放肆魔腿,rpgitem_放肆魔腿_give_%p%_1,15
§c武器:§9虚空大剑,rpgitem_虚空大剑_give_%p%_1,20
§c武器:§9巫医的拐杖,rpgitem_巫医的拐杖_give_%p%_1,10
}
格式没有错啊?
而做武器抽奖就提示中奖,没获得奖品
武器的格式:
cmd={
§c武器:§9卡尔的火焰笔,rpgitem_卡尔的火焰笔_give_%p%_1,10
§c武器:§9破晓天际,rpgitem_破晓天际_give_%p%_1,15
§c武器:§9侍魂的夜叉,rpgitem_侍魂的夜叉_give_%p%_1,15
§c武器:§9赤红甲,rpgitem_赤红甲_give_%p%_1,15
§c武器:§9放肆魔腿,rpgitem_放肆魔腿_give_%p%_1,15
§c武器:§9虚空大剑,rpgitem_虚空大剑_give_%p%_1,20
§c武器:§9巫医的拐杖,rpgitem_巫医的拐杖_give_%p%_1,10
}
格式没有错啊?
Destroy丶小辉 发表于 2015-2-14 13:35
为什么我用这个插件搞称号抽奖就没问题
而做武器抽奖就提示中奖,没获得奖品
武器的格式:
好吧 我发现问题了,控制台提示 此命令无法在控制台执行。
作者你好,我用了你1.0.2版本抽奖的插件,但是我加的新抽奖箱不能用,箱子是出来了但是,不运行抽奖的
就算完全复制预设的也不行
就算完全复制预设的也不行
luminghao13 发表于 2015-2-14 19:38
作者你好,我用了你1.0.2版本抽奖的插件,但是我加的新抽奖箱不能用,箱子是出来了但是,不运行抽奖的
就算 ...
[box]
id=t2
name=&6测试箱子2
type=&3中级
item=1,&6测试箱子2,sb1,sb2,sb3
cmd={
§ctest1,rpgitem_test1_give_%p%_1,10,1,true
§ctest2,give_%p%_57_1,30,1,false
§ctest3,give_%p%_41_1,30,1,false
§ctest4,give_%p%_7_1,30,1,true
}
[box]
id=t3
name=&6测试箱子2
type=&3中级
item=1,&6测试箱子2,sb1,sb2,sb3
cmd={
§ctest1,rpgitem_test1_give_%p%_1,10,1,true
§ctest2,give_%p%_57_1,30,1,false
§ctest3,give_%p%_41_1,30,1,false
§ctest4,give_%p%_7_1,30,1,true
luminghao13 发表于 2015-2-14 19:39
id=t2
name=&6测试箱子2
type=&3中级
t2就可以用t3就不行
0-0 有木有锻造物品的插件哇求发呢~
luminghao13 发表于 2015-2-14 20:30
这是为啥啊?我换了1.0.1也是这样~~
不支持linux 下个版本会修复
叶无夜 发表于 2015-2-14 22:42
0-0 有木有锻造物品的插件哇求发呢~
插件区有的吧