// ==UserScript== // @name Referals Counter by Apple // @version 0.1 // @match http://*.leagueoflegends.com/rewards/referrals/page:* // @run-at document-end // ==/UserScript== HideLevelsWithZero = true Completed = parseInt($(".completed_invites_counter.count").children("span")[0].innerHTML) CurPage = parseInt($(".current.page_number")[0].innerHTML) SummonerCount_Empty = [] for (var i = 0; i <= 30; i++) { SummonerCount_Empty[i] = 0 } SummonerCount = (CurPage != 1)?GM_getValue("SummonerCount", []):[] $(".summoner_level").each(function(){ if (SummonerCount[this.nextElementSibling.innerHTML] == null) {SummonerCount[this.nextElementSibling.innerHTML] = []} if (SummonerCount[this.nextElementSibling.innerHTML][parseInt(this.innerHTML)] == null) {SummonerCount[this.nextElementSibling.innerHTML][parseInt(this.innerHTML)] = 0} SummonerCount[this.nextElementSibling.innerHTML][parseInt(this.innerHTML)]++ }) //console.log("Completed: "+Completed) //console.log("CurPage: "+CurPage) if (CurPage <= Completed/20) { GM_setValue("SummonerCount", SummonerCount) var CurrentURL = window.location.href.split(":") CurrentURL[CurrentURL.length-1] = CurPage+1 window.location.href = CurrentURL.join(":") } else { var Text = "" for (var date in SummonerCount){ Text = Text+"
"+date+"" //for (var i = 1; i < SummonerCount[date].length; i++){ for (var level in SummonerCount[date]){ //if (SummonerCount[i] > 0) { console.log("Summoners of level "+i+": "+SummonerCount[i]) } Text = (HideLevelsWithZero == false || SummonerCount[date][level] > 0)?Text+"":Text } Text = Text+"
LevelAmount
"+level+""+SummonerCount[date][level]+"
" } Text = Text + "" document.body.innerHTML = Text GM_setValue("SummonerCount", []) }