您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Shows hero damage percent in match overview
// ==UserScript== // @name Dotabuff hero damage percentage // @namespace #pop // @version 1.1 // @description Shows hero damage percent in match overview // @author prna // @match http://www.dotabuff.com/matches/* // @grant none // ==/UserScript== var foots = document.getElementsByTagName('tfoot'); var totals = []; for (var i = 0; i < 2; ++i) { var k = 1; var tot = foots[i].rows[0].cells[10].innerHTML; if(tot.substr(tot.length - 1) == "k") {k = 1000;} totals.push(k*Number(tot.slice(0,-1))); } var tr1 = document.getElementsByClassName(' faction-radiant'); var tr2 = document.getElementsByClassName(' faction-dire'); var tr = [tr1,tr2]; for (var j = 0; j < 2; ++j) { for (var i = 0; i < tr[j].length; ++i) { var k = 1; var hd = tr[j][i].cells[12].innerHTML; if(hd.substr(hd.length - 1) == "k") {k = 1000;} var per = Math.round(Number(k*100*hd.slice(0,-1))/totals[j]); tr[j][i].cells[12].innerHTML += " ("+per.toString()+"%)"; } }