Pfandsucher bot inclusive losebot

es wird ein Menü erzeugt was immer da ist und man kann die bots damit steuern

当前为 2017-09-02 提交的版本,查看 最新版本

// ==UserScript==
// @name		Pfandsucher bot inclusive losebot
// @include        *www.pennergame.de*
// @include        *berlin.pennergame.de*
// @version       09.2017.
// @description  es wird ein Menü erzeugt was immer da ist und man kann die bots damit steuern
// @namespace      bots die man immer gebrauchen kann ..
// @author         Basti1012
// @copyright     Basti1012 alias Pennerhackisback
// @icon          http://www.lildevil.org/greasemonkey/images/IC-icon.png
// @grant       GM_getValue
// @grant       GM_xmlhttpRequest
// @grant       GM_setValue
// ==/UserScript==

aaa = document.createElement("div");
aaa.setAttribute("style", "position:absolute;top:100px;left:500px;z-index:100;display:block;background-color:black;font-size:10pt;padding:25px;-moz-border-radius:25px;");
aaa.setAttribute("align", "left");
//ladeanzelement.setAttribute("id");
aaa.innerHTML += '<input id="lose" class="formbutton" type="button" name="lose" value="Lose kaufen." ><span id="sbalki"</span><span id="sbalki1"</span><input id="start" class="formbutton" type="button" name="start" value="Start Flaschenbot." ><input id="start1" class="formbutton" type="button" name="start1" value="Stop Flaschenbot." ><font style="color:white ;font-size:100%;\"><span id="test2"</span><br></font></b><br><span id="test1"</span>'
document.getElementsByTagName("body")[0].appendChild(aaa);



if(GM_getValue("suchr") == null){
	GM_setValue("suchr", 5000000000)
} 
if (GM_getValue("suchr") <= 10000){

  document.getElementById("test2").innerHTML = '<br><b><font style="color:blue ;font-size:120%;\">Flaschenbot startet ...</font></b>';
}
	if (GM_getValue("suchr") >= 50000){
 document.getElementById("test2").innerHTML = '<br><b><font style="color:blue ;font-size:120%;\">Flaschen bot deaktiviert</font></b>';

}
	GM_xmlhttpRequest({
		method: 'GET',
		url: 'http://www.pennergame.de/stock/bottle/',
		onload: function(responseDetails) {
			var content = responseDetails.responseText;
 var flaschen = content.split('<td align="left" width="250">')[1].split('Preis:')[0];
 var flaschen1 = flaschen.split('<span>')[1].split(' Pfandflaschen')[0];
var flaschen2 = flaschen1.replace(/\ /g, "");

var cent = content.split('zum akuellen Kurs:')[1].split('</b>')[0];
 var cent2 = cent.split('euro;')[1].split(' ')[0];
			var cent3 = cent2.replace(/\,/g, ".");
var preis =  Math.round(flaschen2*cent3)*1/1;

		document.getElementById("test1").innerHTML = 	'<font style="color:blue ;font-size:120%;\"> Flaschen :</font><font style="color:red ;font-size:120%;\">'+flaschen2+'</font><br><font style="color:blue ;font-size:120%;\"> Verkaufswert :</font><font style="color:red ;font-size:120%;\">'+preis+'&euro; </font>';
			
		}});


	 	


 


document.getElementsByName('start')[0].addEventListener('click', function start() {
	var bb = '10000';
	GM_setValue("suchr", bb)
document.getElementById("test2").innerHTML = '<br><b><font style="color:blue ;font-size:120%;\">Flaschenbot gestartet</font></b>';
	check()
location.reload()
}, false);


document.getElementsByName('start1')[0].addEventListener('click', function start() {
	var bb = '500000000';
	GM_setValue("suchr", bb)
document.getElementById("test2").innerHTML = '<br><b><font style="color:blue ;font-size:120%;\">Flaschenbot gestoppt</font></b>';
location.reload()
}, false);



	window.setInterval(check, GM_getValue("suchr"))
