开启辅助访问     
收藏本站

站内搜索

搜索

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

[游戏相关] 如何用指令在玩家达到一定高度后给药水效果

 关闭
 发表于 2023-12-2 10:57:28 来自手机|显示全部楼层|阅读模式 IP:河南省
20铁粒
如何用指令在玩家达到一定高度后给药水效果

最佳答案

查看完整内容

execute as @a[x=~,y=最低坐标,z=~,dy=999] at @s run effect @s 药水名称 最低坐标选项改成65即可,如果有大于y轴999的需求的话dy改成999999
苦力怕论坛,感谢有您~
 发表于 2023-12-2 10:57:29|显示全部楼层 IP:江西省
但是我 发表于 2023-12-2 14:59
只能在特定的高度给效果,有没有方法可以让高于65的玩家获得效果

execute as @a[x=~,y=最低坐标,z=~,dy=999] at @s run effect @s 药水名称

最低坐标选项改成65即可,如果有大于y轴999的需求的话dy改成999999
2#2023-12-2 10:57:29回复收起回复
苦力怕论坛,感谢有您~
回复

使用道具举报

 发表于 2023-12-2 11:03:07|显示全部楼层 IP:江西省
本帖最后由 Ucraft 于 2023-12-2 13:42 编辑

execute as @a[x=~,y=最低坐标,z=~,dy=999] at @s run effect @s 药水名称
例如:execute as @a[x=~,y=100,z=~,dy=999] at @s run effect @s night_vision表示给x,z轴不限,高度(y轴)100到100+999=1099范围内的玩家夜视效果

上面的模板仅对y轴(高度)有限制范围给药水效果,不包括x和z轴的限定,如果对x轴和z轴坐标也有要求的话,x=~ 的~改成最小x轴坐标,z= 的~ 改成最小z轴坐标,并且加上dx=xxx和dz=xxx,xxx内填需要增加的坐标,例如x=-50,dx=100,即x坐标-50到50
execute as @a[x=-50,y=100,z=-50,dx=100,dy=999,dz=100] at @s run effect @s night_vision表示给-50,100,-50坐标到50,1099,50坐标的玩家夜视效果
dx,dy,dz的详细用法可以去Wiki(记得前往新版Wiki)查询,篇幅有限
但你直接使用上面的模板套用即可达到玩家一定高度给药水效果

3#2023-12-2 11:03:07回复收起回复
苦力怕论坛,感谢有您~
回复

使用道具举报

 发表于 2023-12-2 11:30:25 来自手机|显示全部楼层 IP:浙江省
↓看见我下面的wiki链接了吗?↓
搜“选择器”即可。
不要浪费铁粒!
4#2023-12-2 11:30:25回复收起回复
苦力怕论坛,感谢有您~
回复

使用道具举报

 楼主|  发表于 2023-12-2 14:59:41 来自手机|显示全部楼层 IP:河南省
Ucraft 发表于 2023-12-2 11:03
execute as @a[x=~,y=最低坐标,z=~,dy=999] at @s run effect @s 药水名称
例如:execute as @a[x=~,y=100, ...

只能在特定的高度给效果,有没有方法可以让高于65的玩家获得效果
5#2023-12-2 14:59:41回复收起回复
苦力怕论坛,感谢有您~
回复

使用道具举报

本版积分规则

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

QQ群

访问手机版

访问手机版

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

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

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

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