// ==UserScript==
// @name Elite
// @namespace Macro!
// @version 6.0
// @description Very fast macro to enhance gameplay!
// @author Unknown
// @match http://agario.link/
// @match http://agarz.com
//@match http://agario.global
// @match http://agario.sx/*
//@match http://agarioplay.org/*
//@match http://en.agar.bio/
// @grant none
// @downloadURL https://update.greasyfork.icu/scripts/16251/Elite.user.js
// @updateURL https://update.greasyfork.icu/scripts/16251/Elite.meta.js
// ==/UserScript==
/* jshint -W097 */
'use strict';
document.getElementById("instructions").innerHTML += "
---------------------------------";
document.getElementById("instructions").innerHTML += " Press E to fast feed";
document.getElementById("instructions").innerHTML += " ---------------------------------";
document.getElementById("instructions").innerHTML += " Quickchat Commands";
document.getElementById("instructions").innerHTML += " 1 - Your current location";
document.getElementById("instructions").innerHTML += " 2 - 'Where are you!?'";
document.getElementById("instructions").innerHTML += " 3 - 'Virus Him'";
document.getElementById("instructions").innerHTML += " 4 - 'Split into me!'";
document.getElementById("instructions").innerHTML += " 5 - 'Split him!'";
var interval;
var switchy = false;
$(document).on('keydown',function(e){
if(e.keyCode == 69){
if(switchy){
return;
}
switchy = true;
interval = setInterval(function() {
$("body").trigger($.Event("keydown", { keyCode: 87}));
$("body").trigger($.Event("keyup", { keyCode: 87}));
}, 3);//increase this number to make it fire them out slower
}
});
$(document).on('keyup',function(e){
if(e.keyCode == 69){
switchy = false;
clearInterval(interval);
return;
}
});
var f5 = setInterval(chat,100);
function chat(){
//var w = window.mini_map_tokens[0];
document.getElementById("chat_textbox").onkeyup = function() {
if (this.value == "3") {
this.value = "Virus Him!";
}
if (this.value == "4") {
this.value = "Split into me!";
}
if (this.value == "5") {
this.value = "Split him!";
}
if (this.value == "2") {
this.value = "Where are you!?";
}
if (this.value == "1") {
for (var id in window.mini_map_tokens) {
var token = window.mini_map_tokens[id];
var x = token.x;
var y = token.y;
this.value = "I'm at " + String.fromCharCode(Math.floor(y*6)+65) + Math.floor((x*6)+1);
}
}
var mouseX = event.clientX; // Get the horizontal coordinate
var mouseY = event.clientY; // Get the vertical coordinate
if (this.value == "6") {
this.value = mouseX;
}
}
}