Greasy Fork is available in English.

Disable scope (SHELL SHOCKERS)

Removes the black borders that occur whenever you scope in!

Nainstalovat skript?
Skript doporučený autorem

Mohlo by se vám také líbit Mod Panel for Shell Shockers.

Nainstalovat skript
// ==UserScript==
// @name         Disable scope (SHELL SHOCKERS)
// @version      0.3
// @description  Removes the black borders that occur whenever you scope in!
// @match        *://shellshock.io/*
// @author       A3+++
// @run-at       document-start
// @grant        none
// @namespace    https://greasyfork.org/users/815159
// ==/UserScript==
(function () {
    window.XMLHttpRequest = class extends window.XMLHttpRequest {
        constructor(){super(...arguments)}
        open() {
            if (arguments[1] && arguments[1].includes("js/shellshock.js"))this.scriptMatch = true;
            super.open(...arguments);}
        get response(){
            if (this.scriptMatch) {
                let responseText = super.response;
                let matches = [responseText.match(/.push\((\w+)\),\w+.maxZ=100/),responseText.match(/this.crosshairs.position.z=2/)];
                if (matches[0]) responseText = responseText.replace(matches[0][0], matches[0][0] + `,window.fixCamera(${matches[0][1]})`);
                if (matches[1]) responseText = responseText.replace(matches[1][0], matches[1][0] + `;return`)
                return responseText
            }
            return super.response;
        }
    };
 
    window.fixCamera = function (camera) {
        let border = document.getElementById("scopeBorder");
        Object.defineProperties(camera.viewport, {
            width: {
                set: () => border.style.display = "none",
                get: () => 1
            },
            x: {
                get: () => 0
            }
        });
    }
}())