Forum zum WebKicks.De Chatsystem Foren-Übersicht Forum zum WebKicks.De Chatsystem
Support-Forum zum WebKicks-Chatsystem
 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Dieses Forum dient als Archiv, es können keine neuen Beiträge eröffnet werden.

Hier geht es zum neuen Webkicks Forum
.

WKTools - Werkzeuge für Chatadmins
Gehe zu Seite Zurück  1, 2, 3, 4, 5, 6, 7, 8, 9  Weiter
 
Neues Thema eröffnen   Neue Antwort erstellen    Forum zum WebKicks.De Chatsystem Foren-Übersicht -> Allgemeines
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
1. FC Keller
Moderator



Anmeldedatum: 04.07.2004
Beiträge: 4176
Wohnort: heimat:// Thüringen.Deutschland.eu/ Zeulenroda

BeitragVerfasst am: 16.12.2008, 17:38    Titel: Antworten mit Zitat

achso.. logisch ^^ hab ich gar nicht dran gedacht... aber wozu soll man denn den ganzen Chat stumm schalten? es ist ja in den streamscripts auch nicht möglich, ausnahmen zu definieren (außer sich selbst)
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Lukasa




Anmeldedatum: 27.08.2008
Beiträge: 641

BeitragVerfasst am: 16.12.2008, 17:40    Titel: Antworten mit Zitat

Ja wenn man z.B. etwas testen möchte oder so! Es kann manhcmal denke ich mir einfach nützlich sein in Situationen woran mann jetzt noch nicht denkt Sehr glücklich
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
1. FC Keller
Moderator



Anmeldedatum: 04.07.2004
Beiträge: 4176
Wohnort: heimat:// Thüringen.Deutschland.eu/ Zeulenroda

BeitragVerfasst am: 16.12.2008, 17:43    Titel: Antworten mit Zitat

ok... sollte machbar sein... in dem zusammenhang werd ich wahrscheinlich auch größere Auswahlmöglichkeiten bei den betroffenen Usern machen... also Gäste, normale User, Mods, Admins und einzelne Ausnahmen
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Lukasa




Anmeldedatum: 27.08.2008
Beiträge: 641

BeitragVerfasst am: 16.12.2008, 17:44    Titel: Antworten mit Zitat

Oki vielen Dank Sehr glücklich Sehr glücklich
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
1. FC Keller
Moderator



Anmeldedatum: 04.07.2004
Beiträge: 4176
Wohnort: heimat:// Thüringen.Deutschland.eu/ Zeulenroda

BeitragVerfasst am: 17.12.2008, 13:53    Titel: Antworten mit Zitat

Beides ist umgesetzt: die Filter und das Knebel-Script Smilie
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Lukasa




Anmeldedatum: 27.08.2008
Beiträge: 641

BeitragVerfasst am: 17.12.2008, 13:57    Titel: Antworten mit Zitat

Danke sieht ichtig gut aus und funktioniert das Knebel Script gefällt mir super gut vielen dank
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
1. FC Keller
Moderator



Anmeldedatum: 04.07.2004
Beiträge: 4176
Wohnort: heimat:// Thüringen.Deutschland.eu/ Zeulenroda

BeitragVerfasst am: 18.12.2008, 14:12    Titel: Antworten mit Zitat

