ZangZz
PrefixManager称号插件大家都知道吗???怎样用RPGItems给东西加指令,让PrefixManager称号插件自动给玩家添加称号呢??

volta薯片~
首先了解下RPG Items加指令的方法
  1. /rpgitem [物品] power command 冷却时间[整数值] [left,right] 展示名[字符] 指令[字符] 权限[字符]

  2. 给 [物品] 添加指令技能, 冷却时间为 [游戏刻]. 工具提示为 [提示文本]. [指令] 会在 [左键/右键] 后运行, 并给予运行此 [指令] 的 [权限]. 注意: 如果你想在 [提示文本] 或 [指令] 或 [权限] 留空, 那么要在字符串周围加 `符号。 例如: `/say Hello`

  3. /rpgitem [物品] power command 冷却时间[整数值] [left,right] 展示名[字符] 指令[字符]

  4. 给 [物品] 添加指令技能, 冷却时间为 [游戏刻]. 工具提示为 [提示文本]. [指令] 会在 [左键/右键] 后运行. 注意: 如果你想在 [提示文本] 或 [指令] 留空, 那么要在字符串周围加 `符号. 例如: `/say Hello`

  5. /rpgitem [物品] power command 冷却时间[整数值] [left,right] 详细条目[字符]

  6. 运行指令技能 [左键/右键] 释放. [详细条目] 处格式为 [显示文本] | [指令] | [权限]. 工具提示为 [显示文本]. 显示文本和指令必须用 | 这个符号分隔开. 如果有提供给玩家 [权限], 此 [权限] 仅使用的这一次有效, 然后被移除
复制代码



所以我们可以看到有三种方式,其实它们是一个指令,只是后缀不一样。

再来看PrefixManager加称号的方法:

  1. /prm add [玩家ID] [prefix/suffix] [称号] —— 给指定玩家添加称号
复制代码


所以你原则上只要先用RPG Item创建物品,然后用
  1. /rpgitem [刚创建的物品的名字] power command [冷却时间] [左右键] [要显示的物品名字] /prm add @p [前缀/后缀] [称号]
复制代码


就可以了。
需要注意的是冷却时间是游戏刻,也就是tick
16tick=1s
要注意这个单位
然后如果是右键物品执行呢就是right,左键left
物品名就是物品名
我这里是最简单的写法,你也可以加权限

1344566058
/rpgitem 物品序号 power command 冷却时间 right 展示名  prm add [玩家ID] [prefix/suffix] [称号] prefixmanager.add
右键使用

1344566058
实在不会用的话,推荐用chestcommands

ZangZz
1344566058 发表于 2016-12-9 18:44
/rpgitem 物品序号 power command 冷却时间 right 展示名  prm add [玩家ID]  [称号] prefixmanager.add
...

玩家ID是什么鬼......BOSS掉落物是称号卡,玩家ID怎么设置???

ZangZz
volta薯片~ 发表于 2016-12-9 18:31
首先了解下RPG Items加指令的方法

不行呀......无效...应该是@p这个的问题,玩家怎么选择...

1344566058
ZangZz 发表于 2016-12-9 22:47
不行呀......无效...应该是@p这个的问题,玩家怎么选择...

玩家id是{player}

1344566058
ZangZz 发表于 2016-12-9 22:47
不行呀......无效...应该是@p这个的问题,玩家怎么选择...

/rpgitem 物品序号 power command 10 right xxx称号获得卡  prm add {player} [prefix/suffix] [称号] prefixmanager.add
右键使用

ZangZz

好像还是不行耶...

1344566058
volta薯片~ 发表于 2016-12-9 18:31
首先了解下RPG Items加指令的方法

orz,你没用过这个插件吧,@p是命令方块的变量,一般插件是用不了的

ZangZz
1344566058 发表于 2016-12-9 22:50
/rpgitem 物品序号 power command 10 right xxx称号获得卡  prm add {player}  [称号] prefixmanager.add ...

还是不行

1344566058
ZangZz 发表于 2016-12-9 22:40
好像还是不行耶...

你没装ProtocolLib吧,这个变量要这个插件支持

ZangZz
1344566058 发表于 2016-12-9 22:57
你没装ProtocolLib吧,这个变量要这个插件支持

装了,按照你的指令,右键使用以后就是这样 就出现这些,然后查看并没有..........

1344566058
ZangZz 发表于 2016-12-9 23:02
装了,按照你的指令,右键使用以后就是这样就出现这些,然后查看并没有.......... ...

指令错了吧 orz

1344566058
ZangZz 发表于 2016-12-9 23:02
装了,按照你的指令,右键使用以后就是这样就出现这些,然后查看并没有.......... ...

吧你输入的指令从后台复制给我看看

1344566058
ZangZz 发表于 2016-12-9 23:02
装了,按照你的指令,右键使用以后就是这样就出现这些,然后查看并没有.......... ...

不行的话用看看/rpgitem 物品序号 power command 10 right xxx称号获得卡  prm add {player}  [称号]

1344566058
ZangZz 发表于 2016-12-9 23:02
装了,按照你的指令,右键使用以后就是这样就出现这些,然后查看并没有.......... ...

rpgitem绑定新指令前记得把原先绑定的指令删除

ZangZz
1344566058 发表于 2016-12-9 23:09
不行的话用看看/rpgitem 物品序号 power command 10 right xxx称号获得卡  prm add {player}  [称号] ...

输入完了以后再输入你说的那个
/rpgitem 物品序号 power command 10 right xxx称号获得卡  prm add {player}  [称号]

还是不行.......显示还是刚刚那个......

1344566058
ZangZz 发表于 2016-12-9 23:33
输入完了以后再输入你说的那个
/rpgitem 物品序号 power command 10 right xxx称号获得卡  prm add {play ...

会不会是你之前绑定的指令没删除

ZangZz
1344566058 发表于 2016-12-10 12:16
会不会是你之前绑定的指令没删除

我直接把这个道具删了,RPG道具删掉了

volta薯片~
ZangZz 发表于 2016-12-9 22:40
好像还是不行耶...

我也是不会才瞎掰的233
你可以试试绑定指令的插件,不用rpgitems

volta薯片~
试试这个轻量级插件传送门

ZangZz
volta薯片~ 发表于 2016-12-10 20:44
试试这个轻量级插件传送门

大神请问你这个怎么给右键使用的人用?/prm add <玩家ID> prefix 称号  


怎么用?....求教

volta薯片~
ZangZz 发表于 2016-12-11 10:35
大神请问你这个怎么给右键使用的人用?/prm add  prefix 称号  

直接用@p或者{player}试试
总有插件会支持的