本帖最后由 Eterstars 于 2021-6-23 21:38 编辑 
正如标题和下图所示的那样,屠龙宝刀,点击就送(
我知道这个效果在Java版很容易实现,但是基岩版没有nbt标签,无法检测方块状态
所以这一期教程就是教如何在基岩版实现这个目的
具体是什么目的呢?听我一一道来:
当你点击木牌时,可以触发某一指令效果
可能有人觉得这个目的很容易实现
但实际上还是很困难的,现在就开始教学吧!
我刚才说了,基岩版无法检测方块状态
所以这里就要运用转换法了
在木牌前放一个蝙蝠(放心,已消毒),当你点击木牌时
实际上点击木牌被替换成了击杀蝙蝠
击杀蝙蝠是可以检测的啊,这样的话问题就解决了
检测蝙蝠消失后,给予玩家屠(zuan)龙(shi)宝刀(jian)
结束
本期的内容就到此结束啦
制作不易,求评分awa
到底是讲某一种特定道具,还是精讲某一指令好呢?
欢迎在评论区留言观点,也可以提出宝贵意见
最后,谢谢大家的支持啦
来自群组: Server CT
一.效果
正如标题和下图所示的那样,屠龙宝刀,点击就送(
我知道这个效果在Java版很容易实现,但是基岩版没有nbt标签,无法检测方块状态
所以这一期教程就是教如何在基岩版实现这个目的
具体是什么目的呢?听我一一道来:
当你点击木牌时,可以触发某一指令效果
可能有人觉得这个目的很容易实现
但实际上还是很困难的,现在就开始教学吧!
二.原理
我刚才说了,基岩版无法检测方块状态
所以这里就要运用转换法了
在木牌前放一个蝙蝠(放心,已消毒),当你点击木牌时
实际上点击木牌被替换成了击杀蝙蝠
击杀蝙蝠是可以检测的啊,这样的话问题就解决了
检测蝙蝠消失后,给予玩家屠(zuan)龙(shi)宝刀(jian)
结束
三.指令(多图警告)
四.后记
本期的内容就到此结束啦
制作不易,求评分awa
到底是讲某一种特定道具,还是精讲某一指令好呢?
欢迎在评论区留言观点,也可以提出宝贵意见
最后,谢谢大家的支持啦
来自群组: Server CT
 本帖最后由 郁离子 于 2021-6-23 21:25 编辑 
这玩意在基岩版(没有特殊json文本的条件下)居然能做出来,lz思路清奇啊!利用蝙蝠这玩意还是挺有创意的
给玩家力量这个方法个人认为不太妥当,因为如果玩家站在木牌前打别的生物呢?
可以考虑召唤时给蝙蝠一个瞬伤来扣血什么的
刚刚查了Wiki,蝙蝠6点血,瞬伤一也6点但可以通过伤害吸收2+瞬伤2的方式扣到两点血(我记得基岩版空手两点来着?
这玩意在基岩版(没有特殊json文本的条件下)居然能做出来,lz思路清奇啊!利用蝙蝠这玩意还是挺有创意的
给玩家力量这个方法个人认为不太妥当,因为如果玩家站在木牌前打别的生物呢?
可以考虑召唤时给蝙蝠一个瞬伤来扣血什么的
刚刚查了Wiki,蝙蝠6点血,瞬伤一也6点但可以通过伤害吸收2+瞬伤2的方式扣到两点血(我记得基岩版空手两点来着?
郁离子 发表于 2021-6-23 21:08
这玩意在基岩版(没有特殊json文本的条件下)居然能做出来,lz思路清奇啊!利用蝙蝠这玩意还是挺有创意的
...
感谢支持
空手打3下确实能杀死一只蝙蝠
我有一个想法,可以给蝙蝠带一个255级剧毒效果,让蝙蝠迅速掉到1血
这样就不用担心玩家用力量打别人了
Eterstars 发表于 2021-6-24 13:18
感谢支持
空手打3下确实能杀死一只蝙蝠
剧毒这个更好(我咋忘了这个限制血量的办法呢?)
还有就是可以多整几只蝙蝠,毕竟其碰撞箱很小,可能会点不到,到时候可以试着通过检测其数量的方式来触发指令
emm把蝙蝠换成盔甲架似乎会更好(?)