www.sghz.net > 我的世界命令方块怎么进入一个范围就变冒险模式出...

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

首先你要用命令方块用红石高频激活/testfor @p[r=20]命令当中的参数20是范围我这里为了做演示我把范围设置成3然后再命令方块的前面再加一个红石中继器,如下图所示这样,紧接着红石中继器的前面再加一个/gamemode 2 @p如下图所示在冒险模式的命令方块上,加一个红石火把如下图所示紧接着在红石火把的前面再放置一个/gamemode 0 @p如下图所示这里为了方便做演示,我把范围设置成了三看看,如下图效果为了做掩饰,后来把范围设置成了5你按照我的这种方式试试

你要是做主城保护,不建议你把创造玩家也加入到变冒险里面.其实不用execute的.gamemode 2 @a[r=10,m=0] 这样就可以了,并不会刷屏的,因为只能生存玩家执行,变成冒险了以后就不会执行了.然后再放一个命令方块,写上gamemode

命令方块输入指令/gamemode 2,再把命令方块调成重复、始终活动

1、需要两个命令方块,获取指令:/give @p command_block.2、一个输入:/execute @a [r=10,m=0] ~ ~ ~ gamemode 2. 另一个输入/execute @a [rm=11,m=2] ~ ~ ~ gamemode 0 注意:标点符号都是英文符号,包括逗号.命令方块要调重复

看来你需要这样子 用两个命令方块高频/gamemode 2 @a[x=,y=,z=,r=] 让离xyz距离r以内玩家变成冒险模式/gamemode 0 @a[x=,y=,z=,rm=] 让离xyz距离r以外的玩家变成生存模式/gamerule commandBlockOutput false防止刷屏 这些我都会,懒得打出来,用个现有的给你,来源mcbbs

命令方块指令:give @p command_block 1 在命令方块里输入gamemode 2 @p 就变成冒险模式了.

首先激活作弊,打开聊天栏,输入指令/give @s command_block 64(注意空格).再输入指令:/gamemode 1 @s(调成创造).之后把命令方块放到你选择的那个区域中间,用方块把命令方块隐藏起来.在命令方块里输入/gamemode 2 @p[r=5].注意方框里的数字.可以随意调.翻译:将半径为五区域内的玩家游戏模式设置为冒险模式.再设置为循环保持开启,就可以了.当有玩家进入到这个半径为五的圈内,就自动设置为冒险模式了.之后还要在聊天栏再输一个指令:/gamerule commandblock output false.这样当命令方块激活以后就不会有提示了.

找到你要放置方块的坐标,比如你要放置方块的坐标是:10 10 10在命令方块:setblock 10 10 10 11.8命令方块:setblock 10 10 10 Stons注意这个“1”是方块ID1.8直接填写英文.清空就是:setblock 10 10 10 0因为“0”就是空气,所以就会自动清除(纯手打那么多,采纳了吧!)

testfor或者execute testfor可以探测到r进入多少的玩家 execute可以吧要探测的区域改成某种方块,然后execute @a ~ ~ ~ detect ~ ~ ~ 方块ID 特殊值 要执行的命令

/gamemode 2 @a[x=坐标,y=坐标,z=坐标,r=半径,c=0] 将坐标为x,y,z半径r区域内游戏模式为生存模式的全部玩家的游戏模式改为冒险模式.注意:本指令只适用于基岩版1.2,携带版1.1及以下版本*真的真的没有任何方法*可以做到.除非您使用execute选区站在特定方块上的玩家,但是那样会变得非常卡,尤其是服务器.

网站地图

All rights reserved Powered by www.sghz.net

copyright ©right 2010-2021。
www.sghz.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com