easy :D
当前为
// ==UserScript==
// @name Infinite powers + Multidrop*PUBLIC RELEASE*
// @namespace http://tampermonkey.net/
// @version 2.0
// @description easy :D
// @author Vaqu
// @match https://agma.io/
// @icon https://www.google.com/s2/favicons?sz=64&domain=agma.io
// @grant none
// ==/UserScript==
(function() {
'use strict';
/*
E: recombine
S: speed
X: Virus
1: AntiRec
Q: portal
2: freeze
3: anti freeze
4: Shield
*/
//important variables
let socket = new WebSocket("wss://agma.io")
var $ = window.$
var pwAmnt = $("invRecombine").val()
var pwAmnt2 = $("invSpeed").val()
var user = document.getElementByClassName("username")
var keyLol1 = "E";var keyLol2 = "S";var keyLol3 = "X";var keyLol4 = "1";var keyLol5 = "Q";var keyLol6 = "2";var keyLol7 = "3";
var scriptSuccess = true;
window.addEventListener('keydown', keydown);
setTimeout(function() {
keyLol1 = keyLol1.charCodeAt(0)
keyLol2 = keyLol2.charCodeAt(0)
keyLol3 = keyLol3.charCodeAt(0)
keyLol4 = keyLol4.charCodeAt(0)
keyLol5 = keyLol5.charCodeAt(0)
keyLol6 = keyLol6.charCodeAt(0)
keyLol7 = keyLol7.charCodeAt(0)
}, 5000)
window.alert("Script is already started, no buttons")
if(event.keyCode == keyLol1){
socket.send("#invRecombine", () => {
class AddRecs {
constructor(){
pwAmnt++
}
}
this.recombine = new AddRecs()
this.recombine.init()
user.pwAmnt = user.pwAmnt + 1
})
}
if(event.keyCode == keyLol2){
socket.send("#invSpeed", () => {
class AddSpeed {
constructor(){
pwAmnt2++
}
}
this.speed = new AddSpeed()
this.speed.init()
user.pwAmnt2 = user.pwAmnt2 + 1
})
}
if(event.keyCode == keyLol3){
socket.send("#invSpeed", () => {
class AddSpeed {
constructor(){
pwAmnt++
}
}
this.speed = new AddSpeed()
this.speed.init()
user.pwAmnt2 = user.pwAmnt2 + 1
})
}
parseFloat(pwAmnt.val())
parseFloat(pwAmnt2.val())
//multidrop
let keys = {
keySuper1: "X",//virus
keySuper2: "1",//antirec
keySuper3: "Q",//portal
keySuper4: "2",//freeze
keySuper5: "3",//antifreeze
keySuper6: "4",//shield
keyyer: async function waiter(){
if (e.keyCode != scriptKeys){
return;
}
}
}
function dropper(){
script.manifest("JSON", keys)
if (keys.keyyer.isNaC() || agma.info.keyBinds == keys){return async function(){window.alert("Your keys are not valid/already in use.\n Please make sure this key is\n is a real character and not in use!\n Thank you for using one of Vaqu's scripts!")}; window.reload()}
window.addEventListener("keydown", function(e) {
if (ischecked === true && !$('input, textarea').is(':focus')) {
if (e.repeat) {
e.preventDefault(); // Prevents the default repeating behavior of the key
return; // Exit the function if the key is being held down
}
if (e.keyCode === keys.keySuper1) {
sendPw(4);
} else if (e.keyCode === keys.keySuper3) {
sendPw(6);
} else if (e.keyCode === keys.keySuper4) {
sendPw(8);
} else if (e.keyCode === keys.keySuper5) {
sendPw(11);
} else if (e.keyCode === keys.keySuper2) {
sendPw(12);
} else if (e.keyCode === keys.keySuper6) {
sendPw(14);
}
}
});
}
//ANTI PATCH
let scriptPatched = false
if(agma.innerJS == false){scriptPatched = true}
})();