function check(){

 var jetzt = new Date();
  var Stunde = jetzt.getHours();
  var Std = ((Stunde < 10) ? "0" + Stunde : Stunde);
  var Minuten = jetzt.getMinutes();
  var Min = ((Minuten < 10) ? "0" + Minuten : Minuten);
  var Sek = jetzt.getSeconds();
  var SekA = ((Sek < 10) ? "0" + Sek : Sek);
var time = ''+Std+':'+Min+':'+SekA+'';
	

	GM_xmlhttpRequest({
		method: 'GET',
		url: 'http://www.pennergame.de/activities/',
		onload: function(responseDetails) {
			  var content = responseDetails.responseText;
        var skilla = content.split('720">12 Stunden</option>')[1].split('<div class')[0];
         try{
            var such = skilla.split('Du bist auf')[1].split(':')[0];

            document.getElementById("test2").innerHTML = '<br><b><font style="color:blue ;font-size:120%;\">'
							+''+time+'</font></b><b><font style="color:orange;font-size:120%;\">'+such+'</font></b><br>'
							+'<img src="http://file1.npage.de/001730/84/bilder/ajax-loader.gif" alt="">';
         }catch(e){
		         try{
                  var sucha = content.split('von der')[1].split('.')[0];
					 		
		              document.getElementById("test2").innerHTML = '<br><b><font style="color:blue ;font-size:120%;\">'
									//	+''+time+'</font></b><b><font style="color:orange;font-size:120%;\">'
									+'Gehe Einkaufswagen leeren</font></b>';

		          pfand()	
			
              }catch(e){
                    try{
                    var suchs = content.split('12 Stunden</option>')[1].split('</form>')[0];
		                var suchx = suchs.split('value="Sammeln gehen"')[1].split('type')[0];
	
			              suchen()

		          
	                  }catch(e){

		              }
				    }
				 }
	 }});
}




			
	function pfand(){

     var jetzt = new Date();
  var Stunde = jetzt.getHours();
  var Std = ((Stunde < 10) ? "0" + Stunde : Stunde);
  var Minuten = jetzt.getMinutes();
  var Min = ((Minuten < 10) ? "0" + Minuten : Minuten);
  var Sek = jetzt.getSeconds();
  var SekA = ((Sek < 10) ? "0" + Sek : Sek);
var time = ''+Std+':'+Min+':'+SekA+'';
	                 GM_xmlhttpRequest({
	                    	method: 'POST',
		                    url: 'http://www.pennergame.de/activities/bottle/',
		                     headers: {'Content-type': 'application/x-www-form-urlencoded'},
		                    data: encodeURI('type=1&time=10&bottlecollect_pending=True&Submit2=Einkaufswagen+ausleeren:'),
		                      onload: function(responseDetails){
                     document.getElementById("test2").innerHTML +=' <br><b><font style="color:blue ;font-size:120%;\">'+time+'</font></b><font style="color:green;font-size:120%;\"><b>Einaufswagen gelert</b></font>';
      check()               
                   }});
}		


function suchen(){
     var jetzt = new Date();
  var Stunde = jetzt.getHours();
  var Std = ((Stunde < 10) ? "0" + Stunde : Stunde);
  var Minuten = jetzt.getMinutes();
  var Min = ((Minuten < 10) ? "0" + Minuten : Minuten);
  var Sek = jetzt.getSeconds();
  var SekA = ((Sek < 10) ? "0" + Sek : Sek);
var time = ''+Std+':'+Min+':'+SekA+'';
	GM_xmlhttpRequest({
		method: 'POST',
		url: 'http://www.pennergame.de/activities/bottle/',
		headers: {'Content-type': 'application/x-www-form-urlencoded'},
		data: encodeURI('sammeln=10&konzentrieren=1: undefined'),
		onload: function(responseDetails){
    document.getElementById("test2").innerHTML = '<br><b><font style="color:blue ;font-size:120%;\">'+time+'</font></b><b><font style="color:green;font-size:120%;\">  Bin wieder sammeln</font></b>';

    }});
}

