我的世界如何让一个区域是冒险模式 10
不论玩家什么时候,只要踏进这个区域就会变成冒险模式,离开冒险模式的区域就变成生存模式以下的两个命令用命令方块实施完全没有反应/execute@p[r=50]~~~/gam...
不论玩家什么时候,只要踏进这个区域就会变成冒险模式,离开冒险模式的区域就变成生存模式
以下的两个命令用命令方块实施完全没有反应
/execute @p[r=50] ~ ~ ~ /gamemode 2
将距离命令方块50格的玩家变成冒险模式
/execute @p[rn=50] ~ ~ ~ /gamemode 0
将距离命令方块超过50格的玩家变成生存模式 展开
以下的两个命令用命令方块实施完全没有反应
/execute @p[r=50] ~ ~ ~ /gamemode 2
将距离命令方块50格的玩家变成冒险模式
/execute @p[rn=50] ~ ~ ~ /gamemode 0
将距离命令方块超过50格的玩家变成生存模式 展开
17个回答
展开全部
gamemode a @a (目标选择器)[r=5.m=s]
指定生效范围:gamemode a @a[r=17,m=s] 如果加坐标[x=,y=,z=,r=17,m=s] 将视为圆的中心点,否则将以命令方块的坐标为中心。
更精准的范围:[dx=,dy=,dz=,m=s]在体积尺寸内生效,不用写r半径。[命令方块的坐标]是体积尺寸的起始坐标,或者叫中心点。如果加xyz坐标,则把坐标视为中心起始点。[x=,y=,z=,dx=,dy=,dz=,m=s]比如从中心向x轴方向延伸两格dx=2;或向y轴方向延伸5格,dy=5,向z轴延伸1格,dz=1以此类推,就形成了一定的体积。使用实际位置坐标无效。
[rm半径外]用于走出变生存 gamemode s @a[rm=17,m=a] 一个保护区域以上不能使用,绝对会刷屏。只能把所有的功能都集中在一个非常大的区域里。
玩家走出变生存方法很多。例子:在保护区域外的某处变生存,传送玩家到此地触发,或者玩家自己触发。 gamemode s @p[r=14,m=a]
扔掉一个命名过的物品,变回生存。execute @e[type=Item,name=名称] ~ ~ ~ /gamemode s @p 命令块后面再加一个“链”的命令方块,清除掉落物。/kill @e[type=Item,name=名称]
原理:检测是否有指定名称的掉落物,如果有,则把距离掉落物最近的玩家变为生存模式。
加上[type=Item](指的是掉落物),防止kill相同名称的生物。
指定生效范围:gamemode a @a[r=17,m=s] 如果加坐标[x=,y=,z=,r=17,m=s] 将视为圆的中心点,否则将以命令方块的坐标为中心。
更精准的范围:[dx=,dy=,dz=,m=s]在体积尺寸内生效,不用写r半径。[命令方块的坐标]是体积尺寸的起始坐标,或者叫中心点。如果加xyz坐标,则把坐标视为中心起始点。[x=,y=,z=,dx=,dy=,dz=,m=s]比如从中心向x轴方向延伸两格dx=2;或向y轴方向延伸5格,dy=5,向z轴延伸1格,dz=1以此类推,就形成了一定的体积。使用实际位置坐标无效。
[rm半径外]用于走出变生存 gamemode s @a[rm=17,m=a] 一个保护区域以上不能使用,绝对会刷屏。只能把所有的功能都集中在一个非常大的区域里。
玩家走出变生存方法很多。例子:在保护区域外的某处变生存,传送玩家到此地触发,或者玩家自己触发。 gamemode s @p[r=14,m=a]
扔掉一个命名过的物品,变回生存。execute @e[type=Item,name=名称] ~ ~ ~ /gamemode s @p 命令块后面再加一个“链”的命令方块,清除掉落物。/kill @e[type=Item,name=名称]
原理:检测是否有指定名称的掉落物,如果有,则把距离掉落物最近的玩家变为生存模式。
加上[type=Item](指的是掉落物),防止kill相同名称的生物。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询