LAUFLICHTS UPDaTES TEST

wer faul ist und klicks ersparen will nimmt dieses script

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==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}



*/