Seite 1 von 1

Befehl wiederholt sich beim Countdownscript

Verfasst: 25.01.2010, 10:01
von hamigra
Es gibt doch dieses Countdownscript welches nach Ablauf des Countdowns einen Befehl in den Chat sendet:

Code: Alles auswählen

<span id="countdown"></span><script language="javascript">var endZeit = Date.parse(new Date)+(10*1000); function countDown(){var jetztZeit=Date.parse(new Date()); a=parseInt((endZeit-jetztZeit)/1000); b=document.getElementById("countdown"); if(a>0){b.innerHTML=a;window.setTimeout(countDown, 999)}else{b.innerHTML=0; sendeText("/mw")}}countDown();</script>
Leider wiederholt sich der Befehl ununterbrochen.
Bild
Wo ist denn da im Script etwas falsch?

Re: Befehl wiederholt sich beim Countdownscript

Verfasst: 25.01.2010, 10:12
von 1. FC Keller
Im Script sieht alles OK aus... was hast du denn in deinem /mw-Befehl stehen?

Re: Befehl wiederholt sich beim Countdownscript

Verfasst: 25.01.2010, 10:27
von hamigra
Das ist der Chatbefehl:
Bild

edit: ich sende das Script in die Eingabezeile.

Re: Befehl wiederholt sich beim Countdownscript

Verfasst: 25.01.2010, 14:09
von 1. FC Keller
Es sieht so aus als würde die countDown-Funktion noch von anderer Stelle aus aufgerufen (es könnte Wordmix sein, bin da grad nicht sicher und kann nicht nachsehen).

Versuchs einfach mal mit einem anderen Funktionsnamen

Code: Alles auswählen

<span id="countdown"></span><script language="javascript">var endZeit = Date.parse(new Date)+(10*1000); function countDown1(){var jetztZeit=Date.parse(new Date()); a=parseInt((endZeit-jetztZeit)/1000); b=document.getElementById("countdown"); if(a>0){b.innerHTML=a;window.setTimeout(countDown1, 999)}else{b.innerHTML=0; sendeText("/mw")}}countDown1();</script>

Re: Befehl wiederholt sich beim Countdownscript

Verfasst: 25.01.2010, 15:04
von hamigra
DANKEEEEE :wink: