brooke_zb
rt,想在RPG地图中构建一个反作弊系统,就是当玩家用gamemode 1改成创造时能将其改回冒险模式并使其经验等级降低1级
问此题怎么破,可以用什么命令,最好能一直激活,不用命令方块,用execute可以弄吗

腾训公司
命令方块或者mod。。。。。

SolidBlock
通过一些简单的命令方块即可,比如在循环型命令方块中输入/kill @a[m=2]或/tellraw @a[m=2] {"text":"请不要作弊","color":"dark_red","bold":"true"}。要制作一个完整的反作弊系统是很难的,毕竟可以破解。不过你可以在地图制作完成后通过NBTExplorer等游戏内容修改软件(见mcwiki的level.dat格式),将level.dat中的AllowCommands修改为0,即可让游戏不允许输入指令,但毕竟这个也可以破解。最好的方法就是使用服务器,把服务器黑掉是几乎无法做到的。

ababminecraft
不用命令方块我是想不出来的,不过用命令方块的话也很简单:
你先给予自己一个命令方块:/give @p minecraft:command_block
然后随便摆在哪,在命令方块里输入:/testfor @p[m=1,m=3],接着接上一个高频,然后在命令方块的旁边放上比较器,接上中继器。再放上命令方块,输入:/gamemode 2 @p,在这个命令方块的旁边再放上一个命令方块,输入: /xp @p -1

lzs1234
/xp @a[m=1] -1L
/gamemode @a[m=1] 2
时钟执行

第一页 上一页 下一页 最后一页