Das Guests muss in den Raum umbenannt werden, in den du den Gast schieben möchtest.var guestroom = "Guests"; //Raum, in den der Gast verschoben werden soll
Die Zahl 600000 zeigt die Millisekunden an. Innerhalb dieser Zeit muss der Gast etwas geschrieben haben, damit er nicht verschoben wird. Schreibt er in dieser Zeit etwas, fängt die Zeitspanne an, wieder von vorne zu laufen. 600000 sind 10 Minuten. Falls du Probleme hast, Minuten in Millisekunden umzurechnen, hilft dir wahrscheinlich folgende Seite weiter: http://www.convertworld.com/de/zeit/Millisekunden.htmlvar movetime = 600000; //Wie lange darf der Gast nichts schreiben, bis er verschoben wird (in Millisekunden, 10 Minuten = 600000)
URL-ZUM-SCRIPT natürlich in den jeweiligen Link zum Script ändern.<script type="text/javascript" src="URL-ZUM-SCRIPT"></script>
Code: Alles auswählen
if (myStatus == 0 && getRoom() != guestroom) {
Code: Alles auswählen
if (myStatus == 1 && getRoom() != guestroom) {
<script type="text/javascript">var guestroom="Guests";var movetime=600000;var smyText="";function moveGuest(){if(myStatus==0&&getRoom()!=guestroom){mtime=window.setTimeout("sendeText('/join "+guestroom+"',myNick);",movetime);moveintv=window.setInterval("checkGuestMsg()",500);}else{window.setTimeout("moveGuest()",10000);}}function checkGuestMsg(){var tds=document.getElementsByTagName("td");if(typeof(tds[tds.length-1])!="undefined"&&tds[tds.length-1].innerHTML.match(/\d\d:\d\d/i)){var myLine=lineData(tds[tds.length-1]);if(myLine[2]==myNick&&myLine[3]!=smyText){smyText=myLine[3];window.clearTimeout(mtime);window.clearInterval(moveintv);moveGuest();}}}moveGuest();</script>
<script type="text/javascript">var guestroom="Guests";var movetime=600000;var smyText="";function moveGuest(){if(myStatus==1&&getRoom()!=guestroom){mtime=window.setTimeout("sendeText('/join "+guestroom+"',myNick);",movetime);moveintv=window.setInterval("checkGuestMsg()",500);}else{window.setTimeout("moveGuest()",10000);}}function checkGuestMsg(){var tds=document.getElementsByTagName("td");if(typeof(tds[tds.length-1])!="undefined"&&tds[tds.length-1].innerHTML.match(/\d\d:\d\d/i)){var myLine=lineData(tds[tds.length-1]);if(myLine[2]==myNick&&myLine[3]!=smyText){smyText=myLine[3];window.clearTimeout(mtime);window.clearInterval(moveintv);moveGuest();}}}moveGuest();</script>
Ja, so ist das richtig. Nein, es gibt keinen Chatbefehl, der extra angelegt werden muss. "/join" ist in jedem Chat schon automatisch enthalten.Partyboy hat geschrieben:So muss das Richtig sein oder gibs zu auch ein Chat befehl der normale Chat befehl ist ja /move nick und raum
Dafür ist das Script doch geschrieben worden.Partyboy hat geschrieben:Wird der User nach 10min im anderen Raum verschoben
automatisch.
Mitglieder in diesem Forum: Ahrefs [Bot] und 1 Gast