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
.

Scriptsammlung
Gehe zu Seite 1, 2, 3 ... 44, 45, 46  Weiter
 
Neues Thema eröffnen   Neue Antwort erstellen    Forum zum WebKicks.De Chatsystem Foren-Übersicht -> Individuelle Änderungen / Anpassungen / Erweiterungen
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: 29.10.2006, 22:19    Titel: Scriptsammlung Antworten mit Zitat

Hallo!
Ich habe mal einige Scripts für die Ankündigung zusammengepackt.
Enthalten sind:
-Schriftfarbe ändern
-Schriftart ändern
-Admins und Mods in der Onlineliste hervorheben
-Badwords
-Systemnachrichten (alles was rot ist) umfärben
-Raummoderatoren

Ab sofort ist es auch möglich, den Code automatisch erstellen zu lassen. Es sind zwar auf diesem Wege ein paar weniger Scripts verfügbar, dafür braucht ihr aber keinen Webspace und es ist einfacher einzustellen.
Wenn ihr das testen wollt nuntzt meinen Scriptgenerator.

1. Code für die Ankündigung
Da es recht viel ist und ohne Zeilenumbrüche zusammengepresst sehr unübersichtlich wäre ist es wohl besser, sie als .js in einen Webspace zu speichern und in der Ankündigung folgendermaßen einzubinden:
Code:
<script type="text/javascript" src="http://URL DER JS-DATEI"></script>


Außerdem muss die Grundscriptsammlung eingebunden sein.

2. Code für die .js-Datei
Dieser Code muss in den Editor kopiert und mit der Endung .js abgespeichert werden. Danach wird er auf einen Webspace hochgeladen.
Code:
//
// Variablen mit Standardwerten
//

// beliebig viele Administratoren / Moderatoren durch Komma trennen. Auf Groß-/Kleinschreibung achten!
var Admins = new Array("DG", "Spasti", "isy", "Nuffi", "Christoph");
var Mods = new Array("INes");

// standardwerte für Schriftart und -farbe angeben
var fntFace = "Arial";
var fntColor = "ffffff";

// Farben für Admins/Mods in der Onlineliste
var AMumfaerben = true; // true wenn umgefaerbt werden sollen, ansonsten false
var OlAdminColor = "#ff6600"; // Nur Farbcodes, keine Namen wie "red" verwenden!
var OlModColor = "#ff00ff"; // Nur Farbcodes, keine Namen wie "red" verwenden!
var OlAdminFett = true; //true wenn Admins fett sein sollen, ansonsten false
var OlModFett = false; //true wenn Mods fett sein sollen, ansonsten false

//Away-User umfaerben
var awayUmfaerben = true; //true wenn sie umgefaerbt werden sollen
var OlAwayColor = "#00aa00"; //Farbe, in der die Away-User eingefaerbt werden

//Einstellen, ob Systemmeldungen und Fluesternachrichten (standardmäßig rot) umgefaerbt werden sollen (true oder false)
var faerbeSysmeldungenUm = true;
var SysMeldungFarbe = "#ff00ff"; //neue Farbe fuer die Meldungen

// Einstellungen für das Badwordscript
var suchworte= new Array(/\;-\)/i, /Badword2/i); // Beliebig viele Badwords auflisten
var ersetzen = new Array(':zwinker', '***'); // Wörter, durch die die Badwords ersetzt werden sollen
var BadWordsVerwenden = true; // zum aktivieren auf true setzen

//Ende der haendischen Aenderungen

//
// Funtionen, ab hier nichts mehr ändern
//

