Hallo,
ich hab für ein Spiel verschiedene Timer erstellt. Bosse spawnen zu einer bestimmten Zeit. Klappt auch alles wunderbar ausser bei denen die nach 0 Uhr spawnen, da verschwindet der Timer auf einmal und es ist nichts mehr sichtbar.
das ist eine Datei wo um 3 Uhr der Timer enden und neustarten soll. Nach 3 uhr wird es auch wieder angezeigt.
ich weis echt nicht weiter warum nach 0 uhr der timer verschwindet.
hier der code:
freure mich über jede antwort
mfg
ich hab für ein Spiel verschiedene Timer erstellt. Bosse spawnen zu einer bestimmten Zeit. Klappt auch alles wunderbar ausser bei denen die nach 0 Uhr spawnen, da verschwindet der Timer auf einmal und es ist nichts mehr sichtbar.
das ist eine Datei wo um 3 Uhr der Timer enden und neustarten soll. Nach 3 uhr wird es auch wieder angezeigt.
ich weis echt nicht weiter warum nach 0 uhr der timer verschwindet.
hier der code:
HTML:
<html>
<head>
<script type = "text/javascript">
function getSeconds() {
var now = new Date();
var requiredTimeZone = 360; // CST (+6:00 hrs)
var time = now.getTime() + (now.getTimezoneOffset() * 60000) - (requiredTimeZone * 60000);; // time now in milliseconds
var midnight = new Date(now.getUTCFullYear(),now.getUTCMonth(),now.getUTCDate(),21,0,0); // Giant Zombie
// midnight - change time hh,mm,ss to whatever time required, e.g. 2,50,0 (0750)
var ft = midnight.getTime() + 86400000; // add one day
var diff = ft - time;
diff = parseInt(diff/1000);
if (diff > 86400) {diff = diff - 86400}
startTimer (diff);
}
var timeInSecs;
var ticker;
function startTimer(secs){
timeInSecs = parseInt(secs);
ticker = setInterval("tick()",1000);
tick(); // to start counter display right away
}
function tick() {
var secs = timeInSecs;
if (secs>0) {
timeInSecs--;
}
else {
//getSeconds(); // and start again if required
}
var hours= Math.floor(secs/3600);
secs %= 3600;
var mins = Math.floor(secs/60);
secs %= 60;
var result = ((hours < 10 ) ? "0" : "" ) + hours + " hours " + ( (mins < 10) ? "0" : "" ) + mins
+ " minutes " + ( (secs < 10) ? "0" : "" ) + secs + " seconds";
if (hours >=0 && hours <=23) { // 00:00:01 to 23:59:59
document.getElementById("countdown").innerHTML = "Giant Zombie spawn in " + result;
};
}
var dispatch = result
</script>
</head>
<body onload = "getSeconds()">
<p align="center">
<font color="#000000"><span id="countdown" style="font-weight: bold;"></span> </p> </font>
</body>
</html>
freure mich über jede antwort
mfg