Hallo Webkicksuser!
gurami hat sich ein Script gewünscht, durch das ein Link im Eingabeframe erscheint, mit dem man durch anklicken
/wuerfel 2 in den Chat sendet. Habe mal schnell so ein Script geschrieben, welches in die
erste Ankündigung kommt und
nach der Grundscriptsammlung (zwingend erforderlich!) eingefügt wird:
<script type="text/javascript">var wuerfelT=3;function wuerfelEF(){if(efIsLoad()){if(!parent.info.document.forms[0].wuerfel){var f=parent.info.document.getElementsByTagName('form')[0];var w=parent.info.document.createElement("span");w.innerHTML="<img src='/wuerfel.gif' name='wuerfel' onclick='parent.mainframe.wuerfelFunc();' title='Würfeln' /> ";f.insertBefore(w,f.childNodes[0]);}}else{window.setTimeout("wuerfelEF()",300);}}var wuerfelTO=0;function wuerfelFunc(){if(!wuerfelTO){sendeText("/wuerfel 2");wuerfelTO=1;window.setTimeout("wuerfelTO=0",wuerfelT*1000);}else{var s=document.createElement("span");s.innerHTML="<b>Info:</b> Es darf nur alle "+wuerfelT+" Sekunden mit dem Würfel gewürfelt werden!<br />";document.getElementsByTagName("body")[0].appendChild(s);}}wuerfelEF();</script>
-----
Oder alternativ als
JS-Datei:
Code: Alles auswählen
var wuerfelT=3;
function wuerfelEF() {
if(efIsLoad()) {
if(!parent.info.document.forms[0].wuerfel) {
var f=parent.info.document.getElementsByTagName('form')[0];
var w=parent.info.document.createElement("span");
w.innerHTML="<img src='/wuerfel.gif' name='wuerfel' onclick='parent.mainframe.wuerfelFunc();' title='Würfeln' /> ";
f.insertBefore(w,f.childNodes[0]);
}
} else {
window.setTimeout("wuerfelEF()",300);
}
}
var wuerfelTO=0;
function wuerfelFunc() {
if(!wuerfelTO) {
sendeText("/wuerfel 2");
wuerfelTO=1;
window.setTimeout("wuerfelTO=0",wuerfelT*1000);
} else {
var s=document.createElement("span");
s.innerHTML="<b>Info:</b> Es darf nur alle "+wuerfelT+" Sekunden mit dem Würfel gewürfelt werden!<br />";
document.getElementsByTagName("body")[0].appendChild(s);
}
}
wuerfelEF();
Hochladen auf den eigenen Webspace und mit
<script type="text/javascript" src="URL-ZUR-JS-DATEI"></script> (
URL-ZUR-JS-DATEI entsprechend ersetzen)
nach der Grundscriptsammlung in die 1. Ankündigung einfügen!
Durch dieses Script wird ein Würfel (genau genommen zwei Würfel) im Eingabeframe erscheinen und wenn man dann darauf klickt, wird
/wuerfel 2 in den Chat gesendet.
Die rote
3 ganz am Anfang des Scripts kann und darf angepasst werden. Sie gibt die
Zeit in Sekunden an, wie lange der User warten muss, bis er das nächste mal per Würfel im Eingabeframe würfeln darf. Hier sind es also standardmäßig drei Sekunden. Würfelt der User innerhalb der Zeit dann nochmal, wird ihm immer eine Fehlermeldung im Chatstream angezeigt, die nur er sehen kann.