//Script zum Ändern der Schriftfarbe
function farbeaendern(farbe, userName){
  userName=strip_tags(userName).toLowerCase();
  if(farbe.charAt(0) == "#")
    farbe = farbe.substr(1,6);
  if(userName == myNick.toLowerCase()){
    fntColor = farbe;
    parent.info.document.eingabe.onsubmit= function(e){
      if(parent.info.document.eingabe.message.value.search('/') != 0){
        parent.info.document.eingabe.message.value='<font color=' + fntColor + '><font face=' + fntFace + '>' + parent.info.document.eingabe.message.value + '</font></font>';
        if(BadWordsVerwenden){
          for(i=0; i<suchworte.length; i++){
            while(parent.info.document.eingabe.message.value.match(suchworte[i])){
              parent.info.document.eingabe.message.value=parent.info.document.eingabe.message.value.replace(suchworte[i], ersetzen[i]);
            }
          }
        }
      }
      parent.info.submitForm(parent.info.document.eingabe);
      return false;
    }
  }
}
//Script zum Ändern der Schriftart
fntFace = fntFace.replace(/\s/, "&#x20;");
function schriftartaendern(schriftart, userName){
  userName=strip_tags(userName);
  if(userName.toLowerCase() == myNick.toLowerCase()){
    fntFace = schriftart.replace(/\s/, "&#x20;");
    parent.info.document.eingabe.onsubmit= function(e){
      if(parent.info.document.eingabe.message.value.search('/') != 0){
        parent.info.document.eingabe.message.value='<font color=' + fntColor + '><font face=' + fntFace + '>' + parent.info.document.eingabe.message.value + '</font></font>';
        if(BadWordsVerwenden){
          for(i=0; i<suchworte.length; i++){
            while(parent.info.document.eingabe.message.value.match(suchworte[i])){
              parent.info.document.eingabe.message.value=parent.info.document.eingabe.message.value.replace(suchworte[i], ersetzen[i]);
            }
          }
        }
      }
      parent.info.submitForm(parent.info.document.eingabe);
      return false;
    }
  }
}

//Admins und Mods in der OL umfaerben
function fncOlColor(UserArray, OlUserFarbe, UserFett){
  for(i=0;i<UserArray.length;i++){
    if(parent.rightFrame.document.getElementById(UserArray[i])){
      parent.rightFrame.document.getElementById(UserArray[i]).style.color = OlUserFarbe;
      if(UserFett)
        parent.rightFrame.document.getElementById(UserArray[i]).style.fontWeight = "bold";
    }
  }
}
if(AMumfaerben){
  function fncOlAwayColor(){
    a=parent.rightFrame.document.getElementsByTagName("i");
    for(i=0;i<a.length;i++){
      a[i].style.color=OlAwayColor;
    }
  }
}
else{
  function fncOlAwayColor(){
    a=parent.rightFrame.document.getElementsByTagName("i");
    for(i=0;i<a.length;i++){
      umfaerben=true;
      for(j=0;j<Admins.length;j++){
        if(a[i].innerHTML.match(Admins[j])){umfaerben=false;}
      }
      for(j=0;j<Mods.length;j++){
        if(a[i].innerHTML.match(Mods[j])){umfaerben=false;}
      }
      if(umfaerben){
        a[i].style.color=OlAwayColor;
      }
    }
  }
}
if(awayUmfaerben)
  window.setInterval('fncOlAwayColor();', 1000);

if(AMumfaerben){
  window.setInterval("fncOlColor(Admins, OlAdminColor, OlAdminFett);fncOlColor(Mods, OlModColor, OlModFett)", 1000);
}

function swtchSysColor(){
  for(i=0; i<document.getElementsByTagName("font").length; i++){
    if(document.getElementsByTagName("font")[i].color == "#ff0000"){
      document.getElementsByTagName("font")[i].color = SysMeldungFarbe;
    }
  }
}
if(faerbeSysmeldungenUm)
  window.setInterval("swtchSysColor()", 100);
if(suchworte.length != ersetzen.length){
  alert("Für jedes Badword muss eine\nErsetzung angegeben sein!");
}
function badwords(){
  parent.info.document.eingabe.onsubmit= function(e){
    for(i=0; i<suchworte.length; i++){
      while(parent.info.document.eingabe.message.value.match(suchworte[i])){
        parent.info.document.eingabe.message.value=parent.info.document.eingabe.message.value.replace(suchworte[i], ersetzen[i]);
      }
    }
    parent.info.submitForm(parent.info.document.eingabe);
    return false;
  }
}
function noneBadwords(){
  parent.info.document.eingabe.onsubmit= function(e){
    parent.info.submitForm(parent.info.document.eingabe);
    return false;
  }
}
if(BadWordsVerwenden)
  window.setTimeout("badwords()", 1000);
