OaOaOb
举个栗子,让每天游戏刻一到4500时就能输出一次红石信号的一个装置,该怎样做?
由于不想用阳光传感器毕竟不太精确,也不想用时钟电路毕竟时间间隔太长的话线路有点大
所以就想问下用CB能不能做到(应该能吧……)
如果装置里没有脉冲电路就是最好不过的了,版本1.8_(:з」∠)_
小白我对命令不太懂就请大神说得详细点吧QAQ

xRPQx
脉冲产生器?

这是比较常用的脉冲(比较器需要右键它一次)

OaOaOb
qq1812538626 发表于 2015-12-24 20:56
脉冲产生器?

这是比较常用的脉冲(比较器需要右键它一次)

不是啊……是到固定的游戏刻才输出信号……比如说在正午才会有信号输出……

爱心魔王FHC
这个只能用阳光传感器,命令方块没有探测时间的指令

160629
可以用超频做到: 一天有 25000 刻(貌似吧),你先把时间设置成4500,然后/gamerule doDaylightCycle false把时间定住,用超频给计分板加分,每过25000刻就执行一次命令,弄好以后不要急着启动超频,让/gamerule doDaylightCycle true 和启动超频的命令方块同时激活,就大概能做到比红石脉冲准确的计时器(雾{:10_514:})吧

2916201529
(带*的要一直高频)
先建立TimeTick记分板:
  1. /scoreboard objectives add TimeTick dummy
复制代码

用每 1游戏时 输出的超级慢频连着一个命令方块,输入:
  1. */scoreboard player add @a TimeTick 1
复制代码

另一边仍然高频命令方块:
  1. */testfor @a[score_TimeTick_min=4500]
复制代码

接上红石比较器输出
然后每到一天清零
  1. */scoreboard player set @a[score_TimeTick_min=25000] TimeTick 0
复制代码

然后就没有然后了!

2916201529
再说楼主我真的没有听过游戏时,只听过Tick,楼主说的游戏时是不是大约一天25000,如果差不多,就是Tick

ajcxsu
实际上可以用记分板+高频
1、先/gamerule doDaylightCycle false
2、/time set 0
3、/scoreboard objectives add times dummy
4、/scoreboard players set #time times 0
5、准备一个延迟一红石刻(大概2游戏刻)的高频,在高频外放置一个命令方块A:/gamerule doDaylightCycle true,在高频内放置用于循环的命令方块/scoreboard players add time times 2
6、在高频内放置第二个用于探测的命令方块B:/testfor time[score_time_min=24000],即放个红石探测器在这个命令方块旁边,在红石探测器的一个红石火把的一端(另一端)放置另一个命令方块C:/scoreboard players set time times 0,此时用于探测的命令方块也需要与命令方块A同时检测
7、联通命令方块A和高频电路(注意无延迟),同时用拉杆启动。
(临时设计的电路可能会有一些逻辑错误,可以自己再改进一下,关于高频就用探测器就够用了,精度应该不会差很多,本人没试过:-()

hqqaazz
FHC红石 发表于 2015-12-24 21:17
这个只能用阳光传感器,命令方块没有探测时间的指令

不用高频是不可能的。
如果想实现的话:
首先创建一个计分板
  1. /scoreboard objectives add time dummy
复制代码


然后高频指令:
  1. /time query daytime
复制代码
  1. /stats block ~ ~ ~1 set QueryResult 盔甲架的uuid time
复制代码

(连接time那个指令方块)
输出:
/execute @e[type=ArmorStand,score_time_min=4500,score_time=4500] ~ ~ ~ /tellraw @a {"text":"激活装置","color":"yellow"}

hqqaazz
hqqaazz 发表于 2015-12-24 22:31
不用高频是不可能的。
如果想实现的话:
首先创建一个计分板

补充:
1.这个必须要1.8+
2.你得先放一个盔甲架

lrf8643
你要是会JAVA就写个游戏刻到4500就发生一次红石脉冲的MOD吧。

chyx
FHC红石 发表于 2015-12-24 21:17
这个只能用阳光传感器,命令方块没有探测时间的指令

然而是有的

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