Nickfarbe automatishc beim Login

Fragen zu HTML, CSS, eigenen Erweiterungen etc.
wuschelschat
Beiträge: 23
Registriert: 30.07.2009, 15:50
Kontaktdaten:

Nickfarbe automatishc beim Login

Ungelesener Beitrag von wuschelschat » 16.02.2010, 21:01

Huhu,
ist es möglich, dass ich in ein Script alle Leute eintrage die männl. / weiblich sind und die beim einloggen automatisch /mecol in eine bestimmte Farbe machen?
Mädchen: ff00ff
Jungen: green
Steht noch nicht drin: blue
Moderatoren: 00ff00
Admins: 00ff00

1. FC Keller
Moderator
Beiträge: 853
Registriert: 04.07.2004, 17:10
Wohnort: heimat:// Thüringen.Deutschland.eu/ Zeulenroda
Kontaktdaten:

Re: Nickfarbe automatishc beim Login

Ungelesener Beitrag von 1. FC Keller » 17.02.2010, 22:16

Mit folgendem Script sollte es laufen (GSS wird benötigt)

Code: Alles auswählen

nickcolGroups={};
nickcolGroups["default"]="blue";
nickcolGroups["Admins"]="#00ff00";
nickcolGroups["Mods"]="#00ff00";
nickcolGroups["Mann"]="green";
nickcolGroups["Frau"]="#ff00ff";

nickcolUsers={};
nickcolUsers["Admins"]=["DG", "Admin2", "Admin3", "etc."];
nickcolUsers["Mods"]=["Mod1", "Mod2", "Mod3", "Mod4", "etc."];
nickcolUsers["Mann"]=["Mann1", "Mann2", "etc."];
nickcolUsers["Frau"]=["Frau1", "Frau2", "Frau3", "etc."];


function setMyNickColor(){
  if(efIsLoad()){
    var efNodes = parent.info.document;
    nick = efNodes.getElementsByName("user")[0].value;
    for(var i = efNodes.getElementsByTagName("b").length-1; i >= 0; i--){
      if(nick == strip_tags(efNodes.getElementsByTagName("b")[i].innerHTML).toLowerCase()){
        nick = efNodes.getElementsByTagName("b")[i].innerHTML;
        /color\=\"(\#?\w+)\"/i.exec(nick);
        myNickColor=RegExp.$1;
        break;
      }
    }
    
    sollNickColor=nickcolGroups["default"];
    for(i in nickcolUsers){
      if(nickcolUsers[i].inArray(myNick)){
        sollNickColor=nickcolGroups[i];
        break;
      }
    }
    if(myNickColor!=sollNickColor && myStatus>0)sendeText("/mecol "+sollNickColor);
  }else{
    window.setTimeout(setMyNickColor, 1000);
  }
}

setMyNickColor();

wuschelschat
Beiträge: 23
Registriert: 30.07.2009, 15:50
Kontaktdaten:

Re: Nickfarbe automatishc beim Login

Ungelesener Beitrag von wuschelschat » 19.02.2010, 23:04

Unnötiges Zitat entfernt
by WK-Team



Vielen Dank
Habs eingbeaut
Sollte es in den nächstne tAgen Probleme geben, melde ich ich wieder


Danke

Antworten

Wer ist online?

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