【原创教程】RPGitem——创造不可思议的物品。
3、高级教程
压轴戏来了,这里正是插件的核心和魅力所在,在一开始我也提到,RPG物品可以充当一个无需红石的便携式命令方块,正因为这个特性,使得RPGitem即使在非RPG服务器里也有非常广泛的应用——让RPG物品执行命令
压轴戏来了,这里正是插件的核心和魅力所在,在一开始我也提到,RPG物品可以充当一个无需红石的便携式命令方块,正因为这个特性,使得RPGitem即使在非RPG服务器里也有非常广泛的应用——让RPG物品执行命令
指令公式
/rpgitem 物品序号 power command 冷却时间 left,right 展示名 指令 权限
让物品拥有执行“指令”的权限,通过左键/右键触发指令,并给予一次性权限。
如果你的指令为多段,要在指令前后添加 【`】符号 ,否则就会把指令前半段识别为“显示文本”
/rpgitem 物品序号 power command 冷却时间 left,right 展示名 指令 权限
让物品拥有执行“指令”的权限,通过左键/右键触发指令,并给予一次性权限。
如果你的指令为多段,要在指令前后添加 【`】符号 ,否则就会把指令前半段识别为“显示文本”
例如。一开始的 神圣祝福
指令内容为“/RPGitem 0 power command 0 right 生命恢复 `heal` essentials.heal”
意为用右键触发指令“heal(治疗)”
这里的消耗品是指通过指令"/RPGitem 0 power consume"(设置物品为消耗品,使用一次消失)
指令内容为“/RPGitem 0 power command 0 right 生命恢复 `heal` essentials.heal”
意为用右键触发指令“heal(治疗)”
这里的消耗品是指通过指令"/RPGitem 0 power consume"(设置物品为消耗品,使用一次消失)
同理。经验卡的指令内容为“/RPGitem 0 power command 0 right 右键使用 `exp give 500` essentials.exp.give”
(exp give后面不加ID默认施加给使用此指令的玩家)
(exp give后面不加ID默认施加给使用此指令的玩家)
让我们再看一下更为复杂的指令。
例如VIP权限卡。
指令1“/RPGitem 0 power command 0 right 右键使用 `manuaddp {player} essentials.fly` groupmanager.manuaddp”
指令2"/RPGitem 0 power comand 0 right 右键使用 `manuaddp {player} essentials.tp` groupmanager.manuaddp"
指令3"/RPGitem 0 power command 0 right 右键使用 `give {player} 264 30` groupmanager.give"
意为通过右键,同时执行上面三个指令:给予玩家飞行权限,给予玩家强制TP权限,给予玩家30个钻石。
例如VIP权限卡。
指令1“/RPGitem 0 power command 0 right 右键使用 `manuaddp {player} essentials.fly` groupmanager.manuaddp”
指令2"/RPGitem 0 power comand 0 right 右键使用 `manuaddp {player} essentials.tp` groupmanager.manuaddp"
指令3"/RPGitem 0 power command 0 right 右键使用 `give {player} 264 30` groupmanager.give"
意为通过右键,同时执行上面三个指令:给予玩家飞行权限,给予玩家强制TP权限,给予玩家30个钻石。
利用插件的命令技能,我们可以创建更好的体制,例如,关掉玩家/spawn权利,用“回城卷轴”代替(/RPGitem 0 power command0 right 右键使用 `spawn` essentials.spawn )
同理,我们可以开设一个特殊副本,设置一个传送点并且普通玩家没有权限使用。然后使用插件的命令技能,做出一个传送用的物品,例如“xx副本邀请函”
再例如一开始的称号卡,指令为“/RPGitem 0 power command 0 right 右键使用 `manuaddv {player}prefix 老玩家 `essentials.manuaddv”
当玩家使用此物品,就会获得“老玩家称号”并且物品消失
当玩家使用此物品,就会获得“老玩家称号”并且物品消失
武器做完了我们可以给他加点装饰,给武器添加点描述。
/RPGitem 0 description add(set) 描述,为0号物品添加(设置)描述
或者/RPGitem 0 lore 描述
为0号物品添加描述(lore 添加的描述是自带双引号,字体为黄色,斜体)
/RPGitem 0 description add(set) 描述,为0号物品添加(设置)描述
或者/RPGitem 0 lore 描述
为0号物品添加描述(lore 添加的描述是自带双引号,字体为黄色,斜体)
被动效果的指令 /RPGitem 物品 power potiontick 效果等级 效果
给物品]添加被动效果加成. 当玩家手持或穿戴该物品时, 给予玩家药水效果。
药水效果和等级都可以取上面的主动技能的药水效果。
补充一点 设置关于RPG物品的耐久值,
/RPGitem 物品 durability Durability xxx。
设置物品的耐久为 xxx(数值)
比如铁工具、装备的耐久为256
给物品]添加被动效果加成. 当玩家手持或穿戴该物品时, 给予玩家药水效果。
药水效果和等级都可以取上面的主动技能的药水效果。
补充一点 设置关于RPG物品的耐久值,
/RPGitem 物品 durability Durability xxx。
设置物品的耐久为 xxx(数值)
比如铁工具、装备的耐久为256
最后,关于删除RPG物品只需要”/RPGitem 物品 remove “就好了
还有一个扩展内容 关于设置RPG的限制使用
”/RPGitem option worldguard“ 开/关 对RPGitem的限制
如果开启了 就会让RPG物品在非PVP区域失效
还有一个扩展内容 关于设置RPG的限制使用
”/RPGitem option worldguard“ 开/关 对RPGitem的限制
如果开启了 就会让RPG物品在非PVP区域失效
楼主:a178451107
字数:5265字
发表时间:2014-09-30 20:45:00 +0800 CST
更新时间:2016-03-15 11:35:11 +0800 CST
评论数:1638条评论
帖子来源:百度贴吧 访问原帖