Admin/Mod können nachricht ausblenden
Verfasst: 20.02.2011, 19:06
Hey leute,
Ich habe ein script eingebaut das modis und admins nachrichten ausblenden können.es geht aber nicht. was habe ich falsch gemacht ?
js. datei bei wktools reingestellt:
Den in die Ankündigung:
Den in die Team-Ankündigung:
Chatbefehl:
Was habe ich falsch gemacht? muss was weg? oder muss was dazu?
Danke für eure Hilfe
Gruß
lieblich
Ich habe ein script eingebaut das modis und admins nachrichten ausblenden können.es geht aber nicht. was habe ich falsch gemacht ?
js. datei bei wktools reingestellt:
Code: Alles auswählen
var modCnt=0;
var modBilder=[new Image(), new Image()];
modBilder[0].src="http://www.server4.webkicks.de/hauptchat/replacer/shown.gif";
modBilder[1].src="http://www.server4.webkicks.de/hauptchat/replacer/hidden.gif";
function modClick(a){
c=(document.getElementById("div"+a).firstChild.title=="anzeigen")?0:1;
ld=lineData(tbls[a].getElementsByTagName("td")[0]);
sendeText("/moderate "+c+" "+ld[0]+" "+ld[1]+" "+ld[2]+" "+ld[3]);
}
function setModButtons(){
for(;modCnt<tbls.length;modCnt++){
ld=lineData(tbls[modCnt].getElementsByTagName("td")[0]);
newCell=document.createElement("th");
newButton=new Image();
newButton.src=modBilder[0].src;
newButton.setAttribute("title", "löschen");
eval("newButton.onclick = function(){modClick("+modCnt+");}");
newCell.setAttribute("id", "div"+modCnt);
newCell.appendChild(newButton);
tbls[modCnt].getElementsByTagName("tr")[0].insertBefore(newCell, tbls[modCnt].getElementsByTagName("td")[0]);
}
}
window.setInterval("setModButtons()", 300);
Code: Alles auswählen
<script language="javascript">tbls=document.getElementsByTagName("table"); function moderate(usrString){usrArray=usrString.split(" "); ea=usrArray[0]; zT=usrArray[1]; ts=usrArray[2]; n=usrArray[3]; usrArray.shift(); usrArray.shift(); usrArray.shift(); usrArray.shift(); for(i=0;i<tbls.length;i++){td=tbls[i].getElementsByTagName("td")[0]; ld=lineData(td);if(ld && ld[0]==zT && ld[1]==ts && ld[2]==n && ld[3] == usrArray.join(" ")){if(myStatus<2){tbls[i].style.display=ea=="0"?"block":"none";} else{document.getElementById("div"+i).firstChild.title = ea=="0"?"löschen":"anzeigen"; document.getElementById("div"+i).firstChild.src=(ea=="0"?modBilder[0].src:modBilder[1].src);}}}}</script>
Code: Alles auswählen
<script language="javascript"
src="http://www.wktools.net/untrerverzeichnis/modchat.js">
Code: Alles auswählen
<script language="javascript">if(parent.info){moderate('%user%');tbls[tbls.length-1].style.display="none"}else{document.write("moderierter Chat");}</script>
Danke für eure Hilfe
Gruß
lieblich