The code below been programmed to do keyboard event's listening, but I want to change it to listen to mouse buttons. For example, Instead of feeding fast with Q I want it to be with right mouse button, instead of split with space I want it to be with left mouse button, Can anyone help?
// ==UserScript==
// @name Best Tricksplit, Doublesplit, and Feeding Macros + Auto Settings + Triplesplit Macro
// @namespace http://tampermonkey.net/
// @version 0.9
// @description Sets show mass and dark theme to true, provides a tricksplit with E or 4, triplesplit with 3, doublesplit with D or 2, faster feeding with Q, and split with 1
// @author Jack Burch + Tom Burris
// @match http://abs0rb.me/*
// @match http://agar.io/*
// @match http://agarabi.com/*
// @match http://agarly.com/*
// @match http://en.agar.bio/*
// @match http://agar.pro/*
// @match http://agar.biz/*
// @grant none
// @run-at document-end
// ==/UserScript==
window.addEventListener('keydown', keydown);
window.addEventListener('keyup', keyup);
var Feed = false;
var Dingus = false;
var imlost = 25;
load();
function keydown(event) {
if (event.keyCode == 81) {
Feed = true;
setTimeout(F, imlost);
} // Tricksplit
if (event.keyCode == 16) {
i();
setTimeout(i, imlost);
setTimeout(i, imlost*2);
setTimeout(i, imlost*3);
} // Doublesplit
if (event.keyCode == 18 ) {
i();
setTimeout(i, imlost);
}// Split
if (event.keyCode == 32) {
i();
}
} // When Player left Q, It Stop Feeding fast
function keyup(event) {
if (event.keyCode == 81) {
Feed = false;
}
if (event.keyCode == 79) {
Dingus = false;
}
}
// Feed Macro With Q
function F() {
if (Feed) {
window.onkeydown({keyCode: 87});
window.onkeyup({keyCode: 87});
setTimeout(F, imlost);
}
}
function i() {
$("body").trigger($.Event("keydown", { keyCode: 32}));
$("body").trigger($.Event("keyup", { keyCode: 32}));
}
after few research and help from my friend i find the code should be change to be like shown below