Melvor Idle Offline Limit Remover

Remove 12 Hr Offline Idle Limit from Melvor Idle

  1. // ==UserScript==
  2. // @name Melvor Idle Offline Limit Remover
  3. // @namespace https://zeldo.net
  4. // @version 0.1
  5. // @description Remove 12 Hr Offline Idle Limit from Melvor Idle
  6. // @author Zeldo
  7. // @match https://*.melvoridle.com/*
  8. // @grant none
  9. // ==/UserScript==
  10.  
  11. (function() {
  12. 'use strict';
  13.  
  14. function Main() {
  15. if (typeof updateOffline === "undefined") {
  16. return;
  17. }
  18.  
  19. console.log("Attempting to modify Main.js updateOffline");
  20. var UpdateOfflineNew = updateOffline.toString();
  21.  
  22. UpdateOfflineNew = UpdateOfflineNew.replace("if (timeDiff > 43200000) timeDiff = 43200000;", "let hoursGone = (timeDiff / 1000 / 60 / 60);");
  23.  
  24. if (UpdateOfflineNew == updateOffline.toString()) {
  25. console.error("Failed to find 12 hour limitor");
  26. return;
  27. }
  28.  
  29. UpdateOfflineNew = UpdateOfflineNew.replace(/if \(timeGone >= 12\) goneFor \+= .+?\r\n/i, "");
  30. UpdateOfflineNew = UpdateOfflineNew.replace(/if \(timeGone >= 12\) goneFor \+= .+?\n/i, "");
  31.  
  32. if (UpdateOfflineNew == updateOffline.toString()) {
  33. console.error("Failed to find 12 hour message for removal.");
  34. }
  35.  
  36. UpdateOfflineNew = UpdateOfflineNew.replace("Loading your offline progress.", "Loading \' + ((hoursGone > 1) ? (Math.floor(hoursGone) + \" hours\") : Math.floor(hoursGone * 60) + \" minutes\") + \' of offline progress.");
  37. if (UpdateOfflineNew == updateOffline.toString()) {
  38. console.error("Failed to find 12 hour message for removal.");
  39. }
  40.  
  41. updateOffline = eval("(" + UpdateOfflineNew + ")");
  42.  
  43. console.log("Successfully removed 12 hour limit.");
  44. }
  45.  
  46. var script = document.createElement('script');
  47. script.textContent = `try {(${Main})();} catch (e) {console.error(e);}`;
  48. document.body.appendChild(script).parentNode.removeChild(script);
  49.  
  50. })();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址