else
  window.setTimeout("noneBadwords()", 1000);


//Funktionen fuer Raummoderatoren
var roomMods = new Array;
function isRoomMod(werWars){
  werWars = strip_tags(werWars).toLowerCase();
  isRM = false;
  for(i=0;i<roomMods.length;i++){
    if(roomMods[i].toLowerCase() == werWars){
      isRM = true;
      return true;
    }
  }
  for(i=0;i<Admins.length;i++){
    if(Admins[i].toLowerCase() == werWars){
      isRM = true;
      return true;
    }
  }
  for(i=0;i<Mods.length;i++){
    if(Mods[i].toLowerCase() == werWars){
      isRM = true;
      return true;
    }
  }
  return isRM;
}
function RMkick(werWars, user){
  if(isRoomMod(werWars)){
    sendeText("/exit", strip_tags(user).toLowerCase());
    document.write("zeigt "+user+" den Ausgang.");
  }
  else
    document.write("versuchte vergeblich einen User zu kicken.");
}
function RMmove(werWars, eingabe){
  eingabe = strip_tags(eingabe).toLowerCase();
  eingabe = eingabe.split(" ");
  if(isRoomMod(werWars) && (eingabe.length == 2)){
    sendeText("/join "+eingabe[1], eingabe[0]);
    document.write("verschiebt "+eingabe[0]+" nach "+eingabe[1])
  }
  else
    document.write("hat vergeblich versucht, jemanden zu moven.");
}
function RMknebel(werWars, eingabe){
  eingabe = strip_tags(eingabe).toLowerCase();
  eingabe = eingabe.split(" ");
  if(eingabe.length == 1)
    eingabe[1] = 2;
  if(isRoomMod(werWars) && eingabe.length == 2){
    if(eingabe[0]==myNick.toLowerCase()){
      parent.info.document.eingabe.message.disabled = true;
      window.setTimeout("parent.info.document.eingabe.message.disabled = false", (60000 * eingabe[1]));
    }
    document.write("knebelt "+eingabe[0]+" für "+eingabe[1]+" Minuten.");
  }
  else
    document.write("hat vergeblich versucht, jemanden zu knebeln.");
}
function RMrestore(werWars, eingabe){
  eingabe = strip_tags(eingabe).toLowerCase();
  eingabe1 = eingabe.split(" ");
  user = eingabe1[0];
  eingabe = eingabe.substr(user.length);
  if(isRoomMod(werWars)){
    sendeText("/col"+eingabe, user);
    document.write("setzt die Farbe von "+user+" zurück.");
  }
}
function RMzensur(werWars, eingabe){
  if(isRoomMod(werWars)){
    for(i = document.getElementsByTagName('table').length-2; i >= 0; i--){
       if(document.getElementsByTagName('table')[i].innerHTML.match(strip_tags(eingabe))){
        document.getElementsByTagName('table')[i].style.display = "none";
        break;
      }
    }
    document.write("zensiert einen verbotenen Text");
  }
  else{
    document.write("hat ohne Berechtigung versucht, einen Text zu zensieren.");
  }
}

function RMreconnect(werWars, eingabe){
  if(isRoomMod(werWars)){
    if(myNick == strip_tags(eingabe)){
      for(i in parent.info.document.links){
        link = parent.info.document.links[i];
        if(link.text && link.text == "reconnect" || link.innerHTML && link.innerHTML.match("reconnect")){
          window.location.href = link;
          break;
        }
      }
    }
  }
}


3. Anpassungen in der .js
Bis zu dem Kommentar "//Ende der haendischen Aenderungen" könnt ihr einige Einstellungen anpassen (immer jeweils das, was hinter dem = steht kann verändert werden). Alles nach dem Kommentar steht fest und ist nicht zu verändern. Was wofür geändert werden muss wird gleich bei 4. beschrieben.

Ich hoffe ihr kommt klar Winken
Ich habe es erfolgreich in IE 6 und Opera 9 getestet.

