开启辅助访问     
收藏本站

站内搜索

搜索

Minecraft(我的世界)苦力怕论坛

[游戏相关] 基岩版指令检测穿特定甲附近特定生物给予buff怎么做

 发表于 2023-11-18 10:04:05 来自手机|显示全部楼层|阅读模式 IP:浙江省
35铁粒
基岩版指令检测穿特定甲附近特定生物给予buff怎么做

最佳答案

查看完整内容

execute at @e[hasitem=[{item=头盔ID,location=slot.armor.head},{item=胸甲ID,location=slot.armor.chest},{item=护腿ID,location=slot.armor.legs},{item=鞋子ID,location=slot.armor.feet}]] run effect @e[r=15,rm=2] 时间值 效果ID true 如果考虑多人游戏,就用tag检测加标签然后execute+effect。
苦力怕论坛,感谢有您~
 发表于 2023-11-18 10:04:06 来自手机|显示全部楼层 IP:安徽省
execute at @e[hasitem=[{item=头盔ID,location=slot.armor.head},{item=胸甲ID,location=slot.armor.chest},{item=护腿ID,location=slot.armor.legs},{item=鞋子ID,location=slot.armor.feet}]] run effect @e[r=15,rm=2] 时间值 效果ID true

如果考虑多人游戏,就用tag检测加标签然后execute+effect。
2#2023-11-18 10:04:06收起回复
Cathuria2023-11-18 10:58IP:安徽省
回复举报
特定生物没看到,那就用type选择器吧
苦力怕论坛,感谢有您~
回复

使用道具举报

 发表于 2023-11-18 10:40:04 来自手机|显示全部楼层 IP:江西省
俺也不知道。

评分

参与人数 1铁粒 -10收起理由
 缔***-10灌水

查看全部评分

3#2023-11-18 10:40:04回复收起回复
苦力怕论坛,感谢有您~
回复

使用道具举报

 发表于 2023-11-18 10:57:53 来自手机|显示全部楼层 IP:浙江省
hasitem,wiki在下面,搜选择器,新人不要浪费铁立。
java的话搜玩家找到最下面的数据值,再找到nbt:java版。

评分

参与人数 1铁粒 +10收起理由
 我*** + 10感谢指导

查看全部评分

4#2023-11-18 10:57:53收起回复
nifpc2023-11-18 11:03IP:浙江省
回复举报
还有,java版的药水云可以自定义粒子/大小和效果。
苦力怕论坛,感谢有您~
回复

使用道具举报

 发表于 2023-11-18 11:02:05 来自手机|显示全部楼层 IP:浙江省
Cathuria 发表于 2023-11-18 10:57
execute at @e[hasitem=[{item=头盔ID,location=slot.armor.head},{item=胸甲ID,location=slot.armor.chest ...

为什么不as @a 再at @s呢?要tag干什么。而且考虑某些人最后转java之后傻掉,最好在wiki搜一下“命令”。
5#2023-11-18 11:02:05回复收起回复
苦力怕论坛,感谢有您~
回复

使用道具举报

 发表于 2023-11-18 11:14:04 来自手机|显示全部楼层 IP:安徽省
nifpc 发表于 2023-11-18 11:02
为什么不as @a 再at @s呢?要tag干什么。而且考虑某些人最后转java之后傻掉,最好在wiki搜一下“命令”。 ...

啥?tag防止相同盔甲玩家互相影响啊
6#2023-11-18 11:14:04收起回复
nifpc2023-11-18 11:16IP:浙江省
回复举报
但是加不加tag一样会影响啊,而且如果需要这种效果直接type=!player排除玩家不就行吗
Cathuria回复nifpc2023-11-18 11:17IP:安徽省
回复举报
加了tag就可以用tag=!了,直接排除玩家,若是有PvP需求呢
nifpc回复Cathuria2023-11-18 11:23IP:浙江省
回复举报
那可以execute... run execute unless @s[hasitem=...] run...啊,或hasitem=!{...}(若可)
Cathuria回复nifpc2023-11-18 11:29IP:安徽省
回复举报
呃,这个unless和if是判断执行与否的,和以前的detect同理,不能用于去除穿这个盔甲的玩家
nifpc回复Cathuria2023-11-18 11:38IP:浙江省
回复举报
az,我的意思是检测要赋予效果的实体有没有穿盔甲,漏了个as @e[...]和entity。这样的语法也可以适用于我清除a和b,可以execute as @e unless entity @s[t=!a,t=!b]
还有 2 条回复, 点击查看
苦力怕论坛,感谢有您~
回复

使用道具举报

 发表于 2023-11-18 11:14:29 来自手机|显示全部楼层 IP:河北省
你是ht6fy_vyitf
7#2023-11-18 11:14:29收起回复
nifpc2023-11-18 11:24IP:浙江省
回复举报
你是灌水?
苦力怕论坛,感谢有您~
回复

使用道具举报

本版积分规则

本站
关于我们
联系我们
坛史纲要
官方
哔哩哔哩
技术博客
下载
网易版
安卓版
JAVA
反馈
意见建议
教程中心
更多
捐助本站
QQ群
QQ群

QQ群

访问手机版

访问手机版

手机版|小黑屋|系统状态|klpbbs.com

粤公网安备 44200002445329号 | 由 木韩网络 提供支持 | GMT+8, 2024-12-16 08:12

声明:本站与Mojang以及微软公司没有从属关系

Powered by Discuz! X3.4 粤ICP备2023071842号-3