// ==UserScript==
// @name Skillkenntnisse + Fertige Skills ausblenden Hamburg + Berlin + Muenchen 2017
// @namespace Skillkentnisse by newman & Fertige Skils ausblenden by basti1012 gefixt und zusammengenommen von niceguy0815
// @description Listet die benötigten Kenntnisse für die Skills direkt auf der Skillseite auf. Fertige Skills werden ausgeblendet.
// @include *pennergame.de/skills/*
// @grant GM_xmlhttpRequest
// @grant GM_getValue
// @grant GM_setValue
// @author Basti1012
// @icon http://www.lildevil.org/greasemonkey/images/IC-icon.png
// @include *menelgame.pl/skills/*
// @exclude *skills/pet/*
// @version 08.2017
// @downloadURL none
// ==/UserScript==
var url = document.location.href;
if (url.indexOf("http://berlin.pennergame")>=0) {
var link = "http://berlin.pennergame.de"
var anzahl = '94';
}
if (url.indexOf("http://www.berlin.pennergame")>=0) {
var link = "http://www.berlin.pennergame.de"
var anzahl = '94';
}
if (url.indexOf("http://www.pennergame")>=0) {
var link = "http://www.pennergame.de"
var anzahl = '103';
}
if (url.indexOf("http://koeln.pennergame")>=0) {
var link = "http://koeln.pennergame.de"
var anzahl = '53';
}
if (url.indexOf("http://www.koeln.pennergame")>=0) {
var link = "http://www.koeln.pennergame.de"
var anzahl = '53';
}
if (url.indexOf("http://reloaded.pennergame")>=0) {
var link = "http://reloaded.pennergame.de"
var anzahl = '53';
}
if (url.indexOf("http://www.reloaded.pennergame")>=0) {
var link = "http://www.reloaded.pennergame.de"
var anzahl = '53';
}
if (url.indexOf("http://muenchen.pennergame")>=0) {
var link = "http://muenchen.pennergame.de"
var anzahl = '53';
}
if (url.indexOf("http://www.muenchen.pennergame")>=0) {
var link = "http://www.muenchen.pennergame.de"
var anzahl = '53';
}
if (url.indexOf("http://halloween.pennergame")>=0) {
var link = "http://halloween.pennergame.de"
var anzahl = '53';
}
if (url.indexOf("http://www.menelgame")>=0) {
var link = 'http://www.menelgame.pl/'
var anzahl = '00';
}
//----------------------------------------------------------
//-------------------------Skillkentnisse-----------------
//-------------------------by newman-------------------
for(x=0;x<=15;x++){
try {
document.getElementsByTagName('tbody')[x].setAttribute('id', 'tbody.'+x);
id_max = x;
} catch (err){
break;
}
}
function skill_info(skill_name, pos){
GM_xmlhttpRequest({
method: 'GET',
url: ''+link+'/skill/info/'+skill_name+'/',
onload: function(responseDetails) {
var side = responseDetails.responseText;
skill_info_ausgabe(side, skill_name, pos);
}
});
}
function skill_info_ausgabe(side, skill_name, pos){
try {
var side_split = side.split(/Kenntnisse<\/strong><\/td>[\s]*<\/tr>/)[1].split('')[0];
document.getElementById('tbody.'+(id_max-pos)).getElementsByTagName('td')[4].innerHTML+='
Erforderliche Kenntnisse
|
'+side_split+'
';
}
catch(err){
document.getElementById('tbody.'+(id_max-pos)).getElementsByTagName('td')[4].innerHTML+='
Alles erreicht
|
Herzlichen glueckwunsch du hast hier alles erreicht
';
//alert(err);
}
}
if (url.indexOf("http://malle.pennergame")>=0) {
skill_info('Sprechen',6)
skill_info('Bildungsstufe',5)
skill_info('Musik',4)
skill_info('Sozialkontakte',3)
skill_info('Konzentration',2)
skill_info('Taschendiebstahl',1)
skill_info('survival',0)
} else {
skill_info('Sprechen',5)
skill_info('Bildungsstufe',4)
skill_info('Musik',3)
skill_info('Sozialkontakte',2)
skill_info('Konzentration',1)
skill_info('Taschendiebstahl',0)
}
// upfate fuer 2017 by pennerhackisback