先给出这个道具的give指令:
复制代码要求做到q键扔出这个物品后:
1.所有在c队的怪物全部获得5秒的10级虚弱效果
2.kill掉这个被扔出的物品
3.给玩家一个同名(但名字的文本颜色为红色)且Lore为“冷却中”的屏障,这个屏障不能有相同的作用,仅用于占位
4.20秒后清除玩家身上的这个屏障(如果玩家没有把它丢掉的话)并再次给玩家一个这个可用的物品
如何用高频或函数实现上述要求,我需要所有完整的指令,如果需要用到计分板,那么计分板的名称为Hidden3,注意版本是1.13
- give @a firework_star{display:{Lore:["","Q键使用,使所有敌人5秒内无法攻击(仅对物理攻击的敌人有效)","20秒cd"],Name:"{"text":"风化之灰","color":"dark_blue","bold":"true","italic":"false"}"},Enchantments:[{id:"power",lvl:1}],HideFlags:1}
1.所有在c队的怪物全部获得5秒的10级虚弱效果
2.kill掉这个被扔出的物品
3.给玩家一个同名(但名字的文本颜色为红色)且Lore为“冷却中”的屏障,这个屏障不能有相同的作用,仅用于占位
4.20秒后清除玩家身上的这个屏障(如果玩家没有把它丢掉的话)并再次给玩家一个这个可用的物品
如何用高频或函数实现上述要求,我需要所有完整的指令,如果需要用到计分板,那么计分板的名称为Hidden3,注意版本是1.13
已自己解决
复制代码
- execute as @e[type=item,nbt={Item:{id:"minecraft:firework_star",tag:{display:{Lore:["","Q键使用,使所有敌人5秒内无法攻击(仅对物理攻击的敌人有效)","20秒cd"],Name:"{"text":"风化之灰","color":"dark_blue","bold":"true","italic":"false"}"}}}}] run effect give @e[team=c] minecraft:weakness 5 50
- execute as @e[type=item,nbt={Item:{id:"minecraft:firework_star",tag:{display:{Lore:["","Q键使用,使所有敌人5秒内无法攻击(仅对物理攻击的敌人有效)","20秒cd"],Name:"{"text":"风化之灰","color":"dark_blue","bold":"true","italic":"false"}"}}}}] run scoreboard players set @a Hidden3 1
- execute as @e[type=item,nbt={Item:{id:"minecraft:firework_star",tag:{display:{Lore:["","Q键使用,使所有敌人5秒内无法攻击(仅对物理攻击的敌人有效)","20秒cd"],Name:"{"text":"风化之灰","color":"dark_blue","bold":"true","italic":"false"}"}}}}] run give @a barrier{display:{Lore:["","冷却中"],Name:"{"text":"风化之灰","color":"red","bold":"true","italic":"false"}"},Enchantments:[{id:"power",lvl:1}],HideFlags:1}
- kill @e[type=item,nbt={Item:{id:"minecraft:firework_star",tag:{display:{Lore:["","Q键使用,使所有敌人5秒内无法攻击(仅对物理攻击的敌人有效)","20秒cd"],Name:"{"text":"风化之灰","color":"dark_blue","bold":"true","italic":"false"}"}}}}]
- scoreboard players add @a[scores={Hidden3=1..}] Hidden3 1
- clear @a[scores={Hidden3=400..}] barrier{display:{Name:"{"text":"风化之灰","color":"red","bold":"true","italic":"false"}"}}
- give @a[scores={Hidden3=400..}] firework_star{display:{Lore:["","Q键使用,使所有敌人5秒内无法攻击(仅对物理攻击的敌人有效)","20秒cd"],Name:"{"text":"风化之灰","color":"dark_blue","bold":"true","italic":"false"}"},Enchantments:[{id:"power",lvl:1}],HideFlags:1}
- scoreboard players set @a[scores={Hidden3=400..}] Hidden3 0