// ==UserScript== // @name Attributes On Search Page // @namespace pbr/aosp // @include http://goallineblitz.com/game/search.pl* // @copyright 2010, pabst // @license (CC) Attribution Share Alike; http://creativecommons.org/licenses/by-sa/3.0/ // @version 10.06.01 // @description sdfsdf // @downloadURL https://update.greasyfork.icu/scripts/1436/Attributes%20On%20Search%20Page.user.js // @updateURL https://update.greasyfork.icu/scripts/1436/Attributes%20On%20Search%20Page.meta.js // ==/UserScript== window.setTimeout( function() { main(); }, 100); var atts = ["Age","Arch","Elvl","Str","Spd","Agi","Jmp","Sta","Vis","Cnf","Blk","Tck","Thr","Cat","Car","Kck","Pnt"]; function main() { var results = document.getElementsByClassName("search_name_head"); if (results == null) return; results = results[0]; results.style.width = "200px"; for (var i=0; i"); var attributes = new Array(); var age = parseFloat(div.getElementsByClassName("vital_data")[2].innerHTML.split("-")[1]); attributes.push(age); var arch = ""; var a = div.innerHTML.split('src="/images/game/archetypes/'); if (a.length > 1) { arch = '")[0]+""; } attributes.push(arch); var elvl = ""; elvl = parseFloat(div.getElementsByClassName("current_stats_value")[0].childNodes[1].innerHTML); attributes.push(elvl); var d = div.getElementsByTagName("div"); for (var i=0; i')[2].split("<")[0])); } } while (attributes.length < 17) { attributes.push("-"); } var attNames = ["Strength","Blocking","Speed","Tackling","Agility","Throwing","Jumping", "Catching","Stamina","Carrying","Vision","Kicking","Confidence","Punting"]; for (var i=0; i"+attNames[i]+""); if (v.length > 1) { v = parseFloat(v[1].split(">")[1]); attributes[i+3] = Math.round(attributes[i+3] + v); } else { attributes[i+3] = Math.round(attributes[i+3]); if (isNaN(attributes[i+3]) == true) { attributes[i+3] = "-"; } } } var v = 2; var r = [0,1,2,1+v,3+v,5+v,7+v,9+v,11+v,13+v,2+v,4+v,6+v,8+v,10+v,12+v,14+v]; var a = document.getElementsByTagName("a"); for (var i=0; i"; a[i].parentNode.parentNode.insertBefore(td, a[i].parentNode.parentNode.lastChild.previousSibling); } } } } function getInetPage(address, func) { console.log("getInetPage : "+address); var req = new XMLHttpRequest(); req.open( 'GET', address, true ); req.onload = function() { if (this.status != 200) { alert("pbr gm script: Error "+this.status+" loading "+address); } else { console.log("loaded: "+address) func(address,this); } }; req.send(null); return req; }