Kein TimeOut mehr...

Allgemeines zur Chat-Software.
Flächenblitz
Beiträge: 54
Registriert: 22.06.2015, 09:35
Wohnort: zu Hause

Re: Kein TimeOut mehr...

Ungelesener Beitrag von Flächenblitz » 26.03.2016, 16:57

Also ich gehe mal davon aus, dass der "Problemraum" in Eurem Chat auch für alle Nutzer freigegeben ist. ;-)

Das Grundscript steht logischerweise als erstes in der Ankündigung. ;-)
:?: Wurden alle vorhergehenden Scripte ordentlich beendet?
:?: Betrifft es nur bestimmte Browser?
:?: Welche anderen Scripte sind ggf. mit eingebaut?

Da ich keine Berechtigung habe "so" auf andere Chats zu schauen wie Webkicks kann ich nur Anregungen geben, woran es liegen könnte.

Ich hab das Script auf unserer eigenen Seite als "Verschieben.js" auf eigenem Webspace abgespeichert, das Problem ist bei uns nicht bekannt.

Kopiert hast Du's offenbar richtig. ;-)
Ein Link zum Chat wäre nicht schlecht ;-)

Gruß Mike

Azrael019
Beiträge: 12
Registriert: 01.03.2016, 23:30

Re: Kein TimeOut mehr...

Ungelesener Beitrag von Azrael019 » 26.03.2016, 17:33

Hier ist mal die Liste Für Gäste ist die liste identisch wie für die Regestrierten Benutzer:

Ankündigung Regestrierte user
Script:Zeigen
<center>
Willkommen %user%.

Du bist zum %chats%. Mal im Chat!

Bitte beachte, dass in diesem Chat der Spass im Vordergrund steht!

</center>
<script type="text/javascript" src="/grundscripts.js"></script>
<script>var curTimeOutTime=new Date().getTime();var awayRoomTO="Schlafraum";function autoTimeoutMover(nr,ld){if(ld[2]==myNick){curTimeOutTime=new Date().getTime();}else{if(new Date().getTime()-curTimeOutTime>1080000&&getRoom()!=awayRoomTO){sendeText("/join "+awayRoomTO);}}}addStreamReader(autoTimeoutMover)</script>

<style type=text/css>a{display:none;}</style>

<script type="text/javascript">function olAddCode(){var pr=parent.rightFrame; if(pr && !pr.olCodeSet){pr.newDiv=pr.document.createElement("div"); pr.newDiv.innerHTML="<center><iframe frameborder='0' marginheight='0' scrolling='no' marginwidth='0' width='140' height='150' name='streambox' src='http://streambox.rcm-hosting.de/streamb ... e></center>"; pr.document.body.insertBefore(pr.newDiv, pr.document.body.firstChild); pr.olCodeSet=1}}setInterval(olAddCode, 1000);</script>

<style type='position:fixed; width:100%; height:100%; top:0px; left:0px; z-index:2'></style><body style="background-image: url(http://i63.tinypic.com/30b1zdk.jpg) ;background-attachment:fixed;" background-repeat:no-repeat;">

<script language="javascript">function entfernen(){var varText = parent.info.document.forms[0].innerHTML; varText = varText.replace(/Loginsound:/i, ''); parent.info.document.getElementsByTagName("form")[0].innerHTML = varText; parent.info.document.eingabe.LSound.style.display="none";} window.setTimeout('entfernen()', 200);</script>

<script language="JavaScript">function faerbeAway(){a=parent.rightFrame.document.getElementsByTagName("i"); for(i=0;i<a.length;i++){a.style.color="#FF0000";}} window.setInterval('faerbeAway();', 1000);</script>

