ProutexMacro

Read the description in GreasyFork!

当前为 2021-04-28 提交的版本,查看 最新版本

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

// ==UserScript==
// @name ProutexMacro
// @namespace -
// @version [1.0]
// @description Read the description in GreasyFork!
// @author Discord: GoblinTime#2714 : Greasy Fork: ♡⚠♡GoblinTime♡⚠♡
// @match *://sandbox.moomoo.io/*
// @match *://moomoo.io/*
// @grant none
// @require https://greasyfork.org/scripts/368273-msgpack/code/msgpack.js?version=598723
// @require http://code.jquery.com/jquery-3.3.1.min.js
// @require https://code.jquery.com/ui/1.12.0/jquery-ui.min.js
// @require https://cdnjs.cloudflare.com/ajax/libs/jquery-confirm/3.3.0/jquery-confirm.min.js
// @require https://cdn.jsdelivr.net/npm/[email protected]/dist/msgpack.min.js
// @require https://cdn.jsdelivr.net/npm/[email protected]/fontfaceobserver.standalone.min.js
// ==/UserScript==
(function() {
'use strict';
$("#errorNotification").after(`
<div id="ShowMenu"></span>
<div id="addtext">LeftAndRightClicks: On</div>
<div id="addtext0">LeftAndRightClicks: Off</div>
<div id="addtext1">Left-Click</div>
<div id="addtext2">Right-Click</div>
<style>
#ShowMenu {
position:absolute !important;
display:block;
top: 5px;
left: 5px;
width: auto;
height: auto;
text-align: center;
}


#addtext,#addtext1,#addtext2,#addtext0 {
display: none;
color: #fff;
background: linear-gradient(to right, red, orange, yellow, green, cyan, blue, violet);
  background-size: 400% 400%;
font-size: 20px;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  -webkit-animation: colorR 20s ease infinite;
  animation: colorR 20s ease infinite;
}
@-webkit-keyframes colorR {
  0% { background-position: 0% 50% }
  50% { background-position: 100% 50% }
  100% { background-position: 0% 50% }
}
@keyframes colorR {
  0% { background-position: 0% 50% }
  50% { background-position: 100% 50% }
  100% { background-position: 0% 50% }
}
</style>
`);
var Clicks = false;
const cvs = document.getElementById("gameCanvas")
cvs.addEventListener("mousedown", clicks, false);
function clicks(e) {
 if (e.button == 0) {
 if(Clicks == true){
       document.getElementById('addtext1').style.display = "block";
       window.storeEquip(0,1);
       window.storeEquip(7);
       window.storeEquip(18,1);
       setTimeout(function() {
       window.storeEquip(11);
       window.storeEquip(21, 1);
       }, 100);
       setTimeout(function() {
       window.storeEquip(53);
       window.storeEquip(21,1);
       }, 180);
       setTimeout(function() {
       window.storeEquip(6);
       window.storeEquip(13,1);
       }, 260);
       setTimeout(function() {
       document.getElementById('addtext1').style.display = "none";
       },600);
       }
    }
     if (e.button == 2) {
     if(Clicks == true){
       document.getElementById('addtext2').style.display = "block";
       window.storeEquip(0,1);
       window.storeEquip(20);
       window.storeEquip(19,1);
       setTimeout(function() {
       window.storeEquip(40);
       window.storeEquip(19, 1);
       }, 120);
       setTimeout(function() {
       window.storeEquip(6);
       window.storeEquip(19, 1);
       }, 200);
       setTimeout(function() {
       document.getElementById('addtext2').style.display = "none";
       },600);
       }
    }
}
document.addEventListener('keydown', (e)=>{ // Add event
switch(e.keyCode) {
case 74: // [Button]- J
if(Clicks == false){
document.getElementById('addtext').style.display = "block";
document.getElementById('addtext0').style.display = "none";
Clicks=true;
} else {
document.getElementById('addtext').style.display = "none";
document.getElementById('addtext0').style.display = "block";
Clicks=false;
}
break;
case 82: // [Button]- R
console.log("Bull, Blood[Wings]");
window.storeBuy(7);// [Buy, Hat]- BullHelmet
window.storeBuy(18, 1);// [Buy, Acc]- Blood Wings
window.storeEquip(7);// [Equip, Hat]- BullHelmet
window.storeEquip(21, 1);// [Equip, Acc]- Blood Wings
break;
case 16: // [Button]- Shift
console.log("Boost, Tail");
window.storeBuy(12);// [Buy, Hat]- Booster
window.storeBuy(11, 1);// [Buy, Acc]- Tail
window.storeEquip(12);// [Equip, Hat]- Booster
window.storeEquip(11, 1);// [Equip, Acc]- X Wings
break;
case 84: // [Button]- T
console.log("Soldier, X[Wings]");
window.storeBuy(6);// [Buy, Hat]- Soldier
window.storeBuy(21, 1);// [Buy, Acc]- X Wings
window.storeEquip(6);// [Equip, Hat]- Soldier
window.storeEquip(21, 1);// [Equip, Acc]- X Wings
break;
case 90: // [Button]- Z
console.log("Tank, Black[Wings]");
window.storeBuy(40);// [Buy, Hat]- Tank
window.storeBuy(19, 1);// [Buy, Acc]- Black Wings
window.storeEquip(40);// [Equip, Hat]- Tank
window.storeEquip(19, 1);// [Equip, Acc]- Black Wings
break;
}
});
/* Instructions for adding items: You need to put this code in a comment here is how I commented out this text */
//  /*
document.getElementById('gameName').innerText = 'ProutexMacro';
document.getElementById("moomooio_728x90_home").style.display = "none";
$("#moomooio_728x90_home").parent().css({display: "none"});
document.getElementById("promoImg").remove();
document.getElementById('adCard').remove();
$("#youtuberOf").remove();
$("#followText").remove();
$("#promoImgHolder").remove();
$("#twitterFollow").remove();
$("#joinPartyButton").remove();
$("#linksContainer2").remove();
$("#partyButton").remove();
$("#youtubeFollow").remove();
$("#adCard").remove();
$("#adBlock").remove();
$("#mobileInstructions").remove();
$("#altServer").remove();
$("#downloadButtonContainer").remove();
$("#mobileDownloadButtonContainer").remove();
$(".downloadBadge").remove();
//  */
setTimeout(() => {
document.getElementById('ot-sdk-btn-floating').remove();
document.getElementById('pre-content-container').remove();
},1000);
})();