Wall Glitch Vertix

allows into walls through corners, 'q' to start, 'e' to end

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램을 설치해야 합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

// ==UserScript==
// @name         Wall Glitch Vertix
// @namespace    http://vertix.io/
// @version      1.02
// @description  allows into walls through corners, 'q' to start, 'e' to end
// @author       Meatman2tasty
// @match        http://vertix.io/
// @grant        none
// ==/UserScript==

function wallShift() {
    setTimeout(function() {
        keys.d = 1;
        setTimeout (function() {
            keys.d = 0;
            setTimeout (function() {
                keys.u = 1;
                setTimeout (function() {
                    keys.u = 0;
                }, 500);
            }, 500);
        }, 500);
    }, 500);
}

var active = false;
var interval = void 0;

function activate(event) { //'q' to activate
    event.preventDefault();
    if (event.keyCode === 81 && !active) {
        active = true;
        interval = setInterval(wallShift, 10);
    }
}

function deactivate(event) { //'e' to deactivate
    event.preventDefault();
    if (event.keyCode === 69) {
        active = false;
        clearInterval(interval);
    }
}

c.addEventListener("keydown", activate, false);
c.addEventListener("keyup", deactivate, false);