<script type="text/javascript">var IconUser = new Array(); var IconAdressen = new Array("http://i65.tinypic.com/29pupgy.gif"); IconUser[0]=new Array("Mod_Guido" , "Mod_Scarlett" , "Mod_Inspired" , "Mod_Kassandra" , "Mod_Chapman" , "Mod_Master" , "Speedteam" , "DJ_H3llhunter" , "Mod_Blackrose" , "Mod_Manny" , "Mod_Markus" , "Mod_spocky" , "Mod_Ela" , "DJ_DUKE" , "Mod_Sternchen" , "Mod_Genie" , "Mod_Miri" , "Mod_Destiny" , "Mod_Driver" , "Mod_Galaxy" , "Mod_Lola" , ""); function OlSetIcons(){ if(IconAdressen.length != IconUser.length){alert("Anzahl der Eintraege ungleich!"); return;} for(i=0;i<IconUser.length;i++){for(j=0;j<IconUser.length;j++){ if(parent.rightFrame.document.getElementById(IconUser[j]) && parent.rightFrame.document.getElementById(IconUser[j]).innerHTML.search(IconAdressen) == -1){ parent.rightFrame.document.getElementById(IconUser[j]).innerHTML += "<img src='"+IconAdressen+"'>"; }}}} window.setInterval("OlSetIcons()", 2000)</script>

<script type="text/javascript">var imgUrl="http://www.party-lounge.eu/admin.gif"; var PicUser = new Array("Helmut", "Mod_Kassandra" , "Mod_Chapman" , "kassandra" ,"Inspired" ,"Mod_Inspired" , "Azrael"); function OlSetPic(){ for(i=0;i<PicUser.length;i++){ if(parent.rightFrame.document.getElementById(PicUser) && parent.rightFrame.document.getElementById(PicUser).innerHTML.search(imgUrl) == -1){ parent.rightFrame.document.getElementById(PicUser).innerHTML += "<img src='"+imgUrl+"'>"; }}} window.setInterval("OlSetPic()", 2000);</script>

<script language="javascript">pi=parent.info; pid=pi.document; if(!pi.cell){pi.cell = pid.createElement("td"); pi.link = pid.createElement("a"); pi.link.setAttribute("target", "_blank"); pi.link.setAttribute("href", "http://www.party-lounge.eu/wunsch_/"); pi.img = pid.createElement("img"); pi.img.setAttribute("src", "http://i65.tinypic.com/2me24ar.jpg"); pi.img.style.border=0; pi.link.appendChild(pi.img); pi.cell.appendChild(pi.link); pid.getElementsByTagName("tr")[0].appendChild(pi.cell);}</script>


Mods und Admins
Script:Zeigen
<script type="text/javascript">function schreibeknebel(){knebelBild="http://i67.tinypic.com/2entg8h.jpg"; divs = parent.rightFrame.document.getElementsByTagName("div"); for(i=0;i<divs.length;i++){ if(divs[i].id && divs[i].id != "" && !divs[i].innerHTML.match(knebelBild)){ parent.rightFrame.document.getElementsByTagName("div")[i].innerHTML = "<img src='"+knebelBild+"' onclick='parent.info.document.eingabe.message.value = \"\/knebel "+divs[i].id+" \"'>"+divs[i].innerHTML;}}} window.setInterval("schreibeknebel()", 1000); </script>

<script type="text/javascript">function schreibeKick(){kickBild="http://i66.tinypic.com/izaihh.jpg"; divs = parent.rightFrame.document.getElementsByTagName("div"); for(i=0;i<divs.length;i++){ if(divs[i].id && divs[i].id != "" && !divs[i].innerHTML.match(kickBild)){ parent.rightFrame.document.getElementsByTagName("div")[i].innerHTML = "<img src='"+kickBild+"' onclick='parent.info.document.eingabe.message.value = \"\/kick "+divs[i].id+" \"'>"+divs[i].innerHTML;}}} window.setInterval("schreibeKick()", 1000); </script>

<script type="text/javascript">function schreibebann(){bannBild="http://i66.tinypic.com/2euj14g.jpg"; divs = parent.rightFrame.document.getElementsByTagName("div"); for(i=0;i<divs.length;i++){ if(divs[i].id && divs[i].id != "" && !divs[i].innerHTML.match(bannBild)){ parent.rightFrame.document.getElementsByTagName("div")[i].innerHTML = "<img src='"+bannBild+"' onclick='parent.info.document.eingabe.message.value = \"\/bann "+divs[i].id+" \"'>"+divs[i].innerHTML;}}} window.setInterval("schreibebann()", 1000); </script>


