Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name Linesplit
- // @version 0.5
- // @description 13 macro's. For feeding, linesplits, tricksplits, etc :)
- // @author Megabyte918
- // @match *.craftycat.esy.es/*
- // @match *.abs0rb.me/*
- // @match *.agar.io/*
- // @match *.gota.io/*
- // @match *http://protozoan.byethost10.com/*
- // @match *.protozoanx.glitch.me/*
- // @match *.protozoan.glitch.me/*
- // @match *.vanis.io/*
- // ==/UserScript==
- window.addEventListener('keydown', keydown);
- window.addEventListener('keyup', keyup);
- document.getElementById("nick").maxLength = "9e9";
- // Load macros
- var canFeed = false;
- function keydown(event) {
- if (event.keyCode == 39 ) {
- // Horizontal linesplit
- var x = window.innerWidth / 2;
- var y = window.innerHeight / 2;
- $("canvas").trigger($.Event("mousemove", {clientX: x, clientY: y}));
- }
- if (event.keyCode == 37 ) {
- // Horizontal linesplit
- x = window.innerWidth / 2;
- y = window.innerHeight / 2;
- $("canvas").trigger($.Event("mousemove", {clientX: x, clientY: y}));
- }
- if (event.keyCode == 38) { //key
- var X2 = window.innerWidth/2;
- var Y2 = window.innerHeight/3.5;
- $("canvas").trigger($.Event("mousemove", {clientX: X2, clientY: Y2}));
- }
- if (event.keyCode == 40) { //key
- X2 = window.innerWidth/2;
- Y2 = window.innerHeight/3.5;
- $("canvas").trigger($.Event("mousemove", {clientX: X2, clientY: Y2}));
- }
- window.addEventListener('keydown', keydown);
- if (event.keyCode == 90) { //key Z
- var X = window.innerWidth/2;
- var Y = window.innerHeight/2;
- $("canvas").trigger($.Event("mousemove", {clientX: X, clientY: Y}));
- }
- if (event.keyCode == 88) { //key X
- X = window.innerWidth/2;
- Y = window.innerHeight/3.5;
- $("canvas").trigger($.Event("mousemove", {clientX: X2, clientY: Y2}));
- }
- }
- // When a player lets go of W stop feeding
- function keyup(event) {
- if (event.keyCode == 87) canFeed = false;
- }
- // Alias for W key
- function feed() {
- if (!canFeed) return;
- window.onkeydown({keyCode: 87});
- window.onkeyup({keyCode: 87});
- setTimeout(feed, 0);
- }
- // Alias for space
- function split() {
- $("body").trigger($.Event("keydown", { keyCode: 32}));
- $("body").trigger($.Event("keyup", { keyCode: 32}));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement