您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
wer faul ist und klicks ersparen will nimmt dieses script
// ==UserScript== // @name LAUFLICHTS UPDaTES TEST // @namespace basti 10121012 // @include *pennergame* // @namespace // @author erzeugt eine lauflichtleiste .1 von 4 .das script ist noch nicht fertig kann aber zum spielen schon benutzt werden // @description wer faul ist und klicks ersparen will nimmt dieses script // @version 5 // @author basti1012 // @grant GM_getValue // @grant GM_setValue // @grant GM_xmlhttpRequest // @grant GM_openInTab // @grant GM_log // @require https://code.jquery.com/jquery-3.2.1.min.js // @require http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.js // @require https://code.jquery.com/ui/1.9.2/jquery-ui.js // @icon http://www.lildevil.org/greasemonkey/images/IC-icon.png // ==/UserScript== function addGlobalStyle(css) { var head, style; head = document.getElementsByTagName('body')[0]; if (!head) { return; } style = document.createElement('style'); style.type = 'text/css'; style.innerHTML = css; head.appendChild(style); } function lichtladen(){ var mengelicht =sessionStorage.getItem('mengelampen') var xwidth = window.innerWidth || (window.document.documentElement.clientWidth || window.document.body.clientWidth); var yheight = window.innerHeight || (window.document.documentElement.clientHeight || window.document.body.clientHeight); var menge1 = xwidth/mengelicht/2;//parseInt(200) var menge =menge1.toFixed(); return {va: mengelicht, vb: menge, vc: xwidth, vd:yheight}; } var top1 =0; var top = 0; var left = 0; var retval = lichtladen(); var menge =retval.vb var mengelicht = retval.va var xwidth = retval.vc var yheight = retval.vd var mengebreite =yheight/menge; //alert(browserbreite+'-'+xwidth+'-'+menge) var breite = sessionStorage.getItem('nummer') var topinfo =parseInt(top)+parseInt(breite); var leftinfo = 200; addGlobalStyle('#info { width: 400px; height: 300px; background-color:black; position: absolute;top:200px;left:100px;z-index:1000;}'); addGlobalStyle('#info{color: blue; font-size: 12px; overflow:auto; padding-left: 5px;}'); function css(){ var breite = sessionStorage.getItem('nummer') var farbe = sessionStorage.getItem('farbe') addGlobalStyle('.einstellung{color: white; font-size: 12px; overflow:hidden; padding-left: 5px;}'); addGlobalStyle('.einstellung1{color: white; font-size: 12px; overflow:hidden; padding-left: 5px;}'); addGlobalStyle('.einstellung2{color: white; font-size: 12px; overflow:hidden; padding-left: 5px;}'); addGlobalStyle('.einstellung3{color: white; font-size: 12px; overflow:hidden; padding-left: 5px;}'); addGlobalStyle('#einstellung { width:'+xwidth+'px; height: '+breite+'px; background-color:black; position: fixed;top:0px;left:0px;z-index:1000;}'); addGlobalStyle('#einstellung1 { width:'+xwidth+'px; height: '+breite+'px; background-color:red; position: fixed;bottom:0px;left:0px;z-index:1002;transform: rotateY(180deg);}'); var right1 = xwidth-breite; addGlobalStyle('#einstellung3 { width:'+xwidth+'px; height: '+breite+'px; background-color:red; position: fixed;bottom:0px;right:'+breite+'px;z-index:1001;transform-origin: bottom right;transform: rotateZ(-270deg);}'); addGlobalStyle('.meinedivs { width: 0px; height: '+breite+'px; background-color:'+farbe+'; position: fixed;top:0px;left:0px;z-index:1109;}'); var right2 = xwidth/2-breite; addGlobalStyle('#einstellung2 { width:'+xwidth+'px; height: '+breite+'px; background-color:black; position: absolute;bottom:0px;left:0px;z-index:1003;transform-origin: top left;transform: rotateZ(-90deg);}'); } document.getElementsByTagName('body')[0].innerHTML += '<div id="einstellung" class="einstellung">' +'<din id="rein"></div>' +' <div id="einstellung1" class="einstellung"></div>' +' <div id="einstellung2" class="einstellung"></div>' +' <div id="einstellung3" class="einstellung"></div>' +'<div id="info"></div>'; for(a=0;a<=10;a++){ document.getElementById('rein').innerHTML +='<div id="eins'+a+'" class="meinedivs"> </div>'; } document.getElementById('info').innerHTML = '' +'Breite des Lauflichtes <input type="range" id="nummer" name="nummer" min="10" max="200" size="10" value="10"><br>' +'Tempo des Lauflichtes <input type="range" id="tempo" name="tempo" min="10" max="2000" size="10" value="2000"><br>' +'Noch schneller : <input type="range" id="tempoplus" name="tempoplus" min="1" max="20" size="1" value="1"><br>' +'Farbe des Lichtes : <input type="color" id="farbe" name="farbe" value="'+sessionStorage.getItem('farbe')+'"><br>' +'Hintergrudfarbe : <input type="color" id="farbe1" name="farbe1" value="'+sessionStorage.getItem('farbe1')+'"><br>' +'Menge Lampen : <select id="mengelampen" name="mengelampen">' +' <option value="">Menge der lichter</option><option value="0">1</option><option value="1"> 2</option> ' +'<option value="2">3</option><option value="3"> 4</option><option value="4">5</option> ' +' <option value="5">6</option><option value="6">7</option><option value="7">8</option>' +' <option value="8"> 9</option><option value="9">10</option><option value="10">11</option></select><br>' +'<div id="inn"></div><br>' +'<div id="in0"></div><br>' +'<div id="in1"></div><br>' +'<div id="in2"></div><br>' +'<div id="in3"></div><br>' +'<div id="in4"></div><br>' +'<div id="in5"></div><br>' +'<div id="in6"></div><br>' +'<div id="in7"></div><br>' +'<div id="in8"></div><br>' +'<div id="in9"></div><br>' +'<div id="in10"></div><br>' function jo () { var farbe = document.getElementsByName('farbe')[0].value; var nummer = document.getElementsByName('nummer')[0].value; var mengelampen = document.getElementsByName('mengelampen')[0].value; var tempo = document.getElementsByName('tempo')[0].value; var tempoplus = document.getElementsByName('tempoplus')[0].value; // var farbe1 = document.getElementsByName('farbe1')[0].value; document.getElementById('einstellung').style.background = document.getElementsByName('farbe1')[0].value; document.getElementById('einstellung1').style.background = document.getElementsByName('farbe1')[0].value; document.getElementById('einstellung2').style.background = document.getElementsByName('farbe1')[0].value; document.getElementById('einstellung3').style.background = document.getElementsByName('farbe1')[0].value; sessionStorage.setItem('tempoplus', tempoplus); sessionStorage.setItem('mengelampen', mengelampen); sessionStorage.setItem('nummer', nummer); sessionStorage.setItem('farbe', farbe); // sessionStorage.setItem('farbe1', farbe1); sessionStorage.setItem('tempo', tempo); try{ clearTimeout(timer1) }catch(e){} css() x=0; los(x) } farbe1.onchange = jo; farbe.onchange = jo; mengelampen.onchange = jo; nummer.onchange=jo; tempo.onchange=jo tempoplus.onchange=jo function los(x){ var retval = lichtladen(); var menge =retval.vb var mengelicht = retval.va var lauf = menge*2; if(x<lauf){ for(y=0;y<=mengelicht;y++){ unten(y) if(y==0){ var y1=-menge }else if(y>=1){ var y1=menge*y*2-menge; } var x2=parseInt(x)*parseInt(sessionStorage.getItem('tempoplus')) if(x2>lauf){ x=0; } var alles =y1; var alles1 =Math.round(alles+x2); document.getElementById('eins'+y).style.width=menge+'px'; document.getElementById('eins'+y).style.left=alles1+'px'; document.getElementById('eins'+y).innerHTML=alles1; document.getElementById('in'+y).innerHTML='' +'Div '+y+' = Positsion -'+alles1+' X -'+x+' X2 - '+x2+' Tempoplus - '+sessionStorage.getItem('tempoplus')+''; } x++ timer1 = window.setTimeout(function () { los(x) }, sessionStorage.getItem('tempo')); } } function unten(y){ neuesElement = document.getElementById("einstellung").cloneNode(true); document.getElementById("einstellung1").appendChild(neuesElement); neuesElement1 = document.getElementById("einstellung").cloneNode(true); document.getElementById("einstellung2").appendChild(neuesElement1); neuesElement2 = document.getElementById("einstellung").cloneNode(true); document.getElementById("einstellung3").appendChild(neuesElement2); } /* // +'<div id="eins0" class="meinedivs"></div>' // +'<div id="eins1" class="meinedivs"></div>' // +'<div id="eins2" class="meinedivs"></div>' // +'<div id="eins3" class="meinedivs"></div>' // +'<div id="eins4" class="meinedivs"> </div>' // +'<div id="eins5" class="meinedivs"> </div>' // +'<div id="eins6" class="meinedivs"> </div>' // +'<div id="eins7" class="meinedivs"> </div>' // +'<div id="eins8" class="meinedivs"> </div>' // +'<div id="eins9" class="meinedivs"> </div>' // +'<div id="eins10" class="meinedivs"> </div> </div>' function laufbreite(x){ var retval = lichtladen(); var menge =retval.vb var lauf = menge*2; if(x<lauf){ var k='1'+mengebreite; for(ya=11;ya<=k;ya++){ lk=ya-11; if(lk==0){ var y3=-menge }else if(lk>=1){ var y3=menge*lk*2-menge; } // yaa=ya-10; // var y3=menge*yaa*2-menge-menge-menge; var x3=parseInt(x)*parseInt(sessionStorage.getItem('tempoplus')) if(x3>lauf){ x=0; } var allesa =y3; var alles11 =Math.round(allesa+x3); rightminus = sessionStorage.getItem('nummer') document.getElementById('eins'+ya).style.left=rightminus+'px'; // document.getElementById('eins'+ya).style.backgroundColor='green'; document.getElementById('eins'+ya).style.width=sessionStorage.getItem('nummer') document.getElementById('eins'+ya).style.height=menge+'px'; document.getElementById('eins'+ya).style.top=alles11+'px'; xwidthminus=xwidth-sessionStorage.getItem('nummer') //document.getElementById('eins'+ya).style.left=xwidthminus+'px'; document.getElementById('eins'+ya).innerHTML='<ceter>'+alles11+'</center>'; document.getElementById('in'+ya).innerHTML='Div '+ya+' = Positsion: H'+alles11+'-W'+rightminus+' X -'+x+' y3-'+y3+'- X2 - '+x3+' Tempoplus - '+sessionStorage.getItem('tempoplus')+''; } } } +'<div id="eins11" class="meinedivs"></div>' +'<div id="eins12" class="meinedivs"></div>' +'<div id="eins13" class="meinedivs"></div>' +'<div id="eins14" class="meinedivs"> </div>' +'<div id="eins15" class="meinedivs"> </div>' +'<div id="eins16" class="meinedivs"> </div>' +'<div id="eins17" class="meinedivs"> </div>' +'<div id="eins18" class="meinedivs"> </div>' +'<div id="eins19" class="meinedivs"> </div>' +'<div id="eins20" class="meinedivs"> </div>' +'<div id="eins21" class="meinedivs"> </div>' +'<div id="in11"></div><br>' +'<div id="in12"></div><br>' +'<div id="in13"></div><br>' +'<div id="in14"></div><br>' +'<div id="in15"></div><br>' +'<div id="in16"></div><br>' +'<div id="in17"></div><br>' +'<div id="in18"></div><br>' +'<div id="in19"></div><br>' +'<div id="in20"></div><br>' +'<div id="in21"></div><br>' /* // if(y<=9){ //var los1 = document.getElementById('farbe'); //los1.onchange = // y='0'+y; //} // document.getElementById('eins'+y).style.zindex='10'+y+''; // if(y==1){y1=-100} // if(y==2){y1=100} // if(y==3){y1=300} // if(y==4){y1=500} // if(y==5){y1=700} // if(y==6){y1=900} // if(y==7){y1=1100} // if(y==8){y1=1300} // if(y==9){y1=1500} // if(y==10){y1=1700} */