您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Energy recovery for eRebuglik
当前为
// ==UserScript== // @name eRep Energy Recovery // @name:ro Recuperare energie eRep // @description Energy recovery for eRebuglik // @description:ro Recuperare energie pentru eRebuglik // @namespace http://www.linuxmint.ro/ // @version 1.0 // @license CC BY 4.0 // @author Nicolae Crefelean // @include http*://www.erepublik.com/* // @grant none // ==/UserScript== if (typeof jQuery !== "undefined") { jQuery(function() { var gameInactivity = 0; var gameRefresh = 0; // returns true|false whether energy can be recovered (bar not filled) function energyAvailable() { return jQuery(".tooltip_health_limit").length && parseInt(jQuery(".tooltip_health_limit").text().trim()) > 0; } // return true|false whether the energy can be recovered with food function foodAvailable() { return jQuery("#foodText").length && jQuery("#eat_food_text").val().trim() == jQuery("#foodText").text().trim() || jQuery("#heal_btn").length && jQuery("#heal_btn").attr("class") == "food_btn"; } // check the user's game activity and feed if not active for more than 5 seconds; also, refresh if inactive for more than 1 hour setInterval(function() { if (energyAvailable() && foodAvailable() && gameInactivity >= 5) { energy.eatFood(); if (gameRefresh > 3600) { location.reload(); gameRefresh = 0; } gameInactivity = 0; } gameInactivity++; gameRefresh++; }, 1000); }); }