Greasy Fork is available in English.

takepoint.io auto play

this is stupid lol

// ==UserScript==
// @name         takepoint.io auto play
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  this is stupid lol
// @author       Marliskilla
// @match        https://takepoint.io/
// @grant        none
// @require      https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js
// ==/UserScript==
(function() {
    'use strict';
    setTimeout(function(){Module.enterGame();}, 3000);
/*
    for(var i = 0; i < 100; i++){
        setTimeout(function(){$("#canvas").trigger($.Event("keyup", { keyCode: 83})); $("#canvas").trigger($.Event("keydown", { keyCode: 87}));}, i*20000);
        setTimeout(function(){$("#canvas").trigger($.Event("keyup", { keyCode: 87})); $("#canvas").trigger($.Event("keydown", { keyCode: 83}));}, i*20000 + 10000);
    }

*/
function move(deg){
   // alert(window.getMapStartX());
    switch(deg){
        case 0:
            $("#canvas").trigger($.Event("keydown", {keyCode: 87})); //87 = w
            break;
        case 90:
            $("#canvas").trigger($.Event("keydown", {keyCode: 68})); //68 = d
            break;
        case 180:
            $("#canvas").trigger($.Event("keydown", {keyCode: 83}));//83 = s
            break;
        case 270:
            $("#canvas").trigger($.Event("keydown", {keyCode: 65}));//65 = a
            break;
        case 45:
            $("#canvas").trigger($.Event("keydown", {keyCode: 87}));// w and d
            $("#canvas").trigger($.Event("keydown", {keyCode: 68}));
            break;
        case 135:
            $("#canvas").trigger($.Event("keydown", {keyCode: 68}));// d and s
            $("#canvas").trigger($.Event("keydown", {keyCode: 83}));
            break;
        case 225:
            $("#canvas").trigger($.Event("keydown", {keyCode: 83}));// s and a
            $("#canvas").trigger($.Event("keydown", {keyCode: 65}));
            break;
        case 315:
            $("#canvas").trigger($.Event("keydown", {keyCode: 65}));// a and w
            $("#canvas").trigger($.Event("keydown", {keyCode: 87}));
            break;
        default:
            $("#canvas").trigger($.Event("keyup", {keyCode: 87}));
            $("#canvas").trigger($.Event("keyup", {keyCode: 68}));
            $("#canvas").trigger($.Event("keyup", {keyCode: 83}));
            $("#canvas").trigger($.Event("keyup", {keyCode: 65}));
            $("#canvas").trigger($.Event("keydown", {keyCode: 49}));
            $("#canvas").trigger($.Event("keyup", {keyCode: 49}));
    }
}
    circle(1000, 5000, 100);
    circle2(1000, 5000, 100);
/*
function keydown(event){
    if(event.keyCode == 73){ //i
    circle();
    }
    if(event.keyCode == 84){//t
        setInterval(circle2, 1000);
    }
}
function keyup(){}
*/
function circle(delay, offset, repetitions){
    for(var i = 0; i < repetitions; i++){
        setTimeout(function(){move(); move(0)}, 8*i*delay + offset + 0*delay);
        setTimeout(function(){move(); move(45)}, 8*i*delay + offset + 1*delay);
        setTimeout(function(){move(); move(90)}, 8*i*delay + offset + 2*delay);
        setTimeout(function(){move(); move(135)}, 8*i*delay + offset + 3*delay);
        setTimeout(function(){move(); move(180)}, 8*i*delay + offset + 4*delay);
        setTimeout(function(){move(); move(225)}, 8*i*delay + offset + 5*delay);
        setTimeout(function(){move(); move(270)}, 8*i*delay + offset + 6*delay);
        setTimeout(function(){move(); move(315)}, 8*i*delay + offset + 7*delay);
    }
}

function circle2(delay, offset, repetitions){
    for(var i = 0; i < repetitions; i++){
        setTimeout(function(){shoot(0)}, 8*i*delay + offset + 0*delay);
        setTimeout(function(){shoot(45)}, 8*i*delay + offset + 1*delay);
        setTimeout(function(){shoot(90)}, 8*i*delay + offset + 2*delay);
        setTimeout(function(){shoot(135)}, 8*i*delay + offset + 3*delay);
        setTimeout(function(){shoot(180)}, 8*i*delay + offset + 4*delay);
        setTimeout(function(){shoot(225)}, 8*i*delay + offset + 5*delay);
        setTimeout(function(){shoot(270)}, 8*i*delay + offset + 6*delay);
        setTimeout(function(){shoot(315)}, 8*i*delay + offset + 7*delay);
    }
}


function shoot(deg){
    var xpos;
    var ypos;
    var width = window.innerWidth;
    var height = window.innerHeight;
    $("#canvas").trigger($.Event("mouseup", {clientX: 0, clientY: 0, which: 1}));
    switch(deg){
        case 315:
            xpos = 0;
            ypos = 0;
            break;
        case 0:
            xpos = width / 2;
            ypos = 0;
            break;
        case 45:
            xpos = width;
            ypos = 0;
            break;
        case 90:
            xpos = width;
            ypos = height / 2;
            break;
        case 135:
            xpos = width;
            ypos = height;
            break;
        case 180:
            xpos = width / 2;
            ypos = height;
            break;
        case 225:
            xpos = 0;
            ypos = height;
            break;
        case 270:
            xpos = 0;
            ypos = height / 2;
            break;
        default:
            break;
    }
    $("#canvas").trigger($.Event("mousemove", {clientX: xpos, clientY: ypos}));
    $("#canvas").trigger($.Event("mousedown", {clientX: xpos, clientY: ypos, which: 1}));
    /*
    $("#canvas").trigger($.Event("mousemove", {clientX: xpos, clientY: ypos}));
    '*/
}
})();