提问:
gamemode 2 这个试过了 太麻烦 出去范围还的给他改回生存模式
网友回答:
你需要检测玩家的指令(1.8后才可以打)
【/ testfor 测试实体命令】
命令使用方法/testfor <玩家名称>[dataTag]
/testfor <玩家> <坐标>[dataTag]
测试符合条件的玩家或实体
【范例】
/testfor @p[100,100,100,r=10]测试该坐标半径10个以内是否有玩家
可以简写成
/testfor @p[100,100,100,10]
/testfor @e[type=Zombie,r=20]@e
测试半径20个以内是否有僵尸
这个 指令要放在命令方块里,然后给有检测指令的命令方块一个红石脉冲(低频的即可),因为这个指令只能在有红石脉冲的瞬间才能执行,所以要想一直检测玩家有没有在这个范围之内,你要给它一个持续的红石脉冲
当有玩家进入到检测范围时,有检测指令的命令方块会向周围发出1格微弱的红石信号,所以你要在它附近的一格放上红石比较器,接着放红石中续器来增强红石信号,利用这个红石信号,就可以做到自动切换模式了,不过还是要看你会不会用红石哦,
如果还有哪里不清楚可以追问