您的位置:>我的世界>资讯资讯>

【我的世界命令教程】23局域网&服务器用传送书

开始吐槽

*所有内容均为原创内容,未经允许禁止转载或摘编

传送书

还记得之前的12期成书-传送书的内容吗?点击书中的文字就可以执行一个命令。但 书中的命令是以玩家的身份执行 ,例如 /tp /give 等命令对于普通玩家来说是没有权限执行的。 如果你希望通过成书让没有作弊权限的玩家执行命令, 可以使用加分准则为 trigger 的记分板做到。

首先回忆一下 trigger准则的设定:只能通过命令修改分数。以它作为加分准则的记分板可以被无权限的玩家利用 /trigger 命令来 设置/增加/减少。如果/trigger命令没有对玩家启用,则使用/trigger命令会失败,并且成功使用过一次此命令后该命令将重新被关闭。 注:/trigger命令在作弊被关闭的情况下可以被非管理员的普通玩家使用。

首先创建一个准则为 trigger 的记分板( 聊天栏输入 ): /scoreboard objectives add bookcity trigger

红色部分 是记分板名称,可自定义。

然后设置命令方块执行对应的命令(1.9+):

每个传送命令对应一个记分板&三个命令方块

注意命令方块的箭头朝向。从左往右:

1.( 循环 不受制约 保持开启 ) /tp @a[score_ bookcity _min=1,score_ bookcity =1] 0 64 0 180 0

2.( 连锁 条件制约 保持开启 ) /scoreboard players set @a bookcity 0

3.( 连锁 条件制约 保持开启 ) /scoreboard players enable @a bookcity

1:循环将所有bookcity记分板分数为1的玩家传送到坐标0 64 0,面朝180 0方向。

2:将所有玩家在bookcity记分板的分数设为0。

3:授予所有玩家使用“/tigger命令”的权限。

最后将传送书中的 /tp 命令改为( 传送书命令见末尾 ): /trigger bookcity set 1

此命令将执行命令的玩家在bookcity记分板的分数设为1。

/trigger 命令:修改一个准则为“trigger”的记分板的分数。

其他需要作弊权限才能执行的命令原理同上。 一个命令对应一个“trigger记分板”&三个命令方块。

注:有想知道的代码或者好的想法可以在评论区写出来,我会考虑优先出教程哒^_^ 看到有不懂的地方欢迎在评论区提问 ~~

感谢@梓山谦的提问。解决方法来源于网易我的世界论坛。

谢谢大家的支持!

各位读者大大们觉得喜欢就点一下推荐,也可以关注我看更多Minecraft中的命令 ^_^~~~

传送书:/give @p minecraft:written_book 1 0 {pages:["[\"\",{\"text\":\"主城\",\"clickEvent\":{\"action\":\"run_command\",\"value\":\"/trigger bookcity set 1\"}}]"],title:"传送书",author:"暗冥夜辰"}

随便看看