4. Aktivieren der verschiedenen Funktionen
4.1. Schriftfarbe/Schriftart ändern
Um Schriftfarbe oder Schriftart zu ändern müsst ihr dann noch die entsprechenden Befehle anlegen. Wie ihr die nennt ist euch überlassen. Text für den Schriftfarbe-Befehl:
Code:
<script type="text/javascript">if(parent.info){farbeaendern('%user%', '%me%');}</script> ändert seine Schriftfarbe in %user%

Text für den Schriftart-Befehl:
Code:
<script type="text/javascript">if(parent.info){schriftartaendern('%user%', '%me%');}</script> ändert seine Schriftart in %user%

Außerdem kann in der .js in Zeile 12 und 13 die Standardschriftart eingestellt werden.
Wenn ihr die Möglichkeit in eueren Chats nicht geben wollt legt die Chatbefehle einfach nicht an.

4.2. Admins und Moderatoren in der Onlineliste hervorheben
Um diese Funktion zu aktivieren müsst ihr diese Zeilen anpassen:
Code:
var AMumfaerben = true; // true wenn umgefaerbt werden sollen, ansonsten false
var OlAdminColor = "#ff0000"; // Nur Farbcodes, keine Namen wie "red" verwenden!
var OlModColor = "#0000ff"; // Nur Farbcodes, keine Namen wie "red" verwenden!
var AdminFett = true; //true wenn Admins fett sein sollen, ansonsten false
var ModFett = false; //true wenn Mods fett sein sollen, ansonsten false

Zum Aktivieren der Funktion AMumfaerben auf true setzen. Ansonsten auf false.
In der nächsten Zeile wird die Farbe für die Admins und in der darauffolgenden die für die Moderatoren eingestellt.
Die beiden nächsten Zeilen definieren, ob Admins bzw. Moderatoren in der OL fett dargestellt werden sollen (true wenn ja ansonsten false).

4.3. Away-User umfärben
Wenn man diese Funktion aktiviert werden alle User, die sich per "/away" abwesend gemeldet haben in einer anderen Farbe dargestellt.
Die folgenden beiden Zeilen müssen angepasst werden:
Code:
var awayUmfaerben = false; //true wenn sie umgefaerbt werden sollen
var OlAwayColor = "#00aa00"; //Farbe, in der die Away-User eingefaerbt werden

Zum aktivieren muss awayUmfaerben auf true gesetzt und die Farbe entsprechend angepasst werden.

4.4. Badwords
Zum Aktivieren dieses Scripts bei
Code:
var BadWordsVerwenden = false;

statt false true einsetzen. In den beiden Nachfolgenden Zeilen werden die Badwords und die entsprechenden Ersetzungen eingefügt. Logischerweise muss die Anzahl von Badwords und Ersetungen gleich sein.

4.5. Systemmeldungen und Flüsternachrichten umfärben
Dazu müssen die folgenden Zeilen angepasst werden:
Code:
var faerbeSysmeldungenUm = false;
var SysMeldungFarbe = "#0000ff";

Zum Aktivieren statt "false" wieder "true" einsetzen. Die neue Farbe, in denen die Meldungen dann dargestellt werden sollen muss in der nächsten Zeile eingestellt werden. Hier ist der Wert "#0000ff" für blau eingestellt. Es sind sowohl Farbnamen als auch Farbcodes möglich.

4.5. Raummoderatoren
Um die Raum-Moderatoren zu ermöglichen muss in jedes Raumthema ein Script:
Code:
<script type="text/javascript">roomMods = new Array();</script>

Macht man das nicht in jedes Raumthema, so behalten die Raummods ihre Rechte beim Wechseln des Raumes. Wenn in einem Raum diese Mod-Berechtigungen gesetzt werden sollen muss man das Script im jeweiligen Raumthema anpassen:
Code:
<script type="text/javascript">roomMods = new Array("NICK1", "NICK2");</script>

Also wieder beliebig viele Nicks (welche dann die Berechtigungen erhalten) in Anführungszeichen und durch Komma getrennt aufzählen.
Außerdem müssen die entsprechenden Befehle mit beliebiger Bezeichnug angelegt werden:
Für den Kick-Befehl:
Code:
<script type=text/javascript>if(parent.info){RMkick('%me%', '%user%');}else{document.write("kickt User");}</script>

