• 欢迎 游客 来到 CBerGit 我的世界命令托管与研发交流站。 发布您的指令作品、指令思路。
  • 我们正在 招募运维人员 了解详情

思路问题 网易基岩版纯CB伤害检测如何制作?

适用版本
全版本(BE新exe指令除外)

土豆先生

用户
2022/07/20
10
1
7
3
想和好友做一个趣味玩法,但是需要有办法用纯CB做一个伤害捡测模块,当一名玩家受到一次伤害(无需计算伤害大小)触发一次响应并为受伤害玩家打一个临时标签。主要问题就是这个
我们想做的是当服务器内一名玩家受伤,除他以外的所有玩家就会获得一个药水效果。。现在苦于伤害检测无法合理制作
望大佬帮忙!
版本:网易基岩版
 

无邪大得很

第一期问答活动最佳回答者
2021/08/03
11
4
3
一个半月过去了还是没人为你解答。。。
思路:替换全部玩家任一装备槽为极低耐久的装备
玩家在受到击打后装备会破损使装备槽为空
通过检测replaceitem keep是否成功执行判断是否被击打(套遍历)

在更新了hasitem后可以省去遍历
hasitem不能检测物品的data值也不能检测air,但是我们可以用反选检测玩家的装备槽是否为空,省去了遍历(tag add test,tag hasitem=装备 remove test,tag=test的则为被攻击)
 
  • Like
反馈: MYXBXiaoba