This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Losebot Pennergame
#1
Der Losebot wurde noch mal bearbeitet.

Update 13.7.2018
Beim Kauf von 10 Lose blieb immer ein Rest übrig.Fehler behoben.
Einzel abrechnung ,was jedes Los gewonnen/verloren hat.
Css Bug behoben.Weißer Border um Logout Button ist nun weg.

Hierder Aktuelle Code zum selber rein Kopieren

// ==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://sebastian1012.bplacede.net
lkpv_63d41c6c32ad34.29853517
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste