// ==UserScript== // @name CellCraftX // @namespace http://tampermonkey.net/ // @version 4.5.1 // @description for AEA clan, not u homie // @author SuiX // @match http://cellcraft.io/* // @grant none // @run-at document-end // @downloadURL none // ==/UserScript== document.getElementById("instructions").innerHTML += "
Macro by__JaZzY!
"; window.addEventListener('keydown', keydown); window.addEventListener('keyup', keyup); var SplitDown = false; var EjectDown = false; var speed = 0; var speed2 = 100; function keydown(event) { if (event.keyCode == 87 && EjectDown === false) { EjectDown = true; setTimeout(eject, speed); } if (event.keyCode == 65 && SplitDown === false) { SplitDown = true; setTimeout(split2, speed); } if (event.keyCode == 68) { split(); setTimeout(split, speed2); } } function keyup(event) { if (event.keyCode == 87) { EjectDown = false; } if (event.keyCode == 65) { SplitDown = false; } } function eject() { if (EjectDown) { window.onkeydown({keyCode: 87}); window.onkeyup({keyCode: 87}); setTimeout(eject, speed); } } function split2() { if (SplitDown) { $("body").trigger($.Event("keydown", { keyCode: 32})); $("body").trigger($.Event("keyup", { keyCode: 32})); setTimeout(split2, speed); } } function split() { $("body").trigger($.Event("keydown", { keyCode: 32})); $("body").trigger($.Event("keyup", { keyCode: 32})); } // DELETE THE BELOW LINES IF YOU DO NOT WANT MOUSE CONTROLS! (function(Mouse) { document.getElementById("canvas").addEventListener("mousedown", function(event) { if (event.which == 1) { //Switch with the below "2" if left mouse doublepslits. split(); } else if (event.which == 2) { //Switch with the above "1" if middle mouse click splits once. split(); setTimeout(split, Speed); } else if (event.which == 3) { EjectDown = true; setTimeout(eject, Speed2); } }); document.getElementById("canvas").addEventListener("mouseup", function(event) { if (event.which == 3) { EjectDown = false; } }); $('#canvas').bind('contextmenu', function(e) { e.preventDefault(); }); }());