document.getElementsByName('lose')[0].addEventListener('click', function start() {


  document.getElementById('sbalki1').innerHTML = '<b><font style="color:blue ;font-size:120%;\">Losebot startet....</font>';

	GM_xmlhttpRequest({
		method: 'GET',
		url: 'http://www.pennergame.de/overview/',
		onload: function(responseDetails) {
			  var content = responseDetails.responseText;
        var skilla = content.split('>Geld:</span>')[1].split('</li>')[0];
    
            var such = skilla.split('&euro;')[1].split('<')[0];
var suchr = such.replace(/\,/g, ".");
			   GM_setValue("suchr", suchr) 
		}});
		        GM_xmlhttpRequest({
  	method: 'GET',
   	url: "http://www.pennergame.de/city/games/",
        onload: function(responseDetails) {
        	var acontent = responseDetails.responseText;
        var text1 = acontent.split('Du kannst heute noch ')[1];
var NochLose = text1.split(' Lose kaufen')[0];
var text11 = NochLose.split('lose_remaining">')[1];
var menge11 = text11.split('<')[0];
//var test =  Math.round(500-NochLos)     
	var menge1 = menge11;
			if(menge1 < 1){
				alert('du kannst heute keine lose mehr kaufen ')
				location.reload()
			}
				if(menge1 > 1){

	   document.getElementById('sbalki1').innerHTML = '<b><font style="color:blue ;font-size:120%;\">Aktuelles guthaben '+GM_getValue("suchr")+'<br> du kannst noch '+menge1+' kaufen</font>';
  bot1(menge1)
				}
		}});

 
  
  
  function bot1(menge1){
  if(menge1 >= 1){
      var menge1 = menge1-10;

kaufen(menge1)
    }
    if(menge1 <= 0){ 
      	GM_xmlhttpRequest({
		method: 'GET',
		url: 'http://www.pennergame.de/overview/',
		onload: function(responseDetails) {
			  var content = responseDetails.responseText;
        var skilla = content.split('>Geld:</span>')[1].split('</li>')[0];
    
            var such = skilla.split('&euro;')[1].split('<')[0];
 
var suchr = such.replace(/\,/g, ".");

var gewinn = Math.round(suchr-GM_getValue("suchr"))*1000/1000;    
      
    document.getElementById('sbalki').innerHTML += '<br><b><font style="color:blue ;font-size:120%;\">Gewinn durch losebot  '+gewinn+'.00 &euro;</font>';  
			location.reload(5000)
      }});
		}
	}


  function kaufen(menge1){
  
        GM_xmlhttpRequest({
      method: 'POST',
      url: 'http://www.pennergame.de/city/games/buy/',
      headers: 
      {'Content-type': 'application/x-www-form-urlencoded'},
      data: encodeURI('menge=10&id=1&preis=1.00&preis_cent=100&submitForm=F%C3%BCr+%E2%82%AC10.00+kaufen'),
      onload: function(){

		        GM_xmlhttpRequest({
  	method: 'GET',
   	url: "http://www.pennergame.de/city/games/",
        onload: function(responseDetails) {
        	var acontent = responseDetails.responseText;
        var text1 = acontent.split('Du kannst heute noch ')[1];
var NochLose = text1.split(' Lose kaufen')[0];
var text11 = NochLose.split('lose_remaining">')[1];
var NochLos = text11.split('<')[0];
var test =  Math.round(500-NochLos)     
          
document.getElementById('sbalki').innerHTML = '<b><font style="color:blue ;font-size:120%;\">'+NochLos+' / 500 <br>kaufe noch '+menge1+' Lose</font>';
     bot1(menge1) 
				}});
       }});      
	}



}, false);



// copyright By Basti1012 
// dieses Script darf nicht verender werden oder irgendwo im Netz angeboten werden.
// Wr dieses script endern will muss sich die erlaubnis von Basti1012 holen .