相信大家对chestcommands这个插件一定都不陌生,它是一款十分强大的自定义菜单插件。但是有许多新人腐竹都不会写,所以今天我就写一个教程给大家 本教程只适用于出售RPG武器等 以下是个人看法 不喜勿喷~~~~~~~ 谢谢
首先,你需要两个插件
PointShop.jar (47.24 KB, 下载次数: 1) 和
ChestCommands[版本2.0](11-8日更新).jar (87.73 KB, 下载次数: 0) 为什么要用到pointshop呢 稍后会讲解 (当然你还需要一个playerpoint 这里就不提供了请使用右上角的搜索)
将两个.jar文件放入plugins后重启服务器即可 然后在plugins中找到chestcommands文件夹 里面会有一个默认生成的(算是参照)配置文件example.yml 打开后会看
这里将 item-id: 354 中的354可以改成你想要的打开菜单的物品ID (mod不知道支不支持) 然后再在ITEMS 那一栏下面写上:
goumaishenqi:
COMMAND: 'pshop buy Cmd goumaishenqi'
NAME: '购买一个 &e神器 [破风刃]'
LORE:
- '当你至少有 50点券'
- '左键点击购买'
- '想购买点劵联系腐竹!'
PRICE: 0
KEEP-OPEN: true
ID: 276
POSITION-X: 5
POSITION-Y: 5
然后在游戏中输入/chestcommands reload重载配置
再用你设置好的物品右键打开就能看到了 (记住 POSITION-X: 5 Y:5是菜单中的位置 X是横 Y是竖 重复将无法显示)
但是点击却无反应 这时候将要用到我们的pointshop了
回到plugins 打开pointshop文件夹 里面只有一个config 打开后
往下翻 翻到 Cmd 一栏 (找不到可以用ctrl+F 搜索Cmd)
同上面Heal的格式写一个
goumaishenqi:
Price: 50
Message: 你购买了一把武器!
Cmd: rpgitem 你的rpg序号名字 give %player%
保存后 游戏中输入/pointshop reload 即可完成!
现在 打开菜单 点击即可购买! 没有足够的点券是购买不了的
效果图稍后补充
PS:虽然我知道bosshop可能会好用方便多一些 但我还是坚持写了下来 {:10_505:}
写的比较匆忙 没时间排版
把你们的人气和金粒都送给我吧! (写了好久才写好的){:10_512:}
首先,你需要两个插件


将两个.jar文件放入plugins后重启服务器即可 然后在plugins中找到chestcommands文件夹 里面会有一个默认生成的(算是参照)配置文件example.yml 打开后会看

goumaishenqi:
COMMAND: 'pshop buy Cmd goumaishenqi'
NAME: '购买一个 &e神器 [破风刃]'
LORE:
- '当你至少有 50点券'
- '左键点击购买'
- '想购买点劵联系腐竹!'
PRICE: 0
KEEP-OPEN: true
ID: 276
POSITION-X: 5
POSITION-Y: 5

然后在游戏中输入/chestcommands reload重载配置
再用你设置好的物品右键打开就能看到了 (记住 POSITION-X: 5 Y:5是菜单中的位置 X是横 Y是竖 重复将无法显示)
但是点击却无反应 这时候将要用到我们的pointshop了
回到plugins 打开pointshop文件夹 里面只有一个config 打开后
往下翻 翻到 Cmd 一栏 (找不到可以用ctrl+F 搜索Cmd)
同上面Heal的格式写一个
goumaishenqi:
Price: 50
Message: 你购买了一把武器!
Cmd: rpgitem 你的rpg序号名字 give %player%

保存后 游戏中输入/pointshop reload 即可完成!
现在 打开菜单 点击即可购买! 没有足够的点券是购买不了的
效果图稍后补充
PS:虽然我知道bosshop可能会好用方便多一些 但我还是坚持写了下来 {:10_505:}
写的比较匆忙 没时间排版
把你们的人气和金粒都送给我吧! (写了好久才写好的){:10_512:}
顶一下,不错不错
输出指令:/op:/rpgitem give {player} xx物品
这样直接卖RPG物品~
这样直接卖RPG物品~
不错哦,楼主辛苦了,继续努力!!!
DaBao_Pentium 发表于 2015-12-21 20:44
输出指令:/op:/rpgitem give {player} xx物品
这样直接卖RPG物品~
那怎么扣点券呢?白送么。。。
DaBao_Pentium 发表于 2015-12-21 20:44
输出指令:/op:/rpgitem give {player} xx物品
这样直接卖RPG物品~
这教程的重点不是教你怎么用指令给人东西,而是怎么和点券搭配出售东西。
快捷菜单只支持默认货币,不支持点券直接购买东西。
虽然出售的话可以设置直接获得点券。
不过楼主这教程确实挺有用。
本帖最后由 406844919 于 2016-6-28 12:05 编辑
好了,支持。 顺便问下怎么给权限
好了,支持。 顺便问下怎么给权限
怎么给权限?玩家不能用

不错的教程 赞一个
谢谢楼主了
chestcommands这个就可以实现了 ,干嘛要多一个插件?
每日一顶
BS还可呀
406844919 发表于 2016-6-28 10:24
怎么给权限?玩家不能用
在管理员界面输入:op 你的ID
感谢作者分享
可以,我喜欢,但是能不能出个整合.yml鸭qwq
chestcommand里面price其实也可以改成points,只是点券支付而已
非常好的教程,感谢楼主的勤劳付出,对我受益良多。