Für den Knebel-Befehl:
Code:
<script type=text/javascript>if(parent.info){RMknebel('%me%', '%user%');}else{document.write("knebelt USER");}</script>

Für den Move-Befehl:
Code:
<script type=text/javascript>if(parent.info){RMmove('%me%', '%user%');}else{document.write("verschiebt USER");}</script>

Für den Restore-Befehl:
Code:
<script type=text/javascript>if(parent.info){RMrestore('%me%', '%user%');}else{document.write("ändert die Nickfarbe von USER");}</script>

Für den Zensur-Befehl:
Code:
<script type=text/javascript>if(parent.info){RMzensur('%me%', '%user%');}else{document.write("zensiert den Satz, in dem SUCHWORT vorkommt.");}</script>

Und für den Reconnect-Befehl:
Code:
<script type=text/javascript>if(parent.info){RMreconnect('%me%', '%user%');}else{document.write("löscht den Bildschirm von USER");}</script>



Angepasst muss für das Raum-Mod-Script nichts werden. Weder in der JS-Datei, noch in den Chatbefehlen... Einfach alles so einfügen wie ich es hier beschrieben habe. Wenn ihr bestimmte Befehle nicht für die Raummoderatoren zulassen wollt legt einfach den entsprechenden Chatbefehl nicht an.

Updates
Bis 15.11.06 Behebung einiger Fehler und Ergänzung von Funktionen, die von den Forenusern festgestellt/vorgeschlagen wurden
15.11.06 Neue Funktion: Raum-Moderatoren; außerdem: Schriftfarbe und -art ändern jetzt bei verwendung des Chatnamens nicht mehr alle User betroffen
19.11.06 Namen der Raummods (im Raumthema) müssen jetzt nicht mehr zwingend klein geschrieben werden. Für eventuelle weitere Verwendung des Arrays (z.B. Hervorheben der Raummods in der Onlineliste) empfielt es sich die Nicks gleich in der richtigen Groß/Kleinschreibung einzugeben. Außerdem wurden die Befehle zum Ändern der Schriftart und Schriftfarbe angepasst, sodass sie keine Fehler mehr im Adminmenü und der Hilfe erzeugen.
02.01.07 Wegen Änderungen als Reaktion auf eine Sicherheitslücke sind in HTML-Codes keine Anführungszeichen mehr möglich. Daher kann auch kein <font color="FARBE" face="SCHRIFTART"> mehr möglich, sondern eben nur ohne " oder '. Daher sind keine Schriftarten, die über mehrere Worte gehen mehr möglich.
28.01.07 Bei den Chatbefehlen für die Raummods stand überall <script txpe="text/javascript" ... es muss narürlich type heißen.
02.03.07 Das Script "auto-Away" ist jetzt auch in der Scriptsammlung integriert. Außerdem wird in der Variablen MyStatus jetzt "Gast", "User", "Moderator" oder "Admin" (atomatisch) gespeichert und ermöglicht somit Statusabhängige Scripts. Diese Variable wird allerdings erst mit einer Zeitverzögerung ermittelt, sodass es nicht sofort beim Lasden des Streams verfügbar ist.
16.03.07 Absofort sollten auch wieder Schriftarten aus mehreren Worten möglich sein. Ich bitte um Tester Winken
12.04.07 Fehler im Code für die Ankündigung korrigiert.
02.05.07 Absofort können auch Admins und Mods die Raum-Mod-Befehle nutzen.
13.05.07 Fehler bei Funktionsdefinition fürs Färben der Away-User entdeckt und korrigiert. Statt faerbeAway() muss es fncOlAwayColor() heißen.
07.06.07 Fehler bei Raummod-Funktionen korrigiert. Nun können Admins und Mods wirklich die RM-Befehle nutzen.
05.07.07 Korrekturversuch für das Auto-Away-Script. Da die Fehlerursache nicht bekannt/rekonstruierbar ist ist eine erfolgreiche Korrektur noch nicht 100%ig sicher.
08.07.07 Fehler bei Gästen mit Auto-Away korrigiert. Bei Gästen werden nun keine /away-Befehle mehr abgesendet (da sie den Befehl nicht verwenden dürfen)
17.08.07 Test um Probleme bei Schriftart und -farbe ändern bei nicht-Admins zu lösen
13.09.07 Nun ist der Scriptgenerator fertig, mit dem ihr euch die Scripts einfacher in einer grafischen Oberfläche erstellen lassen könnt.
30.09.07 Da die Probleme mit auto-Away noch immer nicht zu lösen sind ist das Script nun aus der Sammlung entfernt.
Neue Raum-Mod-Befehle: Zensur und Reconnect, die natürlich auch Admins und Mods nutzen können.
15./16.10.07 Anpassung auf die Grundscriptsammlung und Zusammenfassen der Funktionen zum Färben der Admins und Mods in der OL.
07.01.09 Anpassung der Funktion isRoomMod() auf letzte Änderungen in der Grundscriptsammlung


