// ==UserScript== // @name Replay Rewrite - Player Highlight On Replay // @description Highlight players you own when watching GLB replays with the replay rewrite script. // @namespace pbr/phor // @include http://*goallineblitz.com/game/home.pl // @include http://*goallineblitz.com/game/replay.pl?game_id=*&pbp_id=* // @include http://glb.warriorgeneral.com/game/home.pl // @include http://glb.warriorgeneral.com/game/replay.pl?game_id=*&pbp_id=* // @copyright 2009, pabst // @license (CC) Attribution Share Alike; http://creativecommons.org/licenses/by-sa/3.0/ // @version 14.01.301 // @require https://greasyfork.org/scripts/1371-libpbr2/code/libpbr2.js?version=3533 // @downloadURL https://update.greasyfork.icu/scripts/1352/Replay%20Rewrite%20-%20Player%20Highlight%20On%20Replay.user.js // @updateURL https://update.greasyfork.icu/scripts/1352/Replay%20Rewrite%20-%20Player%20Highlight%20On%20Replay.meta.js // ==/UserScript== /* * * pabst did this 08/06/26+ * * */ var scriptName = "Player Highlight"; var scriptVersion = "14.01.30"; var scriptWebpage = "http://userscripts.org/scripts/show/54518"; var other_player_ids = []; var cookieName = "pbr_pl"; var myPlayers; var cookieDate; var cookieData; window.setTimeout( function() { player_highlight_on_replay(); }, 1000); function player_highlight_on_replay() { var inetAddress = window.location.toString(); if (inetAddress.match("replay.pl") != null) { cookieData = readCookieData(cookieName); console.log("CD="+cookieData); if (cookieData != null) { myPlayers = cookieData; } else { myPlayers = new Array(); } for (var i=0; i looking for player "+href); for (var i=0; i"); var name = text.slice(text.indexOf(">")+1,end); if (name == "") { name = text.slice(0,text.indexOf("<")); } name = name.replace(" "," "); name = name.replace("&","&"); playerArray.push(parseInt(t)); playerArray.push(name); text = text.slice(end); } //console.log("writing cookie : "+playerArray); console.log("playerArray : "+(playerArray.length/2)); writeCookie(playerArray); }