Falls ich einen Link reinstellen darf kann ich den gerne nachreichen, sonst kann ich dir den gerne bei PN zukommen lassen. Weil dieser Chat gehört zu unserem Webradio was Lizenziert ist. Deshalb sind da auch doch einige Scripts eingebunden

Musste es halt zur zeit raus tun, weil jeder der nach 18 min nichts geschrieben hätte, wäre per auto flood geflogen :?

Ja Der Problemraum ist für jeden User zugänglich

Weil ich würde das Script auch gerne nutzen, nur ich weiß nicht wieso es bei uns statt Move Flood macht

Maxs
Moderator
Beiträge: 551
Registriert: 09.10.2008, 18:21
Kontaktdaten:

Re: Kein TimeOut mehr...

Ungelesener Beitrag von Maxs » 27.03.2016, 04:12

Hallo Azrael019,

das kann eigentlich nur daran liegen, dass
  1. der Raum nicht existiert (bzw. du dich evtl. im Script mit dem Raumnamen vertan/dich vertippt hast),
  2. der Nutzer nicht die Berechtigungen hat, den Raum zu betreten, oder
  3. der Befehl "/join" nicht funktioniert.
Der Kick rührt daher, dass der Chat-Bot wohl das rückmeldet:
(HH:MM) Chat-Bot-PM: Der Channel XY existiert nicht. Vertippt?
Das Script wiederum erkennt dies als neue Chatzeile und will natürlich nochmal dem Raum beitreten, was dann wieder mit der Antwort des Chatbots endet. Das ist dann eine unendliche Schleife und der Nutzer flutet automatisch den Chat mit Join-Befehlen. Dadurch wird er dann gekickt. Es gibt keine Abfrage, die das Script bei fehlgeschlagenen Join-Versuchen stoppt - was eigentlich auch nicht nötig ist, denn normalerweise funktioniert der Join-Befehl immer (Standard-Chatbefehl).

Um dein Problem zu fixen, solltest du also nachschauen, ob der Raum "Schlafraum" überhaupt existiert und du in den Einstellungen festgelegt hast, dass jeder den Raum betreten darf. Wenn ja, sehe ich an deiner Ankündigung nichts, was das Script/den Join-Befehl manipulieren könnte.
Ansonsten: Funktioniert das Script nur bei manchen oder bei jedem nicht? D.h. verlässt du als Hauptadmin selbst den Raum nach 18 Minuten Inaktivität auch nicht? Kommt irgendeine Fehlermeldung im Chat?
Wäre es nicht adäquat, den Usus heterogener Termini zu minimieren?

Azrael019
Beiträge: 12
Registriert: 01.03.2016, 23:30

Re: Kein TimeOut mehr...

Ungelesener Beitrag von Azrael019 » 27.03.2016, 08:25

Also scheinbar funktioniert es nun. Ich weiß echt nicht wieso es gestern solche Probleme gemacht hatte, hatte es genau so wie gestern gemacht. Aber froh bin das nun doch funktioniert. Aber ein herzliches danke schön für dieses Script :)

Aber hätte mal ne frage wäre das möglich, das Mods und Admin davon nicht betroffen werden können?

Wünsche allen aber noch einen schönen Ostermontag und Danke für den tollen Support und hilfe :)
Zuletzt geändert von Azrael019 am 28.03.2016, 18:19, insgesamt 1-mal geändert.

Flächenblitz
Beiträge: 54
Registriert: 22.06.2015, 09:35
Wohnort: zu Hause

Re: Kein TimeOut mehr...

Ungelesener Beitrag von Flächenblitz » 28.03.2016, 18:17

Mir fiel beim Durchsehen Deiner Ankündigung noch auf, dass Du jede Menge Freizeilen mit eingebaut hast. Ich würde an Deiner Stelle die ganzen Ankündigungen hintereinander setzen, ohne jede Menge Leerzeilen dazwischen.
:idea: Wenn es Dir um die Abtrennung der Scripte geht empfehle ich 4 oder 5 Freizeichen zu verwenden statt jedes Mal ein Return zu setzen. :idea:
Alles andere ist ja inzwischen zum Glück geklärt. Schön, dass es bei Dir nun auch funktioniert. ;-)

Einen schönen Ostermontag noch
Mike - Flächenblitz

