// ==UserScript== // @name Player Value To Matchup Page // @namespace pbr // @include https://glb.warriorgeneral.com/game/compare_teams.pl?team1=*&team2=* // @copyright 2010, pabst // @license (CC) Attribution Share Alike; http://creativecommons.org/licenses/by-sa/3.0/ // @description Player Value to Matchup Page // @version 11.11.23 // @downloadURL https://update.greasyfork.icu/scripts/473003/Player%20Value%20To%20Matchup%20Page.user.js // @updateURL https://update.greasyfork.icu/scripts/473003/Player%20Value%20To%20Matchup%20Page.meta.js // ==/UserScript== window.setTimeout( function() { var teams = document.getElementsByClassName("team_name"); for (var i=0; i')[1].split("<")[0]; team = team.split("(")[0]; team = ""+team+""; var div = document.createElement("div"); div.innerHTML = page.responseText.split('
"); var numPlayers = div.getElementsByClassName("player_name").length; var cpuPlayers = div.getElementsByClassName("cpu").length; numPlayers -= cpuPlayers; var text = page.responseText.split("Count:")[1].split("Roster")[0]; var avgLevel = parseInt(text.split("Avg Lv ")[1]); var avgValue = parseFloat(page.responseText.split('margin-bottom: 6px;">')[3].split("
")); var effLevel = parseInt(text.split("Effective Lv ")[1]); var teams = document.getElementsByClassName("team_name"); for (var i=0; i"+header+": "+value+""; } 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; }