您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
es wird ein untermenue in der highscoreerzeugt in den man nach geld suchen kann
当前为
// ==UserScript== // @name Super Highscore Gegner nach Geld und Punote suche 2017 // @namespace sucht gegner nach geld und nach punkten // @author Basti1012 // @include *www.pennergame.de/highscore/* // @include *berlin.pennergame.de/highscore/* // @version 2.0 // @description es wird ein untermenue in der highscoreerzeugt in den man nach geld suchen kann // @copyright Basti1012 alias Pennerhackisback // @icon http://www.lildevil.org/greasemonkey/images/IC-icon.png // @grant GM_getValue // @grant GM_xmlhttpRequest // @author Basti1012 // ==/UserScript== var url = document.location.href; if (url.indexOf("http://www")>=0) { var link = "http://www.pennergame.de" var siglink = 'http://inodes.pennergame.de/de_DE/signaturen/'; } if (url.indexOf("http://berlin")>=0) { var link = "http://berlin.pennergame.de" var siglink = 'http://inodes.pennergame.de/bl_DE/signaturen/'; } var head =document.getElementsByTagName('head')[0]; head.innerHTML += '<link rel="icon" type="image/x-icon" href="http://media.pennergame.de/de/img/att.png" />'; document.title += 'Geldsuche By Basti1012'; var table = document.getElementById('nav-2'); table.innerHTML += '<li><a name="PennergameSpam1" id="PennergameSpam1" alt="PennergameSpam1" title="Pennergame Spam" <span class="btn-right"><span class="btn-left">Geldsuche im Punktebereich</span></span></a></li>'; document.getElementById('PennergameSpam1').addEventListener('click', function linktklickerone() { var anleitung = '<div align="left" name="sbalki" id="sbalki"></div><br><br>'; GM_xmlhttpRequest({ method: 'GET', url: ''+link+'/fight/overview/', onload: function( response ) { var lf = response.responseText; var attmin = lf.match(/Dein Ziel muss ([0-9]+) bis ([0-9]+) Punkte haben/)[ 1 ]; var attmax = lf.match(/Dein Ziel muss ([0-9]+) bis ([0-9]+) Punkte haben/)[ 2 ]; hs2 = Math.round(attmin*1.25/3); GM_setValue("attmax" , attmax); GM_setValue("attmin" , attmin); GM_setValue("money" , hs2); } }); var knopfe ='Min-Punkte für gezielte suche:' +'<input name="min_points" id="min_points" maxlength="11" ' +'size="7" value="'+GM_getValue("attmin")+'" type="text" /><br>' +'Max-Punkte für gezielte suche:<input id="max_points" ' +'name="max_points" maxlength="11" size="7" value="'+GM_getValue("attmax")+'" type="text" /><br> ' +'Geldangabe:<input id="geld" name="geld" maxlength="11" size="7" value="'+GM_getValue("geld")+'" type="text" /><br> ' +'Menge der Seiten die durchsucht werden sollen:' +'<select name="seite">' +' <option value="5" >5 Seiten für langsame computer mit langsamen internet ( isdn )</option>' +' <option value="10" >10 Seiten für langsame computer mit langsamen internet ( isdn )</option>' +' <option value="15" >15 Seiten für langsame computer mit langsamen internet ( isdn )</option>' +' <option value="20" >20 Seiten für langsame computer mit langsamen internet ( isdn )</option>' +' <option value="25" >25 Seiten für mittelschnelle computer und kleiner dsl leitung</option>' +' <option value="30" >30 Seiten für mittelschnelle computer und kleiner dsl leitung</option>' +' <option value="35" >35 Seiten für mittelschnelle computer und kleiner dsl leitung</option>' +' <option value="40" >40 Seiten für mittelschnelle computer und kleiner dsl leitung</option>' +' <option value="50" >50 Seiten für mittelschnelle computer und kleiner dsl leitung</option>' +' <option value="100" >100 Seiten nur für schnelle computer und schnellen internet</option>' +' <option value="150" >150 Seiten nur für schnelle computer und schnellen internet</option>' +' <option value="200" >200 Seiten nur für schnelle computer und schnellen internet</option>' +' <option value="300" >300 Seiten nur für schnelle computer und schnellen internet</option>' +' </select><br>' +'<input type="button" id="geldsucher" name="geldsucher" value="gegner mit euren Einstellungen suchen " /><br>' +'<div align="left" name="wasgeht" id="wasgeht"></div>'; var inhalt = '<div class="settingpoint"><table border="0" cellspacing="0" cellpadding="0">' +'<td width="500" height="70"><tr>' +'<div align="left" name="sbalki" id="sbalki"></div><br><div align="left" name="sbalkia" id="sbalkia"></div>' +''+knopfe+'</div></td></tr>'; var tr = document.getElementsByClassName('zrelative sitdown')[0]; tr.innerHTML = ''+anleitung+''+inhalt+'<table class="list" border="1" width="1490"><tbody><tr bgcolor="#272727">' +'<th align="center" width="30">Id</th>' +'<th align="center" width="50">promille</th>' +'<th align="center" width="270">Profillink</th>' +'<th align="center" width="50">Rankink</th>' +'<th align="center" width="80">Platz</th>' +'<th align="center" width="80">Punkte</th>' +'<th align="center" width="80">Reg</th>' +'<th align="center" width="100">Geld</th>' +'<th align="center" width="130">Stadt</th>' +'<th align="center" width="100">Status</th>' +'<th align="center" width="100">Joined</th>' +'<th align="center" width="200">Bande</th>' +'<th align="center" width="120">Tier</th>' +'<th align="center" width="15"><img src="http://media.pennergame.de/de/img/att.png" width="16" height="16"></th>' +'<th align="center" width="15"><img src="http://media.pennergame.de/img/overview/new_msg.gif"></th>' +'<th align="center" width="15">g</th>' +'<th align="center" width="15">o</th>' +'</tr>' ; document.getElementById('geldsucher').addEventListener('click', function linktklickerone() { var menge = document.getElementsByName('seite')[0].value; var max = document.getElementById('max_points').value; var min = document.getElementById('min_points').value; var geld = document.getElementById('geld').value; GM_setValue("max" , max); GM_setValue("min" , min); GM_setValue("menge" , menge); GM_setValue("geld" , geld); x=1; i=1; z=1; seitenwahl(x,i,z); },false); function seitenwahl(x,i,z){ var mengea = GM_getValue("menge"); if(i<=Number(mengea)){ i++; anfang(x,i,z); }else{ document.getElementsByName('sbalki')[0].innerHTML = '<font style=\"color:green; font-size:200%;\"><b>Habe fertig gescannt</b></font>'; } } function anfang(x,i,z){ var max = GM_getValue("max"); var min = GM_getValue("min"); var menge = GM_getValue("menge"); var geld = GM_getValue("geld"); document.getElementsByName('wasgeht')[0].innerHTML = '<font style=\"color:red; font-size:200%;\"><b>Suche inerhalb Min: '+min+' Max: '+max+' Punkte .Nach minimum Geld: '+geld+' € durchsuche '+menge+' Seiten.</b></font>'; GM_xmlhttpRequest({ method: 'GET', url: ''+link+'/highscore/user/'+i+'/?max='+max+'&min='+min+'', //url: 'http://www.pennergame.de/highscore/user/'+i+'/?max=1&min=111111', onload: function(responseDetails) { var content = responseDetails.responseText; for (var x = 1; x<=20; x++){ if(x>=20){ seitenwahl(x,i,z); } var table = content.split('id="stadtteil"><div>Stadtteil</div>')[1]; var table1 = table.split('<div id="pagination">')[0]; var feld = table1.split('class="col1')[x]; var feld1 = feld.split('</tr>')[0]; var id = feld1.split('<a href="/profil/id:')[1]; var id2 = id.split('/')[0]; z++; var mengea = GM_getValue("menge"); var prozi2 = Math.round(mengea*19) GM_setValue("prozi2" , prozi2); var prozi1 = Math.round((100/prozi2)*10)/10 var prozi = Math.round(prozi1*z) var balki = Math.round(prozi*3) document.getElementsByName('sbalki')[0].innerHTML = ' ['+prozi+'%] Suche bei '+z+' von '+prozi2+'<br><div class="processbar_bg" style="width: 300px;"><div id="active_process2" class="processbar" style="width: '+balki+'px;"></div></div>'; mitte(id2,x,z); } }}); } function mitte(id2,x,z){ GM_xmlhttpRequest({ method: 'GET', url: ''+link+'/dev/api/user.'+id2+'.xml', onload: function(responseDetails) { var parser = new DOMParser(); var dom = parser.parseFromString(responseDetails.responseText, "application/xml"); var nam = dom.getElementsByTagName('name')[0].textContent; var id = dom.getElementsByTagName('id')[0].textContent; var platz = dom.getElementsByTagName('position')[0].textContent; var punkte = dom.getElementsByTagName('points')[0].textContent; var reg = dom.getElementsByTagName('reg_since')[0].textContent; var rankingpoints = dom.getElementsByTagName('rankingpoints')[0].textContent; try{ var cash = dom.getElementsByTagName('cash')[0].textContent/100; }catch(e){ cash='- - -'; } try{ var bande = dom.getElementsByTagName('name')[1].textContent; var bandeid = dom.getElementsByTagName('id')[1].textContent; var status = dom.getElementsByTagName('status')[0].textContent; var joined = dom.getElementsByTagName('joined')[0].textContent; var bandeergebniss = '<a href="/profil/bande:'+bandeid+'/" style="text-decoration: none;">'+bande+'</a>'; }catch(e){ var bandeergebniss = '- - -'; } if (status==3) { var statu = '<img src="http://media.pennergame.de/img/bande/admin.gif"><font style=\"color:blue; font-size:100%;\"><b> Admin</b></font>'; } else if (status==2) { var statu = '<img src="http://media.pennergame.de/img/bande/coadmin.gif"><font style=\"color:orange; font-size:100%;\"><b> Co-Admin</font>'; } else if (status==1) { var statu = '<img src="http://media.pennergame.de/img/bande/member.gif"><font style=\"color:grey; font-size:100%;\"><b> Mitglied</font>'; } else if (status==0) { var statu = 'No Bande'; }; try{ var cash = dom.getElementsByTagName('cash')[0].textContent/100; var promille = '<div align="right"><div style="overflow: hidden; width: 40px; height: 15px;"><img style="position: relative; top: -40px; left: -120px;" src="' + siglink + id + '.jpg"></div></div>'; }catch(e){ var promille = '- - -'; } var fight ='<a href="/fight/?to='+nam+'"><img src="http://media.pennergame.de/de/img/att.png" width="16" height="16"</a>'; var sms ='<a href="/messages/write/?to='+id+'"><img src="http://media.pennergame.de/img/overview/new_msg.gif"</a>'; if (cash <= 111111){ farbe1 = "black";} if (cash <= 99999){ var farbe1 = "gray";} if (cash <= 77777){ farbe1 = "blue";} if (cash <= 66666){ var farbe1 = "cyan";} if (cash <= 55555){ farbe1 = "red";} if (cash <= 44444){ var farbe1 = "green";} if (cash <= 33333){ farbe1 = "magenta";} if (cash <= 22222){ farbe1 = "orange";} if (cash <= 11111){ var farbe1 = "yellow";} if (cash <= 1111){ var farbe1 = "white";} GM_xmlhttpRequest({ method: 'GET', url: ''+link+'/profil/id:' + id + '/', onload: function(responseDetails) { var content = responseDetails.responseText; var suche = content.search("Ist gerade Online"); try{ if (suche != -1) { var online2a = "<img src='http://media.pennergame.de/img/on.gif'></img>"; } else { var online2a = "<img src='http://media.pennergame.de/img/off.gif'></img>"; }; }catch(e){ var online2a = '<font style=\"color:black; font-size:100%;\"><b>geloescht</b></font>'; } try{ var location1 = content.split('Stadtteil</strong>')[1]; var location2 = location1.split('bgcolor="#232323">')[1]; var stadt = location2.split('</td>')[0]; }catch(e){ var stadt ='<font style=\"color:green; font-size:100%;\">Premium</font>'; } //try{ var hausi5 = content.split('http://static2.pennergame.de/img/pv4/shop/de_DE/tiere/')[1]; var tier_number = hausi5.split('.jpg')[0]; // var hausi4 = hausi3.split('<img src="')[1]; // var hausi2 = hausi4.split('"')[0]; switch (tier_number) { case "14896": var tier_name = 'Eisbär'; break; case "94826": var tier_name = 'Elefant'; break; case "43703": var tier_name = 'Tiger'; break; case "73933": var tier_name = 'Dressierte Maus'; break; case "12536": var tier_name = 'Äffchen'; break; case "32563": var tier_name = 'Chihuahua'; break; case "00001": var tier_name = 'Kakerlake'; break; case "68930": var tier_name = 'Goldfisch'; break; case "11836": var tier_name = 'Maus'; break; case "73308": var tier_name = 'Hamster'; break; case "52483": var tier_name = 'Wellensittich'; break; case "31451": var tier_name = 'Taube'; break; case "73684": var tier_name = 'Ratte'; break; case "77310": var tier_name = 'Hase'; break; case "21903": var tier_name = 'Frettchen'; break; case "73735": var tier_name = 'Katze'; break; case "89386": var tier_name = 'Falke'; break; case "61402": var tier_name = 'Schlange'; break; case "62474": var tier_name = 'Hausziege'; break; case "12758": var tier_name = 'Pudel'; break; case "48263": var tier_name = 'Adler'; break; case "09051": var tier_name = 'Schäferhund'; break; case "15240": var tier_name = 'Pitbull'; break; case "62456": var tier_name = 'Cockerspaniel'; break; case "90385": var tier_name = 'Pferd'; break; case "98962": var tier_name = 'Giraffe'; break; case "64220": var tier_name = 'Nilpferd'; break; case "73953": var tier_name = 'Krokodil'; break; case "25834": var tier_name = 'Nashorn'; break; default: var tier_name = "-"; break; } // }catch(e){ // var tier_name = '-'; // } try { var geschlecht2 = content.split('<img src="http://media.pennergame.de/img/profilseite/')[1]; var geschlecht = geschlecht2.split('.jpg"')[0]; var geschlecht_image = '<div style="display:inline-block;"><img src="http://media.pennergame.de/img/profilseite/' + geschlecht + '.jpg" height="12" width="12"></img></div> '; } catch(err) { var geschlecht_image = '<font style=\"color:green; font-size:100%;\">[X]</font>'; } var geld = GM_getValue("geld" , geld); if (cash >= Number(geld)){ tr.innerHTML += '<table class="list" border="1" width="1490"><tbody><tr bgcolor="#272727">' +'<th align="center" width="30">'+z+'</th>' +'<th align="center" width="50">'+promille+'</th>' +'<th align="center" width="270"><a href="/profil/id:'+id+'/">'+nam+'</a></th>' +'<th align="center" width="50">'+rankingpoints+'</th>' +'<th align="center" width="80">'+platz+'</th>' +'<th align="center" width="80">'+punkte+'</th> ' +'<th align="center" width="80">'+reg+'</th>' +'<th align="center" width="100"><font style=\"color:'+farbe1+'; font-size:100%;\"><b>'+cash+' €</b></font></th>' +'<th align="center" width="130">'+stadt+'</th>' +'<th align="center" width="100">'+statu+'</th>' +'<th align="center" width="100">'+joined+'</th>' +'<th align="center" width="200">'+bandeergebniss+'</th>' +'<th align="center" width="120">'+tier_name+'</th>' +'<th align="center" width="15">'+fight+'</th>' +'<th align="center" width="15">'+sms+'</th>' +'<th align="center" width="15">'+geschlecht_image+'</th>' +'<th align="center" width="15">'+online2a+'</th>' +'</tr></tbody></table>'; } var prozi2 = GM_getValue("prozi2" , prozi2); if(z >= prozi2){ document.getElementsByName('sbalki')[0].innerHTML = '<font style=\"color:green; font-size:300%;\"><b>Habe fertig gescannt</b></font>'; } }}); }}); } },false);