Wenn du keine JS-Datei machen möchtest, dann kopier das in die Ankündigung (Grundskriptsammlung muss darüber sein!):
<script type="text/javascript">werdarfsdel = ["Nici","Micky","Lucky","Max"];</script><script type="text/javascript">delEle=function(me,user){var nonesEle=0;var tbls=document.getElementsByTagName('table');for(i=0;i<=werdarfsdel.length-1;i++){if(me.toLowerCase()==werdarfsdel.toLowerCase()){for(i=tbls.length-2;i>=0;i--){if(tbls.innerHTML.match(user)){tbls.style.display="none";break;}}break;}else{nonesEle++;}}if(nonesEle==werdarfsdel.length){sendeText("/me besitzt nicht die nötigen Rechte, um diesen Befehl benutzen zu können!",me);}}</script>
Bei dem rot-markierten musst du die Namen einfügen, die den Befehl machen dürfen. Syntax:
Wenn du eine JS-Datei machen willst, kommt das in die Datei:
Code: Alles auswählen
delEle = function(me,user) {
var nonesEle = 0;
var tbls = document.getElementsByTagName('table');
for (i=0;i<=werdarfsdel.length-1;i++){
if (me.toLowerCase()==werdarfsdel[i].toLowerCase()){
for(i=tbls.length-2;i>=0;i--){
if(tbls[i].innerHTML.match(user)){
tbls[i].style.display = "none";
break;
}
}
break;
} else {
nonesEle++;
}
}
if (nonesEle==werdarfsdel.length) {
sendeText("/me besitzt nicht die nötigen Rechte, um diesen Befehl benutzen zu können!", me);
}
}
und in die Ankündigung das (Grundskriptsammlung muss auch hier darüber sein!):
<script type="text/javascript">werdarfsdel = ["Nici","Micky","Lucky","Max"];</script><script type="text/javascript" src="LINK_ZUR_JS-DATEI"></script>
Da wieder das
rot-markierte in die Namen umändern, die den Befehl einsetzen dürfen. Gleiche Syntax wie oben. Außerdem muss hier das
grün-markierte in den Link zu der hochgeladen JS-Datei umgeändert werden.
Nun der Chatbefehl (Kannst ihn beliebig nennen):
Code: Alles auswählen
<script type="text/javascript">delEle(strip_tags('%me%'),strip_tags('%user%'));tbls=document.getElementsByTagName("table");tbls[tbls.length-1].style.display="none";</script>löscht eine Chatzeile.
Und falls du das mit dem http Chatbefehl auch willst - obwohl das eigentlich eher unnötig ist, da man ja auch "/del http" ("/del" muss
nicht der Chatbefehl sein! Den hab ich jetzt nur als Beispiel genommen) schreiben kann und manche die Links mit nur "www." beginnen lassen und du so also auch "/del www" eingeben musst - dann benutz das hier:
Code: Alles auswählen
<script type="text/javascript">delEle(strip_tags('%me%'),'http');tbls=document.getElementsByTagName("table");tbls[tbls.length-1].style.display="none";</script>löscht einen Link.