basti1012.bplaced.net

Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
    Der Lose bot wurde noch mal bearbeitet. Update 13.7.2018 Beim Kauf von 10 Lose blieb immer ein Rest übrig. Fehler behoben. Einzelabrechnung ,was jedes Los gewonnen/verloren hat. CSS Bug behoben. Weißer Border um Logout Button ist nun weg. Hier der aktuelle Code zum selber rein Kopieren

    Code

                                        
                                    // ==UserScript==
    // @name           Pennergame LoseBot mit Detalierter auflistung
    // @include        *pennergame.de/city/games/*
    // @version       13-08-2018-1
    // @description  der altelosebotjetzt mit einzelheiten die vorher nie beachtet wurden (zeigt jedes los ob und wie viel gewonnen)
    // @namespace      bots die man immer gebrauchen kann ..Von pennerhackisback
    // @author         pennerhackisback
    // @copyright     Basti1012 alias Pennerhack
    // @icon          http://www.lildevil.org/greasemonkey/images/IC-icon.png
    // @grant  GM_getValue
    // @grant  GM_setValue
    // @grant  GM_addStyle
    // @require https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js
    // @grant    GM_xmlhttpRequest
    
    // ==/UserScript==
    
    
    function addGlobalStyle(css) {
       var head, style;
       head = document.getElementsByTagName('head')[0];
       if (!head) { return; }
       style = document.createElement('style');
       style.type = 'text/css';
       style.innerHTML = css;
       head.appendChild(style);
    }
    addGlobalStyle('td{width:300px;}#haben,#noch{margin-left:20px}#balken  {height:25px; width:200px;overflow:hidden;border:1px solid red;background:green; margin:auto}#balkeninnen {height:25px; width:1px;text-align:center; background-color:blue; border:none}#bild{width:200px;height:300px}#bot{height:1000px}#aus3{  display:none;  position:absolute;  top:39%;  left:-8px;  transform:rotateZ(15deg);  width:102%;  height:10px;  background:red;  border-radius:50px;}#aus4{  display:none;  position:absolute;  top:39%;  left:-8px;  transform:rotateZ(-15deg);  width:102%;  height:10px;  background:red;   border-radius:50px;}td{  width:44%;  margin:0;  padding:0;  font-size:25px}.botclass{  width:45%;  height:25px;  font-size:21px;  padding:0;  margin-left:1px;}td{  border-bottom:1px solid black;}form:nth-child(1){width:100%;padding:5px; border:10px solid white;box-shadow:15px  15px 15px black;border-radius:25px;display:inline-block;max-height:400px;overflow:auto;}#aus1 p{width:500px;display:inline-block;display:flex;font-size:20px;}');
    
    
    var nochlos=$('#lose_remaining').html();
    guthaben1=$('#options li a').html().trim();
    guthaben2=guthaben1.replace('€','');
    guthaben3=guthaben2.replace(',','');
    guthaben=guthaben3.replace('.','');
    localStorage.setItem('hab',guthaben);
    localStorage.setItem('start',guthaben);
    
    if(nochlos>=101){
      farb='lightgreen';
      addGlobalStyle('#aus3,#aus4{display:none}');
    }else if(nochlos >= 1){
      farb='orange';
      addGlobalStyle('#aus3,#aus4{display:none}');
    }else if(nochlos==0){
      addGlobalStyle('#aus3,#aus4{display:block}');
      farb='red';
    }
    addGlobalStyle('#menge{background:'+farb+'}');
    
    $('.tieritemA').html('<div id="tieritemA"><form id="form"><table id="bot"><tr><td>Lose Guthaben:</td><td class="ab"> '+nochlos+'</td><td rowspan="7"><img src="https://static.pennergame.de/img/pv4/shop/de_DE/games/Rubbellos_31.jpg" alt="Rubbellos" title="Rubbellos"></td></tr><tr><td>Kontostand:</td><td class="ab" id="gut">'+guthaben1+'</td></tr><tr><td>Kaufe  1 Los :</td><td><input type="radio" value="1" name="was"  class="was" id="eins"></td></tr><tr><td>Kaufe 10 Lose :</td><td><input type="radio" value="10" class="was" name="was" id="zehn"></td></tr><tr><td>Mit details :</td><td><input type="checkbox" id="details"></td></tr><tr><td>Menge:</td><td><input type="text" class="botclass" id="menge" value="'+nochlos+'"><input class="botclass" type="button" id="start" value="Bot Starten"></td></tr><tr><td colspan="2"><div id="balken" ><div id="balkeninnen"> </div></div></td></tr><tr colspan="2" id="aus1"></tr><tbody colspan="2" id="aus"></tbody></table></form><div id="aus3"></div><div id="aus4"></div></div> ');
    
    $('#start').click(function(){
       var wieviele_kaufen=$('#menge').val();
       var mit_details=$('#details').is(':checked')
       var radio=$("input[name='was']:checked").val()
       var NOCH;
       var plus=0;
       los(wieviele_kaufen,plus);
       function los(NOCH,plus){
           plus=plus+parseInt(radio);
           var NOCH=NOCH-radio;
           if(NOCH>=0){
               kaufe(NOCH,plus)
               $('#aus1').html('<p style="font-size:30px">kaufe noch '+NOCH+' Lose.</p> ');
           }
           if(radio==10){
              if(NOCH>0 && NOCH<10){
                radio=NOCH;
                kaufe(NOCH,plus)
                $('#aus1').html('<p style="font-size:30px">kaufe noch '+NOCH+' Lose.</p> ');
              }
           }
       }
    
       function kaufe(NOCH,plus){
          if(mit_details==true){
              GM_xmlhttpRequest({
                  method: 'GET',
                  url: 'http://www.pennergame.de/city/games/',
                  onload: function(responseDetails) {
                      var content = responseDetails.responseText;
                      var suchas = content.split('bersicht zu kommen">')[1].split('</li>')[0];
                      var suchd = suchas.split('&euro;')[1].split('</a>')[0];
                      var suchd = suchd.replace(/\n|\r/g,"");
                      var suchd = suchd.replace(/\s/g, "");
                      var suchd = suchd.replace(/\,/g, "");
                      var hab = suchd.replace(/\./g, "");
                     var vergleich=localStorage.getItem('hab');
                      if(vergleich == hab){
                           var farbes = 'orange';
                      }else if(vergleich < hab){
                           var farbes = 'green';
                      }else if(vergleich > hab){
                           var farbes = 'red';
                      }
                     var unter=hab-vergleich;
                     var hab1=hab/100;
                     localStorage.setItem('hab',hab);
               var details='<tr><td style="color:'+farbes+';font-size:12px;">Kontostand  '+hab1+'  &euro;</td><td style="color:'+farbes+';font-size:12px;">'+unter/100+' &euro; </td></tr><br>';
                     document.getElementById('aus').innerHTML+=details;
                     bezahlen(NOCH,plus)
                }
            });  
        }else{
            var details='Ohne Details';
            var hab='';
            bezahlen(NOCH,plus)
        }
        function bezahlen(NOCH,plus){
    
             GM_xmlhttpRequest({
                  method: 'POST',
                 url: 'https://www.pennergame.de/city/games/buy/',
                  headers:
                {'Content-type': 'application/x-www-form-urlencoded'},
                data: encodeURI('menge='+radio+'&id=1&preis='+radio+'.00&preis_cent=100&submitForm=F%C3%BCr+%E2%82%AC0.00+kaufen'),
                 onload: function(){
                    var k=200/wieviele_kaufen;
                    var k1=k*plus;
                    var k2=k1/2;
                    var k2=k2.toFixed(2);                
                    $('#balkeninnen').css('width',k1+'px')        
                    $('#balkeninnen').html(k2+' %')
                    if(k2==100){
                       var gewinn=localStorage.getItem('start')-localStorage.getItem('hab');
                       if(gewinn==0){
                            // var gewinn1='<p>Fertig gekauft ,das Lose kaufen hat nix an deinen Kontostand geändert</p>';
                       }
                       if(gewinn>0){
                           gewinn=gewinn/100;
                           var gewinn1='<p style="font-size:20px">Fertig gekauft ,'
                           +'du hast <span style="color:red"> '+gewinn+'  &euro;  </span> verlust gemacht </p>';
                         schuss();
                       }
                       if(gewinn<0){
                           gewinn=gewinn/100;
                           var gewinn1='<p style="font-size:20px">Fertig gekauft ,'
                           +'du hast <span style="color:green"> '+gewinn+'  &euro;  </span> Gewinn gemacht </p>';
                         schuss();
                       }
                       $('#aus1').html(gewinn1);
                      function schuss(){
                        setTimeout(function(){
                          location.reload();
                        },3000);
                      }
                    }
                    los(NOCH,plus)
                }
            });
        }
      }
    })                    
    // Copyright By Basti1012 http://basti1012.de