[版本]1.12.2
[问题]
我想做5分钟[自定义时间]的命令方块倒计时,且倒计时持续显示在物品栏上方
如: 你的时间还有 04:59
如果时间为: 00:00 的话执行命令
找大佬解答~
[问题]
我想做5分钟[自定义时间]的命令方块倒计时,且倒计时持续显示在物品栏上方
如: 你的时间还有 04:59
如果时间为: 00:00 的话执行命令
找大佬解答~
5分钟红石延时+每秒执行一次命令(不同的命令方块依次)+最后一个命令方块执行命令
你给的金粒也太少了吧...
我的想法是:
#1.创建一个计分板,/scoreboard objectives add time dummy
#2.再创建一个计分板,/scoreboard objectives add time1 dummy
#3.再创建一个计分板,/scoreboard objectives add time2 dummy#4.当你想要倒计时的时候,在一个普通的命令方块里输入/scoreboard players set @a time1 5
#5.在那个命令方块后面,放一个保持开启的连锁命令方块,输入/scoreboard players set @a time2 0
#6.在一个保持开启的循环性命令方块内输入/execute @a[score_time2=0,score_time2_min=0] ~ ~ ~ scoreboard players set @a time2 60
#7.在(#6.)后面放一个保持开启的,条件限制的连锁命令方块,输入/scoreboard players remove @a time1 1
#8.在一个保持开启的循环性命令方块内输入/scoreboard players add @a time 1
#9.在(#8.)后面放一个保持开启的不受限制的连锁命令方块,输入/execute @a[score_time_min=20] ~ ~ ~ scoreboard players remove @a time2 1
#10.在(#9.)后面放一个保持开启的条件限制的连锁型命令方块,输入/scoreboard players reset @a[score_time_min=20] time
#11.最后是显示,在保持开启的循环性命令方块内输入/title @r actionbar [{"text":"你的时间还有:","color":"gold","bold":true,"italic":false,"underlined":false,"strikethrough":false,"obfuscated":false},{"score":{"objective":"time1","name":"@p"},"color":"gold","bold":true,"italic":false,"underlined":false,"strikethrough":false,"obfuscated":false},{"text":":","color":"gold","bold":true,"italic":false,"underlined":false,"strikethrough":false,"obfuscated":false},{"score":{"objective":"time2","name":"@p"},"color":"gold","bold":true,"italic":false,"underlined":false,"strikethrough":false,"obfuscated":false}]
完事。除了#11都是手打的指令,可能会出错,欢迎追问。
(为了30金粒我拼了)
我的想法是:
#1.创建一个计分板,/scoreboard objectives add time dummy
#2.再创建一个计分板,/scoreboard objectives add time1 dummy
#3.再创建一个计分板,/scoreboard objectives add time2 dummy#4.当你想要倒计时的时候,在一个普通的命令方块里输入/scoreboard players set @a time1 5
#5.在那个命令方块后面,放一个保持开启的连锁命令方块,输入/scoreboard players set @a time2 0
#6.在一个保持开启的循环性命令方块内输入/execute @a[score_time2=0,score_time2_min=0] ~ ~ ~ scoreboard players set @a time2 60
#7.在(#6.)后面放一个保持开启的,条件限制的连锁命令方块,输入/scoreboard players remove @a time1 1
#8.在一个保持开启的循环性命令方块内输入/scoreboard players add @a time 1
#9.在(#8.)后面放一个保持开启的不受限制的连锁命令方块,输入/execute @a[score_time_min=20] ~ ~ ~ scoreboard players remove @a time2 1
#10.在(#9.)后面放一个保持开启的条件限制的连锁型命令方块,输入/scoreboard players reset @a[score_time_min=20] time
#11.最后是显示,在保持开启的循环性命令方块内输入/title @r actionbar [{"text":"你的时间还有:","color":"gold","bold":true,"italic":false,"underlined":false,"strikethrough":false,"obfuscated":false},{"score":{"objective":"time1","name":"@p"},"color":"gold","bold":true,"italic":false,"underlined":false,"strikethrough":false,"obfuscated":false},{"text":":","color":"gold","bold":true,"italic":false,"underlined":false,"strikethrough":false,"obfuscated":false},{"score":{"objective":"time2","name":"@p"},"color":"gold","bold":true,"italic":false,"underlined":false,"strikethrough":false,"obfuscated":false}]
完事。除了#11都是手打的指令,可能会出错,欢迎追问。
(为了30金粒我拼了)