幻若浅梦
我想做一个单人PVP地图,其中我想让某个武器右键后会给予使用者药水效果,并且触发有冷却时间,请问这应该怎么做呢,希望能有一个详细的教程

jimmy1234
武器右键出现药水效果我不知道怎么做
但是我能弄出胡萝卜钓鱼竿右键后有效果
首先创建计分板
/scoreboard objectives add 1 stat.useItem.minecraft.carrot_on_a_stick
另一个/scoreboard objectives add sj dummy

下面的命令全部用命令高频按顺序激活

首先,当探测到使用了胡萝卜鱼竿的时候给予效果,这里我用的是速度(1级1秒)
/effect @a[score_sj=1,score_sj_min=1] minecraft:speed 1 1

然后为了防止连点两下出错,要将分数设置回来
/scoreboard players set @a[score_1=2,score_1_min=2] 2 1

再然后要当使用后开始冷却
/scoreboard players add @a[score_1=1,score_1_min=1] sj 1

当冷却完以后恢复
/scoreboard players set @a[score_sj=100,score_sj_min=100] sj 0

以及使用次数恢复
/scoreboard players set @a[score_sj=0,score_sj_min=0] 1 0

以上就是全部内容了,一定要按顺序激活

yuxin32626
jimmy1234 发表于 2016-5-22 17:43
武器右键出现药水效果我不知道怎么做
但是我能弄出胡萝卜钓鱼竿右键后有效果
首先创建计分板

请问如果是稿子一类的话能探测到使用吗?就是说它有使用这用情况吗?

jimmy1234
不能做到,如果是探测右键,除了方块食物药水之类的就只有钓鱼竿

840196733mw
左键探测如何?
潜行加左键就触发技能
http://www.mcbbs.net/thread-510037-1-1.html
左键探测

创建一个计分板 参数是潜行参数 然后按照帖子里的命令设置就好了 在玩家潜行计分板有分数时执行tp 如果不会的话再回复我教你

单人怎么PVP? PVP是玩家对战的意思 因该是PVE吧

840196733mw
右键探测还有一个目前没人使用 但是技术上理论可行的方法
就是tp一个隐形的 无敌的 没有交易选项的村民 然后检测玩家交易次数

这个问题就在于村民会阻挡玩家左键攻击 玩家与正常村民交易也有可能触发技能 还有就是无敌的村民碰撞体积比玩家大的部分会弹开射向玩家的箭

第一页 上一页 下一页 最后一页