Maxs
Moderator
Beiträge: 551
Registriert: 09.10.2008, 18:21
Kontaktdaten:

Re: Kein TimeOut mehr...

Ungelesener Beitrag von Maxs » 29.03.2016, 01:58

Azrael019 hat geschrieben:Aber hätte mal ne frage wäre das möglich, das Mods und Admin davon nicht betroffen werden können?
Script:Zeigen

Code: Alles auswählen

var curTimeOutTime = new Date().getTime();
var awayRoomTO = "RAUMNAME";
function autoTimeoutMover(nr, ld) {
if (ld[2]==myNick) {
curTimeOutTime = new Date().getTime();
} else {
if (new Date().getTime() - curTimeOutTime > 1080000 && getRoom() != awayRoomTO) {
sendeText("/join " + awayRoomTO);
}
}
}
if (myStatus<2) addStreamReader(autoTimeoutMover);
bzw.
Script:Zeigen

Code: Alles auswählen

<script>var curTimeOutTime=new Date().getTime();var awayRoomTO="RAUMNAME";function autoTimeoutMover(nr,ld){if(ld[2]==myNick){curTimeOutTime=new Date().getTime();}else{if(new Date().getTime()-curTimeOutTime>1080000&&getRoom()!=awayRoomTO){sendeText("/join "+awayRoomTO);}}}if(myStatus<2)addStreamReader(autoTimeoutMover)</script>
Sollte so funktionieren :wink:
Wäre es nicht adäquat, den Usus heterogener Termini zu minimieren?

Azrael019
Beiträge: 12
Registriert: 01.03.2016, 23:30

Re: Kein TimeOut mehr...

Ungelesener Beitrag von Azrael019 » 29.03.2016, 14:46

Das Script funktioniert nun wunderbar Nur normale User sind betroffen
Und ideal mit nem Timeout raum, mit dem Raumthema:
Script:Zeigen

Code: Alles auswählen

<script type="text/javascript">sendeText("/exit")</script>
Ist es perfekt fast genau wie ein Timeout hihi
Vielen herzlichen dank für die tolle Hilfe großes danke schön echt toll :) :)

Benutzeravatar
juliebln
Beiträge: 40
Registriert: 07.10.2013, 10:18

Re: Kein TimeOut mehr...

Ungelesener Beitrag von juliebln » 08.04.2016, 10:20

Ich geb jetzt mal einen Rückmeldung unserer User, mir selber war das Thema nicht so sehr wichtig.

Leider mögen sie das nicht gut, ein Timeout der was länger ist also so 45 Minuten rum, wäre angeblich gut, aber gar kein Timeout mögen sie wohl nicht.

Ist allerdings auch schwer zu erkennen, wer ist da ,wer hat sich aufgehängt oder wer nur vergessen auszuloggen.


Also ein Timeout auf eine Stunde beschränkt wäre ideal, dann aber wird's echt schwer zu erkennen, ob noch wer da ist. Auch beim Eintritt, man denkt es sind 10 Leute anwesend und es antwortetet ,keiner (ok 10 ist übertrieben) aber viele machen ihren PC nicht aus am Tag.

lg juliebln

Azrael019
Beiträge: 12
Registriert: 01.03.2016, 23:30

Re: Kein TimeOut mehr...

Ungelesener Beitrag von Azrael019 » 10.04.2016, 10:51

Naja Der Meinung bin ich auch, Kein Timeout ist zwar doof. Aber mann kann es ja auch so als Notlösung machen

Code: Alles auswählen

<script>var curTimeOutTime=new Date().getTime();var awayRoomTO="Schlafraum";function autoTimeoutMover(nr,ld){if(ld[2]==myNick){curTimeOutTime=new Date().getTime();}else{if(new Date().getTime()-curTimeOutTime>2700000&&getRoom()!=awayRoomTO){sendeText("/join "+awayRoomTO);}}}if(myStatus<2)addStreamReader(autoTimeoutMover)</script>
Dann im Raumthema Schlafraum habe ich folgendes eingetragen:

Code: Alles auswählen

