您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Помощь кузнецу
- // ==UserScript==
- // @name smithHelper
- // @author omne
- // @namespace omne
- // @description Помощь кузнецу
- // @version 0.2
- // @include /^https{0,1}:\/\/((www|qrator|my)\.(heroeswm|lordswm)\.(ru|com)|178\.248\.235\.15)\/inventory.php/
- // @license GNU GPLv3
- // ==/UserScript==
- (function() {
- if (/inventory/.test(location.href)) {
- let transfers = document.querySelectorAll(".inv_request_info");
- for (let i = 0; i < transfers.length; i++) {
- if (transfers[i].innerHTML.indexOf("ремонт") > 0) {
- let art_id = transfers[i].innerHTML.match(/art_info.php.id=([^\"]+)/)[1];
- let gold = Number(transfers[i].querySelectorAll("b")[1].innerHTML.replace(",", ""));
- let perc = Number(transfers[i].innerHTML.match(/\(([0-9]+)%\)/)[1]);
- let repair_cost = Math.round(gold/perc*100);
- let repair_score = (repair_cost/4000).toFixed(2);
- let date = new Date(Date.now() + Math.round(repair_cost/4*60*60));
- let profit = gold - repair_cost;
- let divs = transfers[i].querySelectorAll("div");
- console.log(divs);
- for (let j = 0; j < divs.length; j++) {
- if (divs[j].innerHTML.indexOf("Прочноcть:") >= 0) {
- divs[j].innerHTML += "<BR>+<B>" + repair_score + "</b> ГК, до <b>" + date.getHours() + ":" + (date.getMinutes() < 10 ? "0" + date.getMinutes():date.getMinutes()) + "</b>, прибыль <b style = 'color:" + (profit >= 0 ? "green":"red") + "'>" + profit + "</b>";
- }
- }
- }
- }
- }
- })();