Zuletzt bearbeitet von 1. FC Keller am 31.07.2009, 00:50, insgesamt 51-mal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
DarkModi




Anmeldedatum: 08.05.2005
Beiträge: 1969

BeitragVerfasst am: 29.10.2006, 22:27    Titel: Antworten mit Zitat

super gemacht ^^ zwar noch nicht getestet, aber allein von der arbeit her siehts schon super aus xD

ich denke aber, viele würden es nützlich finden, wenn du noch dazu schreiben würdest, welche "modifizierungen" das script vornimmt ^^ so könnte man leichter das ganze nach eigenen wünschen erweitern und würde fehler durch doppelte scripts vermeiden...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Snowy




Anmeldedatum: 21.07.2005
Beiträge: 902
Wohnort: Aschaffenburg

BeitragVerfasst am: 29.10.2006, 22:36    Titel: Antworten mit Zitat

Sehr nützlich Smilie
Werd ich gleich mal machen

Gute Arbeit Cool
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen MSN Messenger
Twinkyboy




Anmeldedatum: 18.01.2006
Beiträge: 232
Wohnort: Leipzig

BeitragVerfasst am: 29.10.2006, 22:54    Titel: Antworten mit Zitat

also habe das ejtzt eingefügt aber irgendwie kann ich damit nicht so wirklick umgehen kann mir das einer fertig machen das die admins in der liste rot angezeigt werden und die moderraoren gelb? und die dauerhafte schriftfarbe für admins soll weiß sein die admins sind Twinkyboy und Latino und die moderratoren kleene15, Klener, Lilo, Nadine, TagesKnuddel


thx im vorraus
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Snowy




Anmeldedatum: 21.07.2005
Beiträge: 902
Wohnort: Aschaffenburg

BeitragVerfasst am: 29.10.2006, 23:24    Titel: Antworten mit Zitat

Du musste doch einfach nur alles ersetzen ...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen MSN Messenger
Twinkyboy




Anmeldedatum: 18.01.2006
Beiträge: 232
Wohnort: Leipzig

BeitragVerfasst am: 29.10.2006, 23:57    Titel: Antworten mit Zitat

aso Verlegen
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Nightspace




Anmeldedatum: 19.06.2006
Beiträge: 785

BeitragVerfasst am: 30.10.2006, 00:24    Titel: Antworten mit Zitat

also ich probiere auch schone ne weille in mein alten chat und ich muss sagen bei mir stimmt irgendwas nicht^^

Badword funktioniert nicht.
ich habe vor meinen namen als das "D" ist hellgrün wie das schreiben beim flüstern.
auserdem wenn ich die schiftfarbe ändere bleibt ab dann der text in der eingabezeille stehen..
also ich sag mal so das einzige was bei mir funktioniert ist den namen in der online liste färben.

also irgendwas mach ich 100% falsch, ich weiss nur nicht was^^
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden MSN Messenger
1. FC Keller
Moderator



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

BeitragVerfasst am: 30.10.2006, 00:33    Titel: Antworten mit Zitat