<script type="text/javascript">sendeText("/exit")</script>
Ist zwar nicht So toll wie ein Timeout, aber durch die 2700000 Millisekunden was 45 Minuten sind, wenn Dann Leute nichts schreiben ausgeschlossen Mods,Admins werden dann nach 45 Min in den Schlafraum, gezogen automatisch und dort ausgeloggt. Dank des Raumthemas. So hab ich mir ein Timeout sozusagen geschaffen ;) vielleicht wäre das ja was für dich juliebln.
Und die Millisekunden kannst dir halt nach deinen wünschen anpassen. Was ich wiederum toll finde. egal ob 10 Minuten oder Stunden. Musst dir halt nur umrechnen wieviel 2 Stunden in Millisekunden sind oder mehr oder weniger je nachdem wie dus einstellen willst ;) Da ist man nicht auf die 18-20 min begrenzt was Timeout angeht ;)

Benutzeravatar
juliebln
Beiträge: 40
Registriert: 07.10.2013, 10:18

Re: Kein TimeOut mehr...

Ungelesener Beitrag von juliebln » 10.04.2016, 17:43

Danke für deine Antwort:-) Wäre eine Idee, ob das den Usern gefällt.

Allen recht getan ist ja wieder ein Ding ,das keiner kann.

lg und schönen Sonntag noch

juliebln

Azrael019
Beiträge: 12
Registriert: 01.03.2016, 23:30

Re: Kein TimeOut mehr...

Ungelesener Beitrag von Azrael019 » 10.04.2016, 18:43

Na was hat das mit gefallen zu tun :roll: Die 45 min nix schreiben fliegen durch das Raumthema script wie ein Timeout sozusagen raus, werden einfach ausgeloggt nach den 45 min. Und wäre als wenn das Timeout nach 18-20 min greifen würd ;) Zeit ist ja anpassbar, was beim Timeout nicht möglich war. Und dann müssen die Leute sich daran gewöhnen ;)

Liebe grüße
Manu

Webkicks
Webkicks - Team
Beiträge: 752
Registriert: 02.05.2003, 00:16
Kontaktdaten:

Re: Kein TimeOut mehr...

Ungelesener Beitrag von Webkicks » 12.04.2016, 16:17

Der Test ist beendet, ab sofort erfolgt der Timeout wie zuvor nach 20 Minuten Inaktivität. Es hat sich durch den Test gezeigt, dass wir leider nicht auf den Timeout verzichten können. Wir werden jedoch noch genauer prüfen, inwieweit chatspezifische Anpassungen machbar sind (z.B. optionale Vergrößerung des Zeitraums bei Chats mit Bannerbefreiung o.ä.).

Ava
Beiträge: 3
Registriert: 20.04.2015, 13:03

Re: Kein TimeOut mehr...

Ungelesener Beitrag von Ava » 12.04.2016, 21:44

Webkicks hat geschrieben:Der Test ist beendet, ab sofort erfolgt der Timeout wie zuvor nach 20 Minuten Inaktivität. Es hat sich durch den Test gezeigt, dass wir leider nicht auf den Timeout verzichten können. Wir werden jedoch noch genauer prüfen, inwieweit chatspezifische Anpassungen machbar sind (z.B. optionale Vergrößerung des Zeitraums bei Chats mit Bannerbefreiung o.ä.).
Wir haben darüber diskutiert. Gar kein TimeOut fanden unsere Nutzer teils auch lästig, da oft niemand mehr wirklich da war, obwohl noch viele online waren.
Den TimeOut im Adminbereich individuell anzupassen würde uns am besten gefallen, ansonsten wäre eine Verlängerung der Zeit auf 60 Minuten sicher auch als Mittelmaß attraktiv. Die derzeitige Zeit von 20 Minuten ist einigen zu kurz, da man oft kurz afk ist und den Moment dann verpasst, sich rechtzeitig zurück zu melden.

Benutzeravatar
Pistenzwerg
Beiträge: 2
Registriert: 24.09.2015, 11:54
Wohnort: Leipzig / Berlin
Kontaktdaten:

Re: Kein TimeOut mehr...

Ungelesener Beitrag von Pistenzwerg » 02.11.2016, 14:48

- Entfernt by Team. Das Verbreiten von Scripts, Tools oder Ähnlichem zur Umgehung des TimeOuts ist hier nicht erlaubt. ;)

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 6 Gäste