本帖最后由 SHEEP_REALMS 于 2021-10-26 23:17 编辑 
聚个离子就完事了!把命令安排得明明白白的
summon item ~ 255.0 ~ {Tags:["play_test"],Item:{id:"minecraft:glass",Count:1b,tag:{play-event:[],play-text:[],play-test:[]}}}
execute as @e[tag=play_test] run function play:start
指令事件格式(填入列表play-event)
复制代码
文本事件格式(填入列表play-text)
复制代码可选接收者有:all 所有玩家
A 带有tag A的玩家
BCDEFG同理
侦测事件格式(填入列表play-test)
复制代码若侦测指令返回在记分板return test上的分数为1 2 3 4,分别执行指令event1 event2 event3 event4,分别发送文本text1 text2 text3 text4
聚个离子就完事了!把命令安排得明明白白的
summon item ~ 255.0 ~ {Tags:["play_test"],Item:{id:"minecraft:glass",Count:1b,tag:{play-event:[],play-text:[],play-test:[]}}}
execute as @e[tag=play_test] run function play:start
指令事件格式(填入列表play-event)
- {time:计时(单位tick),event:"指令的字符串(不加/)"}
文本事件格式(填入列表play-text)
- {time:计时(单位tick),text:"文本字符串",receiver:接收者}
A 带有tag A的玩家
BCDEFG同理
侦测事件格式(填入列表play-test)
- {time:[侦测开始时间,侦测结束时间],test:"侦测指令字符串,要将结果返回记分板return test",event1:"指令字符串",text1:{receiver:接收者,text:"文本字符串"}}
啊等等,这咋用啊?相比schedule好处都有啥?
⊙u⊙ 发表于 2020-4-19 17:22
啊等等,这咋用啊?相比schedule好处都有啥?
schedule命令一次只能安排一个函数在某个时间点执行
这个可以一次安排多个指令 文本 侦测事件,在多个时间点或时间段执行
比记分板计时和一条条if方便很多