网易我的世界论坛

标题: 自动加OP标签,告别手动 [打印本页]

作者: EIJWQE    时间: 2024-7-28 00:01
标题: 自动加OP标签,告别手动
运行原理:使用随机玩家遍历,给玩家加标签“testing",生成NPC,使带标签"testing"的玩家攻击NPC,如果NPC依然存在,删除带标签"testing"的玩家的OP标签,如果NPC不存在,给带标签”testing"的玩家增加OP标签

下列为指令

斜体文字为指令,斜体加粗文字可以更改,但要注意对应


初始准备指令:(聊天框)scoreboard players add varsdummy(聊天框) give @s spawn_egg 1 51 把拿到的刷怪蛋名字更改为test 把NPC放在与自己同一个方块上 聊天框执行/structure save npcForTest ~~~~~~

玩家运行部分:(循环无条件保持开启)structure load npcForTest ~ 319 ~ (连锁有条件保持开启)execute as @a[tag=testing] run damage @e[type=npc,name=tester] 2147483647 entity_attack entity @s

玩家判定部分:(连锁无条件保持开启)execute as @a[tag=testing] unless entity @e[name=test,type=npc] run tag @s add op   (连锁无条件保持开启)execute as @a[tag=testing] if entity @e[name=test,type=npc] run tag @s remove op

OP测试结束,修改状态码:(连锁无条件保持开启)tag @a[tag=testing] remove testing(连锁无条件保持开启)scoreboard players set testNum vars 0





检测状态码:(循环无条件保持开启)
scoreboard players test testNum vars 0 0 (连锁有条件保持开启)
tag @r add testing(连锁有条件保持开启)
scoreboard players set testNum vars -1     注意:此处的-1不能=0









作者: EIJWQE    时间: 2024-7-28 00:03
在scoreboard players add varsdummy中 vars和dummy之间要空格
作者: EIJWQE    时间: 2024-7-28 00:11
scoreboard players add varsdummy要改成scoreboard objectives add vars dummy
作者: Dashie    时间: 2024-8-2 14:00
还以为是自动执行op命令,op命令只能自己打
作者: EIJWQE    时间: 2024-8-3 11:59
tester和test对应
作者: EIJWQE    时间: 2024-8-17 20:34
目前已失效




欢迎光临 网易我的世界论坛 (https://mc.netease.com/) Powered by Discuz! X3.3