我的世界命令方块怎么进入一个范围就变冒险模式出去这个范围就变生存模式

2024-11-25 10:09:00
推荐回答(2个)
回答1:

1、首先要用命令方块用红石高频激活/testfor @p[r=20]命令当中的参数20是范围我这里为了做演示我把范围设置成3然后再命令方块的前面再加一个红石中继器,如下图所示。

2、紧接着红石中继器的前面再加一个/gamemode 2 @p,如下图所示。

3、在冒险模式的命令方块上,加一个红石火把,如下图所示。

4、紧接着在红石火把的前面再放置一个/gamemode 0 @p即可变成一个模式了,如下图所示。

扩展资料

指令

/scoreboard objectives add cy dummy

创建计分板的作用是为了后面识别分数(可配合金融系统给予人作为领地)

/testfor @a[score_cy=1,score_cy_min=1,dx=50,dy=50,dz=50]

检测cy分数为1的玩家是否进入了以此命令方块为起点,x轴正方向50,y轴正方向50,z轴正方向50的区域,命令方块设置:(循环)(不受制约)(保持开启)。

/gamemode 0 @a[score_cy_min=1,score_cy=1,m=!0]

若上一个检测信号为真则改变cy分数为1,游戏模式不为0的人的模式为0。

命令方块设置:(连锁)(条件制约)(保持开启)

参考资料来源:百度百科-我的世界

回答2:

首先你要用命令方块用红石高频激活/testfor @p[r=20]命令当中的参数20是范围我这里为了做演示我把范围设置成3然后再命令方块的前面再加一个红石中继器,如下图所示这样,

紧接着红石中继器的前面再加一个/gamemode 2 @p如下图所示

在冒险模式的命令方块上,加一个红石火把如下图所示

紧接着在红石火把的前面再放置一个/gamemode 0 @p如下图所示

这里为了方便做演示,我把范围设置成了三看看,如下图效果

为了做掩饰,后来把范围设置成了5你按照我的这种方式试试