Agar.io Mouse Controls

Left-click = Split, Right-click = Feed.

目前为 2017-05-30 提交的版本。查看 最新版本

// ==UserScript==
// @name         Agar.io Mouse Controls
// @namespace    https://gf.qytechs.cn/en/users/46159
// @version      0.4
// @description  Left-click = Split, Right-click = Feed.
// @author       Tom Burris
// @icon         http://bit.ly/2oT4wRk
// @match        http://agar.io/*
// @grant        none
// @compatible   chrome, firefox
// @noframes
// ==/UserScript==

(function() {
    'use strict';

    var speed = 50;
    var ejectDown = false;
    var canvas = document.getElementById("canvas");
    canvas.addEventListener("mousedown", function(event) {
        switch(event.which) {
            case 1:
                window.core.split();
                break;
            case 2:
                for(var n = 0; n < 4; n++) {
                    setTimeout(window.core.split, n * speed);
                }
                break;
            case 3:
                ejectDown = true;
                eject();
                break;
        }
    });
    window.addEventListener("mouseup", function(event) {
        if (event.which == 3) {
            ejectDown = false;
        }
    });
    canvas.addEventListener("mousewheel", function(event) {
        canvas.dispatchEvent(new MouseEvent('mousemove', {'clientX': window.innerWidth/2, 'clientY': window.innerHeight/2}));
    });
    canvas.addEventListener("contextmenu", prevent);
    canvas.addEventListener("drag", prevent);
    function eject() {
        if (ejectDown) {
            window.core.eject();
            setTimeout(eject, speed);
        }
    }
    function prevent(event) {
        event.preventDefault();
    }
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址