如何在minecraft数据包内实现计时器效果?(如何实现时钟效果)
如何实现时钟效果
补充一点,秒针可以用60秒实现,分钟(3600秒)和时钟(3600×24秒)不能输入啊,好像最大是600秒,有解决的办法吗
minecraft的effect指令如何让赋予的状态效果持续时间为无限?
/effect 药效id 99999
也就是说填大点的数就能卡xx:xx
app inventor2如何实现计时器功能
第一步,添加组件,计时器设置如图,计时间隔为1000毫秒(1秒),文本输入框中输入的数字单位为分钟数。
第二步,点击按钮开始计时,到达最大计时次数时,计时器停止工作,并播放一个声音。
实现动态时钟代码
<script type="text/javascript">
function getDigits()
{
num=new Array("/i/eg_0fdr.gif","/i/eg_1fdr.gif","/i/eg_2fdr.gif","/i/eg_3fdr.gif","/i/eg_4fdr.gif","/i/eg_5fdr.gif","/i/eg_6fdr.gif","/i/eg_7fdr.gif","/i/eg_8fdr.gif","/i/eg_9fdr.gif")
time=new Date()
hour=time.getHours()
if (hour<10)
{
document.getElementById('hour1').src=num[0]
h2="'" + hour + "'"
h2=h2.charAt(1)
document.getElementById('hour2').src=num[h2]
}
else
{
h1="'" + hour + "'"
h1=h1.charAt(1)
document.getElementById('hour1').src=num[h1]
h2="'" + hour + "'"
h2=h2.charAt(2)
document.getElementById('hour2').src=num[h2]
}
minute=time.getMinutes()
if (minute<10)
{
document.getElementById('minute1').src=num[0]
m2="'" + minute + "'"
m2=m2.charAt(1)
document.getElementById('minute2').src=num[m2]
}
else
{
m1="'" + minute + "'"
m1=m1.charAt(1)
document.getElementById('minute1').src=num[m1]
m2="'" + minute + "'"
m2=m2.charAt(2)
document.getElementById('minute2').src=num[m2]
}
second=time.getSeconds()
if (second<10)
{
document.getElementById('second1').src=num[0]
s2="'" + second + "'"
s2=s2.charAt(1)
document.getElementById('second2').src=num[s2]
}
else
{
s1="'" + second + "'"
s1=s1.charAt(1)
document.getElementById('second1').src=num[s1]
s2="'" + second + "'"
s2=s2.charAt(2)
document.getElementById('second2').src=num[s2]
}
}
function showTime()
{
timer=setTimeout("getDigits()",10)
interval=setInterval("getDigits()",1000)
}
function stopInterval()
{
clearTimeout(timer)
clearInterval(interval)
}
</script>
</head>
<body onload="showTime()" onunload="stopInterval()" bgcolor="#000000">
<img id="hour1" />
<img id="hour2" />
<img id="minute1" />
<img id="minute2" />
<img id="second1" />
<img id="second2" />
</body>
</html>