您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Показывает процент влияния в городе
// ==UserScript== // @name Virtonomica_Lobby // @version 3.02 // @author Alexander Murmanskiy (recoding by test01) // @description Показывает процент влияния в городе // @include https://virtonomic*.*/*/main/politics/lobby/* // @include http:/igra.aup.*/*/main/politics/lobby/* // @namespace virtonomica // @grant none // ==/UserScript== var mainfunction = function () { function getFloat( str ){ str = str.replace(/\s+/g, '') ; str = str.substr( str.indexOf('$') + 1 ); return parseFloat(str); } if (!/(me)/.test(document.URL)) { //var TableForWork = document.getElementById("mainContent").getElementsByTagName('table')[1]; if (typeof (TableForWork) != "undefined") { function TableInsertTableTitle() { Element_TH_Text = document.createElement("TH"); Element_TH_Text.innerHTML = "Влияние (%)"; TableForWork.rows[0].insertBefore(Element_TH_Text, TableForWork.rows[0].cells[3]); delete Element_TH_Text; return true; } //TableInsertTableTitle(); } //console.log('---1---'); var table = $("table.grid"); console.log(table.length); var tr = $("tr", table); var all = getFloat( $('th', table).eq(3).text() ); for(var i=1; i<tr.length; i++) { var tds = $("td", tr.eq(i) ); //var money = tds.eq(3).text().replace(/\s+/g, '').replace('$', '') ; var money = getFloat( tds.eq(3).text() ) ; tds.eq(3).before( $('<td align=right>').append( (100*money/all).toFixed(2) ).append(' %') ); } $('th', table).eq(3).before( $('<th align=right>').append('Влияние (%)') ); } else { var TableForWork = document.getElementById("mainContent").getElementsByTagName('table')[0]; if (typeof (TableForWork) != "undefined") { function TableInsertTableTitle() { Element_TH_Text = document.createElement("TH"); Element_TH_Text.innerHTML = "Влияние (%)"; TableForWork.rows[0].insertBefore(Element_TH_Text, TableForWork.rows[0].cells[1]); delete Element_TH_Text; return true; } //TableInsertTableTitle(); console.log('---2---'); var table = $("table.grid"); console.log(table.length); var tr = $("tr", table); for(var i=1; i<tr.length; i++) { var tds = $("td", tr.eq(i) ); //var money = tds.eq(3).text().replace(/\s+/g, '').replace('$', '') ; var money = getFloat( tds.eq(1).text() ) ; var all = getFloat( tds.eq(2).text() ) ; tds.eq(1).before( $('<td align=right>').append( (100*money/all).toFixed(2) ).append(' %') ); } $('th', table).eq(1).before( $('<th align=right>').append('Влияние (%)') ); /* for (var cells in TableForWork.rows) { var x02 = TableForWork.rows[Number(cells) + Number(1)].getElementsByTagName('td')[1].innerHTML.split(/[$]/); console.log( x02 ); var x03 = x02[0].replace(/\s+/g, ''); var x04 = TableForWork.rows[Number(cells) + Number(1)].getElementsByTagName('td')[2].innerHTML.split(/[$]/); var x05 = x04[0].replace(/\s+/g, ''); Element_TD_Text = document.createElement("TD"); Element_TD_Text.setAttribute("align", 'center'); Element_TD_Text.innerHTML = "<font color=green><b>" + (100* (Number(x03) / Number(x05)) ).toFixed(2) + "</b></font>"; TableForWork.rows[Number(cells) + Number(1)].insertBefore(Element_TD_Text, TableForWork.rows[Number(cells) + Number(1)].cells[1]); delete Element_TD_Text; } */ } } } if (window.top == window) { var script = document.createElement("script"); script.textContent = '(' + mainfunction.toString() + ')();'; document.documentElement.appendChild(script); }
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址