打开你的插件文件夹,找到兵打开你的Chest Commands/menu文件夹默认(第一次打开服务端生成)有3个yml文件.打开他们,他们都含有2个部分 setting (设置) 和 items (物品)
菜单设置 也就是setting下的各项 (红色为必须有,而墨绿色则表示可有可无(你可以删除这一行,不会造成错误)name:打开时所显示的名称.(可以用中文以及颜色代码等,但是不能超过30个字符,否则会报错)row:1/2/3/4/5/6(打开菜单的行数,介于1~6之间,如果过高了可能会显示不全,但是是会以任何方式执行的)command:'' (这里所输入的命令无需带 / 号)(这是你输入后将会无需打开所配置的物品,输入/''内的命令即可直接打开他,当然,他会覆盖现有命令)open-with-item:(顾名思义,就是用物品打开,他所可以配置的项目如下)item-id:(打开所用的物品ID,目前我仅测试了原版的,不清楚是否支持MOD物品,欢迎提议)left-click:true/falseright-click:true/false(打开或关闭鼠标 左键/右键/左键和右键 打开菜单)
spawn-item:
ID: bed
POSITION-X: 5
POSITION-Y: 1
NAME: '&6This is a colored name!'
LORE:
- 'Description of the item'
- 'Some other details'
- '&cImportant note'
ENCHANTMENT: 'sharpness, 5; durability, 10; silk touch'
COLOR: '255, 0, 0'
SKULL-OWNER: 'filoghost'
COMMAND: 'spawn'
PRICE: 100.0
LEVELS: 5
POINTS: 50
REQUIRED-ITEM: 'stained glass:1, 30'
KEEP-OPEN: true
PERMISSION: 'my.custom.permission'
VIEW-PERMISSION: 'my.custom.permission'
PERMISSION-MESSAGE: '&cYou must be VIP to use this item!
PERMISSION-MESSAGE——这里可以自定义当没有权限时会弹出的消息. (可以删去,删除即使用默认消息,在config.yml可以见到&修改)
NAME——这里是鼠标停到图标上,在第一行所显示的自定义名称,你可以使用任何颜色代码和符号代码.(可以删去,删除即只会显示LORE/不显示任何东西)
LORE——这里是鼠标停到图标上,在名称下面所显示的描述,你可以使用任何颜色代码和符号代码.并且可以无限添加行数(当然,长度和行数请控制在可视范围内,超出范围的内容客户端看不到.) (可以删去,删除即只会显示名称/不显示任何东西)
ENCHANTMENT——这里是在显示图标上加上附魔属性.(但是属性大多然而并没有什么○用,使用这个节点一般只是因为附魔的发光效果美观) 附魔列表当然,你可以为其附上多个属性,使用英文的分号";"分隔.(可以删去,删除即取消所有的附魔属性)例: ENCHANTMENT: 'sharpness, 5; durability, 10; silk touch'
COLOR——这里是设置皮甲的颜色.也就是意味着如果ID那里不是皮甲的话,可以直接删去这一行了,代码的格式是'<red>, <green>, <blue>',每个值必须在0-255之间 颜色选取器
SKULL-OWNER——这里填写的是(正版)玩家的名称,如果ID那里不是 397:3(玩家的脑袋)话,可以直接删去这一行了,这个节点用于在玩家脑袋的图标上显指定(正版)玩家的皮肤(脑袋那部分)(如:显示为了纪念列出某个小游戏的创始人,把他的脸放进菜单,会更加醒目)
COMMAND——这里填写的是指令(不需要带"/"号),这里支持很多种类的指令.当不加前缀时指令的执行人是点击图标的那名玩家(当玩家没有执行该指令的权限时,点击图标将会无效). 指令是一个较为复杂的版块,详细的内容请见下一章:点击效果 (可以删去,删除即点击不执行任何指令)
PRICE——这里填写的是点击图标所收取的金钱,一般与指令节点搭配使用.(当玩家钱不足时将不会执行指令).需求前置经济插件 (可以删去,删除即点击不收取费用)
LEVELS——这里填写的是点击图标所收取的经验等级,一般与指令节点搭配使用.(当玩家等级不足时将不会执行指令). (可以删去,删除即点击不消耗等级)
POINTS——这里填写的是点击图标所收取的玩家点券,一般与指令节点搭配使用.(当玩家点券不足时将不会执行指令).这是一个其他插件兼容性的一个节点. Player points 插件创造了除开"money"外的另一种货币,在这里你可以同金钱一样使用 (可以删去,删除即点击不收取玩家点券)
REQUIRED-ITEM——这里填写的是点击图标所收取的物品,一般可以做成RPG物品的合成/商店(配合指令give玩家XX物品).格式为 'stained glass:1, 30' 前面的"stained glass"为彩色玻璃,可以替换为相应ID,":1"为附加值,在这里为玻璃的颜色,橙色.(可以把":1"删去,这里就会变为白色玻璃)," 30"代表数量. 当收取多个物品时应该也可以用";"隔开(这点作者介绍未提,UP也并未尝试,欢迎广大腐竹进行测试后反馈) (可以删去,删除即点击不收取物品)
KEEP-OPEN——默认的图标点击之后是会自动关闭菜单的,若该节点为"true",将会在点击之后保持菜单打开的状态(特殊情况除外) (可以删去,删除即点击自动关闭,与"false"效果一致)
PERMISSION——这里可以自定义点击该图标的权限.(注意最好不要和其他插件权限重复),没有该权限点击将不会执行指令.你也可以反向使用它(在权限前面加一个"-"号)如: '-my.custom.permission',这代表了没有"my.custom.permission"权限的玩家才能点击执行该图标 (可以删去,删除即点击不需要权限,但是执行指令时的权限依旧必要)
VIEW-PERMISSION——这里可以自定义看到该图标的权限.(注意最好不要和其他权限重复),没有该权限看不到该图标.你也可以反向使用它,方法同上 (可以删去,删除即所有人可以看见,但是执行指令&点击时的权限(若存在)依旧必要)
出售
example:
COMMAND: 'give: 264'
PRICE: 100 出售价格
NAME: '购买一个钻石'
ID: 264
POSITION-X: 1
POSITION-Y: 1
出售钻石100一个
收购
example:
COMMAND: 'givemoney: 10'
REQUIRED-ITEM: 3, 64
NAME: 'Sell dirt'
ID: 3
POSITION-X: 1
POSITION-Y: 1
10元收购64个泥土
指令 | 权限 | 细节 介绍 |
/chestcommands or /cc | - | 主要引导指令, 查看版本,进展,以及指令帮助等. |
/cc help | chestcommands.command.help | 打开指令列表 |
/cc reload | chestcommands.command.reload | 重新读取配置文件 |
/cc open <file> | chestcommands.command.open | 打开一个指定面板 |
/cc open <file> <player> | chestcommands.command.open.others | 为某个玩家打开指定面板 |
/cc list | chestcommands.command.list | 列出所有存在的面板 |
/cc update | chestcommands.command.update | 更新 |
- | chestcommands.open.filename.yml | 在面板内单机打开另外一个面板的权限 没有权限会无法打开,请将权限添加进指定用户组 |
- | chestcommands.item.filename.yml | 同上,该权限是是否能通过设置物品来打开面板 |
- | chestcommands.economy.bypass | 无视指令花费金钱的权限 |
- | chestcommands.sign | 该权限是用来让有权限的用户(组)可以设置牌子标识来打开面板 |
MC_apple 发表于 2015-7-31 21:05
@zuimc 编辑的怎样 给个精吧
欢迎光临 最MC论坛 (http://www.zuimc.com/) | Powered by Discuz! X3.2 |