OK... Das mit der hellgrünen Farbe habe ich eben behoben. Ändern der roten Schrift habe ich jetzt auf standardmäßig "aus" geschalten und die Farbe ist nun wenn man es einschaltet auch einstellbar. Vorher wurde es immer in grün gefärbt.
War mein Fehler. Alles andere kann ich mir nicht 100%ig erklären. Evtl. stören andere Scripts, die du schon in der Ankündigung hast?
Wenn du es nicht hinbekommst sehe ich morgen nochmal nach.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Nightspace




Anmeldedatum: 19.06.2006
Beiträge: 785

BeitragVerfasst am: 30.10.2006, 00:36    Titel: Antworten mit Zitat

also ich bin im alten chat und da habe ich alles andere gelöscht..
ich habe in deinen code nur meinen namen also (Admin1 und ein 'Badword' zum testen ersetzt..
mehr hab ich im test nicht geändert.


Zuletzt bearbeitet von Nightspace am 30.10.2006, 00:51, insgesamt einmal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden MSN Messenger
1. FC Keller
Moderator



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

BeitragVerfasst am: 30.10.2006, 00:38    Titel: Antworten mit Zitat

Das sehen wir uns morgen mal an. Poste Server und Chatnamen bitte oder sende es mir per Mail.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Nightspace




Anmeldedatum: 19.06.2006
Beiträge: 785

BeitragVerfasst am: 30.10.2006, 00:42    Titel: Antworten mit Zitat

wo ich im zeitpunkt habe:
server 4
Chatname: Nightspace

ich danke dir schon mal
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden MSN Messenger
D4rkn3ss




Anmeldedatum: 28.06.2006
Beiträge: 1464
Wohnort: /dev/null, Daten essen o0

BeitragVerfasst am: 30.10.2006, 03:11    Titel: Antworten mit Zitat

Code:

if(AdminFett)
[...]
if(ModFett)
[...]
if(faerbeSysmeldungenUm)

Erklärt mich für dumm, aber fehlen nicht an ein paar Stellen die { nach den if-Bedingungen? Winken
Oder braucht man das bei Bool-Variablen-Bedingungen nicht?
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: 30.10.2006, 07:28    Titel: Antworten mit Zitat

Das hat nichts mit dem Wert der Variablen zutun, sondern damit, dass statt eines Anweisungsblocks nur eine einzige Anweisung nach der Bedingung kommt.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Nightspace




Anmeldedatum: 19.06.2006
Beiträge: 785

BeitragVerfasst am: 30.10.2006, 12:18    Titel: Antworten mit Zitat

hi FC Kelller, ich glaube ich hab es nun hinbekommen,fag mich bitte nicht wieso auf einmal, ich hatte alles genauso wie gestern abend auch ich hab wohl irgendwo ein schönheitsfehler reingesetzt der mir das alles zerschlagen hat,anders kann ich es mir peer willen nicht denken,
aber eine frage hab ich nur noch, das speichern der Schriftfarben kann ich dort auch unterbringen? also ich bin den deinen script noch mal richtig durchgegangen und frage mich das die ganze zeit schon*g*
sory wenn diese frage jetzt blöd klinkt, aber ich frag eben viel, aber man lernt ja viel bei dir wie ich es schon gemerkt habe.
--und noch etwas ist mir aufgefallen , seidem es jetzt nun einergermassen bei mir funktioniert dauert der raumwechsel mehr als 6 sekunden, ist dies jetzt normal?
grüße,
Daniel
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden MSN Messenger
Twinkyboy




Anmeldedatum: 18.01.2006
Beiträge: 232
Wohnort: Leipzig

BeitragVerfasst am: 30.10.2006, 13:28    Titel: Antworten mit Zitat

ich habe immer noch keine peilung beimir klappt da garnix auch nur hellgrün usw will ja nur das ijn der onlineliste die admins und moderratoren im chat hervorgehoben werden sollen
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 -> Individuelle Änderungen / Anpassungen / Erweiterungen Alle Zeiten sind GMT + 2 Stunden
Gehe zu Seite 1, 2, 3 ... 44, 45, 46  Weiter
Seite 1 von 46

 
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
Deutsche Übersetzung von phpBB.de