2330848276 发表于 2017-6-20 20:27
先创建/scoreboard objectives add xxj stat.useItem.276 ,
再/effect @a[score_xxj_min=1] 17 1 1检测 ...
把这个执行到僵尸身上?
/execute @e[r=4,type=Zombie] ~ ~ ~ /particle blockcrack_152 ~ ~ ~ 0.2 0.6 0.2 1 10 force @e
加个type
scoreboard objectives add use_sword stat.useItem.minecraft.diamond_sword
scoreboard objectives add entity_hurt dummy
以下命令方块按顺序排列
(repeat)scoreboard players set @e[type=!Player] entity_hurt 1 {HurtTime:1s}
(chain) scoreboard players set @e[type=!Player,score_entity_hurt_min=1] entity_hurt 0 {HurtTime:0s}
(chain)execute @p[score_use_sword_min=1] ~ ~ ~ execute @e[score_entity_hurt_min=1] ~ ~ ~ particle particle blockcrack_152 ~ ~ ~ 0.2 0.6 0.2 1 10 force @e
(chain,conditional) scoreboard players reset @a use_sword
scoreboard objectives add entity_hurt dummy
以下命令方块按顺序排列
(repeat)scoreboard players set @e[type=!Player] entity_hurt 1 {HurtTime:1s}
(chain) scoreboard players set @e[type=!Player,score_entity_hurt_min=1] entity_hurt 0 {HurtTime:0s}
(chain)execute @p[score_use_sword_min=1] ~ ~ ~ execute @e[score_entity_hurt_min=1] ~ ~ ~ particle particle blockcrack_152 ~ ~ ~ 0.2 0.6 0.2 1 10 force @e
(chain,conditional) scoreboard players reset @a use_sword
jack_lxy 发表于 2017-6-20 11:29
scoreboard objectives add use_sword stat.useItem.minecraft.diamond_sword
scoreboard objectives add e ...
写清楚哪些高频,哪些是检测,哪些是检测到的,我弄不清
2330848276 发表于 2017-6-21 17:31
写清楚哪些高频,哪些是检测,哪些是检测到的,我弄不清
前两条创建分数
(repeat)scoreboard players set @e[type=!Player] entity_hurt 1 {HurtTime:1s}
这条是探测受伤的生物
(chain) scoreboard players set @e[type=!Player,score_entity_hurt_min=1] entity_hurt 0 {HurtTime:0s}
这条是在生物受伤动画后移除表示受伤的分数
(chain)execute @p[score_use_sword_min=1] ~ ~ ~ execute @e[score_entity_hurt_min=1] ~ ~ ~ particle particle blockcrack_152 ~ ~ ~ 0.2 0.6 0.2 1 10 force @e
如果挥剑的玩家和受伤的生物同时存在,那么就在受伤的生物处制造粒子效果
(chain,conditional) scoreboard players reset @a use_sword
如果上一条命令执行成功,那么复位检测使用剑的分数
jack_lxy 发表于 2017-6-21 19:11
前两条创建分数
(repeat)scoreboard players set @e[type=!Player] entity_hurt 1 {HurtTime:1s}
1.8的?你有没有测试过