Und es gibt wieder eine Neuigkeit.
Unter "Generatoren" findet ihr den Punkt "Scriptmanager". Dort könnt ihr alle Scripts, die ihr auf wktools.net hosten lasst (de-)aktivieren. Schließlich muss man ja nicht unbedingt jedes Script, das man einmal getestet hat für immer in seinem Chat behalten. Weiterhin habt ihr dort die Möglichkeit in euere persönliche script-Datei (http://www.wktools.net/hostedScripts/allScripts_SERVER_CHATNAME.js) eigene Scripts einzufügen. Dadurch braucht ihr für Chat-Scripts gar keinen Webspace mehr (höchstens um Bilder hochzuladen).

Alle Scripts in einer gemeinsamen Datei zu hosten hat den Vorteil dass der Chat schneller lädt (die vielen einzelnen HTTP-Requests fallen weg) und dass die Ankündigung um einiges übersichtlicher ist.

Viel Spaß beim Testen Smilie
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
kumpelsau


Verwarnung

Anmeldedatum: 25.12.2007
Beiträge: 396
Wohnort: Am PC :Þ

BeitragVerfasst am: 19.12.2008, 19:45    Titel: Antworten mit Zitat

Hallo Keller,
das hab ich gleich getestet, funktioniert aber nicht.
Ich habe den Nickänderer von DarkModi eingefügt, und jetzt geht er nicht mehr!
Hier das Script, falls es hilft:
Code:
//----------------------//
// Nickänderungs-Script //
//     by DarkModi      //
//----------------------//

//
// Scriptversion vom 18. Mai 2007 - V. 2
// Link für Updates/Abgleich zur aktuellen Version:
//
// http://www.wkforum.de/viewtopic.php?t=11502
//

// Diese Zeile NICHT ändern!

nickChangeList = new Object;

/* Einstellungen */

// Definierung der neuen Nicks
// Syntax:
// nickChangeList["ALTER NICK"] = ["NEUER GRUNDNICK", "NICKMODUS", "OPTIONAL: NICK FÜR DIE ONLINELISTE"];

nickChangeList["kumpelsau"] = ["ThiZ iZ thA ChaoZ", 4];

// Nickänderung im Chatstream?
// 0 = aus, 1 = ein, 2 = /w wird verändert, 3 = /w wird verändert + HTML-Tags bleiben

strNickChange = 3;

// Nickänderung in der Onlineliste?
// 0 = aus, 1 = ein, 2 = ein + HTML-Tags bleiben

olNickChange = 2;

// Nick in Ankündigung und im Eingabeframe ändern?
// 0 = aus, 1 = ein

aiNickChange = 1;

//------------------------------//
// AB HIER NICHTS MEHR ÄNDERN!!!//
//------------------------------//

/* Funktionen & Variablen */

// Länge des Streams in Zeilen (anfangs 0)

strLen = 0;

// Entfernung von HTML-Tags

function removeTags (str) {
 return str.replace(/<[^>]*>/g, "");
}

// Erstellen der neuen Nickfarbe

function nick2arr (nick) {
 temp = removeTags(nick).replace(/&[a-z0-9#]+;/ig, "X").split("");
 while (removeTags(nick).match(/&[a-z0-9#]+;/i)) {
  temp[removeTags(nick).search(/(&[a-z0-9#]+;)/i)] = RegExp.$1;
  nick = nick.replace(/&[a-z0-9#]+;/i, "X");
 }
 while (nick.match(/<[^>]*>/)) {
  if (temp[nick.search(/<[^>]*>/)]) {
   temp[nick.search(/(<[^>]*>)/)] = RegExp.$1 + temp[nick.search(/<[^>]*>/)];
  } else {
   temp[temp.length-1] = temp[temp.length-1] + nick.match(/(<[^>]*>)/)[0];
  }
  nick = nick.replace(/<[^>]*>/, "");
 }
 return temp;
}

// Generierung der neuen Nickfarbe

function crNickColor (c) {
 if (c.getElementsByTagName("font")[0]) {
  if (typeof(n[0]) == "string") {
   n[0] = nick2arr(n[0]);
  }
  var nick = "";
  var ar = n[0];
  var c = c.getElementsByTagName("font");
  if (c[1]) {
   if (c[0].face) {
    var t = 1;
    var font = c[0].face;
    if (n[1] > 2 && font.match("#")) {
     var ar = nick2arr(font.replace(font.split("#", 1)[0] + "#", "").replace("<", "&lt;").replace(">", "&gt;"));
    }
    font = font.split("#", 1)[0];
   } else {
    var t = 0;
   }
   if (n[1] % 2 == 1) {
    var x = new Array();
    var y = new Array();
    var z = new Array(new Array, new Array, new Array);
    for (var i = 0; i < 3; i++) {
     x[i] = parseInt(c[t].color.substr(i*2+1, 2), 16);
     y[i] = parseInt(c[c.length-1].color.substr(i*2+1, 2), 16);
    }
    for (var i = 0; i < 3; i++) {
     for (var j = 0; j < ar.length; j++) {
      z[i][j] = Math.round(x[i] + (y[i] - x[i]) * j / (ar.length - 1));
     }
    }
    for (var i = 0; i < ar.length; i++) {
     nick += "<span style=\"color:rgb(" + z[0][i] + "," + z[1][i] + "," + z[2][i] + ")\">" + ar[i] + "</span>";
    }
   } else {
    for (var i = 0; i < ar.length; i++) {
     nick += "<span style=\"color:";
     nick += (i % 2 == 0) ? c[t].color : c[c.length-1].color;
     nick += "\">" + ar[i] + "</span>";
    }
   }
   if (t == 1) {
    nick = "<span style=\"font-family:" + font + "\">" + nick + "</span>";
   }
  } else {
   nick = "<span style=\"color:" + c[0].color + "\">" + ar.join("") + "</span>";
  }
 } else {
  var nick = c.innerHTML;
 }
 return nick;
}

// Änderung des Nicks im Stream

function changeNickStr () {
 for (strLen; strLen < document.getElementsByTagName("td").length; strLen++) {
  c = document.getElementsByTagName("td")[strLen];
  if (c.getElementsByTagName("span")[0]) {
   if (!(c.getElementsByTagName("span")[0].className == "not_reg")) {
   c = c.getElementsByTagName("b");
    for (var i = 0; i < c.length; i++) {
     var nick = removeTags(c[i].innerHTML);
     if (!(c[i].getElementsByTagName("b")[0]) && c[i].getElementsByTagName("font")[0] && nickChangeList[nick]) {
      n = nickChangeList[nick];
      if (n[1] < 1) {
       c[i].innerHTML = n[0];
      } else {
       if (!(n[3])) {
        n[3] = crNickColor(c[i]);
       }
       if (i < c.length-1 && removeTags(c[i].innerHTML) == removeTags(c[c.length-1].innerHTML) && c[c.length-1].getElementsByTagName("font")[0]) {
        c[i].innerHTML = n[3];
        n[3] = crNickColor(c[c.length-1]);
       } else {
        c[i].innerHTML = n[3];
       }
      }
     }
    }
   } else if (strNickChange > 1) {
    c = c.getElementsByTagName("span");
    for (var i = 1; i < c.length; i++) {
     var nick = removeTags(c[i].innerHTML).replace("(*)", "");
     if (nickChangeList[nick]) {
     n = nickChangeList[nick];
     if (!(n[2])) {
       n[2] = (typeof(n[0]) == "string") ? n[0] : n[0].join("");
      }
     c[i].innerHTML = (strNickChange > 2) ? c[i].innerHTML.replace(nick, n[2]) : c[i].innerHTML.replace(nick, removeTags(n[2]));
     }
    }
   }
  }
 }
}

// Änderung des Nicks in der Online-Liste

function changeNickOl () {
 for (var nick in nickChangeList) {
  if (parent.rightFrame.document.getElementById(nick)) {
   var n = nickChangeList[nick];
   if (!(n[2])) {
    nickChangeList[nick][2] = (typeof(n[0]) == "string") ? n[0] : n[0].join("");
   }
   olc = parent.rightFrame.document.getElementById(nick).getElementsByTagName("span");
   olc[olc.length-1].innerHTML = (olNickChange == 1) ? removeTags(n[2]) + "&nbsp;" : n[2] + "&nbsp;";
  }
 }
}

// Ersetzen des Nicks in der Ankündigung und im Eingabeframe

function changeNickAi (nick) {
 if (nickChangeList[nick]) {
  n = nickChangeList[nick];
  c = parent.info.document.getElementsByTagName("b")[parent.info.document.getElementsByTagName("b").length-1];
  if (removeTags(c.innerHTML) == nick) {
   if (n[1] > 0) {
    c.innerHTML = crNickColor(c);
   } else {
    c.innerHTML = nickChangeList[nick][0];
   }
  }
  c = document.getElementsByTagName("b");
  for (i = 0; c.length > i; i++) {
   if (removeTags(c[i].innerHTML) == nick) {
    if (n[1] == 0) {
     c[i].innerHTML = n[0];
    } else {
     c[i].innerHTML = crNickColor(c[i]);
    }
   }
  }
 }
}

// Starten des Nickänderers

function nickChange (str, ol, nick) {
 if (aiNickChange == 1) {
  changeNickAi(nick);
 }
 if (olNickChange > 0) {
  setInterval("changeNickOl();", ol);
 }
 if (strNickChange > 0) {
  setInterval("changeNickStr();", str);
 }
}


Danke,
ThiZ iZ thA ChaoZ Böse (Nein, ich bin nicht böse. Das ist nur meine 'Signatur' xD)
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
hamigra




Anmeldedatum: 31.08.2006
Beiträge: 1601
Wohnort: Werdau

BeitragVerfasst am: 19.12.2008, 23:03    Titel: Antworten mit Zitat

Das Script hat hier nichts zu suchen. Poste es im entsprechenden Thread.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
TauchBlubba




Anmeldedatum: 21.10.2007
Beiträge: 1562
Wohnort: Altenstadt (Mittelhessen)

BeitragVerfasst am: 19.12.2008, 23:11    Titel: Antworten mit Zitat

Naja es hat aber was mit WKtools zu tun Winken

Hab auch mal ne Frage: Wenn ich ein Backup (Ankündigung) benutzen will, sagt er mir immer es existiert nicht oder gehört nicht zu dem Chat. Tut es aber ^^ ...

grüße
Chrissi
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
kumpelsau


Verwarnung

Anmeldedatum: 25.12.2007
Beiträge: 396
Wohnort: Am PC :Þ

BeitragVerfasst am: 20.12.2008, 00:32    Titel: Antworten mit Zitat

ja ist bei mir ebenfalls so
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
1. FC Keller
Moderator



Anmeldedatum: 04.07.2004
Beiträge: 4176
Wohnort: heimat:// Thüringen.Deutschland.eu/ Zeulenroda

BeitragVerfasst am: 20.12.2008, 02:14    Titel: Antworten mit Zitat

immer schön ruhig bleiben...

da wir nun neuderdings anbiten einegene scripts bei wktools einzubinden kann man fehlermeldungen schon hier an dieser stelle anbringen... vor allem wenn man zuvor funktionierende Scripts nach wktools verschiebt und sie dann plötzlich nicht mehr laufen.

Wir können unmöglich jedes Script immer vorher mit jedem Tool zusammen testen.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
kumpelsau


Verwarnung

Anmeldedatum: 25.12.2007
Beiträge: 396
Wohnort: Am PC :Þ

BeitragVerfasst am: 20.12.2008, 09:11    Titel: Antworten mit Zitat

nur mal ne kleine Frage:
Beim 4gewinnt Generator muss man da den Befehl selber anlegen?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
1. FC Keller
Moderator



Anmeldedatum: 04.07.2004
Beiträge: 4176
Wohnort: heimat:// Thüringen.Deutschland.eu/ Zeulenroda

BeitragVerfasst am: 20.12.2008, 12:54    Titel: Antworten mit Zitat

jep. steht das etwa nicht beschrieben? eigentlich sollte wenn man sich ein spiel generieren lässt angezeigt werden dass man sich den befehl anlegen muss.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
kumpelsau


Verwarnung

Anmeldedatum: 25.12.2007
Beiträge: 396
Wohnort: Am PC :Þ

BeitragVerfasst am: 20.12.2008, 12:59    Titel: Antworten mit Zitat

nein das steht nicht da^^
hab extra nochmal kontrolliert!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Forum zum WebKicks.De Chatsystem Foren-Übersicht -> Allgemeines Alle Zeiten sind GMT + 2 Stunden
Gehe zu Seite Zurück  1, 2, 3, 4, 5, 6, 7, 8, 9  Weiter
Seite 7 von 9

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2005 phpBB Group
Impressum | Datenschutz | AGB
Deutsche Übersetzung von phpBB.de