BL R9.75 Script Manager

Manage various scripts

Vous devrez installer une extension telle que Tampermonkey, Greasemonkey ou Violentmonkey pour installer ce script.

You will need to install an extension such as Tampermonkey to install this script.

Vous devrez installer une extension telle que Tampermonkey ou Violentmonkey pour installer ce script.

Vous devrez installer une extension telle que Tampermonkey ou Userscripts pour installer ce script.

Vous devrez installer une extension telle que Tampermonkey pour installer ce script.

Vous devrez installer une extension de gestionnaire de script utilisateur pour installer ce script.

(J'ai déjà un gestionnaire de scripts utilisateur, laissez-moi l'installer !)

Vous devrez installer une extension telle que Stylus pour installer ce style.

Vous devrez installer une extension telle que Stylus pour installer ce style.

Vous devrez installer une extension telle que Stylus pour installer ce style.

Vous devrez installer une extension du gestionnaire de style pour utilisateur pour installer ce style.

Vous devrez installer une extension du gestionnaire de style pour utilisateur pour installer ce style.

Vous devrez installer une extension du gestionnaire de style pour utilisateur pour installer ce style.

(J'ai déjà un gestionnaire de style utilisateur, laissez-moi l'installer!)

// ==UserScript==
// @name         BL R9.75 Script Manager
// @namespace    Bootleggers R9.75
// @version      0.0.4
// @description  Manage various scripts
// @author       BD
// @include      https://www.bootleggers.us/*
// @require      https://code.jquery.com/jquery-3.3.1.js
// @update       https://greasyfork.org/scripts/35754-bl-r9-75-script-manager/code/BL%20R975%20Script%20Manager.user.js
// ==/UserScript==

$(document).ready(function() {
    var login = document.querySelectorAll("[value='Login!']")[0];
    var checkHealth = true;
    var yourName = localStorage.getItem("yourName") != null ? localStorage.getItem("yourName") : false;
    if ((!yourName) && (window.location.href != "https://www.bootleggers.us/")) {
        RetrieveUsername();
    }

    //If not the login or health/protection purchasing/repairing pages, check users health
    if ((checkHealth) && (!login) && (window.location.href.includes(".php")) && (!window.location.href.includes(".php?b=1"))) {
        CheckHealth();
    } else if (window.location.href == "https://www.bootleggers.us/scripts") {
        SetupScripts();
    } else if (window.location.href == "https://www.bootleggers.us/jailscript") {
        JailScriptWrapper();
    } else if ((window.location.href == "https://www.bootleggers.us/") ||  (window.location.href.includes("logout.php")) ){
        CleanUpPreferences();
    } else {
        document.title = yourName + " | " + document.title;
    }

    function SetupScripts() {
        document.title = yourName + " | Scripts";
        $("body").css({"margin": "0"});
        var crimesFrame = document.createElement("iframe");
        crimesFrame.width = "50%";
        crimesFrame.height = "50%";
        crimesFrame.style.position = "absolute";
        crimesFrame.src = "https://www.bootleggers.us/crimes.php";
        var gtaFrame = document.createElement("iframe");
        gtaFrame.width = "50%";
        gtaFrame.height = "50%";
        gtaFrame.style.position = "absolute";
        gtaFrame.style.left = "50%"
        gtaFrame.src = "https://www.bootleggers.us/autoburglary.php";
        var racketsFrame = document.createElement("iframe");
        racketsFrame.width = "50%";
        racketsFrame.height = "50%";
        racketsFrame.style.position = "absolute";
        racketsFrame.style.top = "50%";
        racketsFrame.src = "https://www.bootleggers.us/rackets.php";
        var blFrame = document.createElement("iframe");
        blFrame.width = "50%";
        blFrame.height = "50%";
        blFrame.style.position = "absolute";
        blFrame.style.top = "50%";
        blFrame.style.left = "50%";
        blFrame.src = "https://www.bootleggers.us/trainstation.php?s=2";
        var ocFrame = document.createElement("iframe");
        ocFrame.width = "100%";
        ocFrame.height = "50%";
        ocFrame.style.position = "absolute";
        ocFrame.style.top = "100%";
        ocFrame.src = "https://www.bootleggers.us/orgcrime.php";
        $("body").children().remove();
        $("body").append(crimesFrame);
        $("body").append(gtaFrame);
        $("body").append(racketsFrame);
        $("body").append(blFrame);
        $("body").append(ocFrame);
        $("iframe").css({"border-width":"0px"});
        setTimeout(function() {
            window.location.href = "https://www.bootleggers.us/scripts";
        }, 300000);
    }

    function JailScriptWrapper() {
        document.title = yourName + " | Jail Script";
        $("body").css({"margin": "0"});
        var jailFrame = document.createElement("iframe");
        jailFrame.width = "100%";
        jailFrame.height = "100%";
        jailFrame.style.position = "absolute";
        jailFrame.src = "https://www.bootleggers.us/jail.php";
        $("body").children().remove();
        $("body").append(jailFrame);
        $("iframe").css({"border-width":"0px"});
        setTimeout(function() {
            window.location.href = "https://www.bootleggers.us/jailscript";
        }, 5000);
    }

    function RetrieveUsername() {
        console.log("Script paused, retrieving your username from server. This should only ever happen once");
        $.ajax({
            async: false,
            type: "GET",
            url: "https://www.bootleggers.us/profile.php?tab=vote",
            success: function(data) {
                yourName = data.split("incentive=")[1].split(".")[0];
                localStorage.setItem("yourName", yourName);
                console.log("Script resumed");
            }
        });
    }

    function CheckHealth() {
        var health = document.querySelectorAll("[data-player-bar='health']")[0].getElementsByClassName("label")[0].innerText;
        var protection = document.querySelectorAll("[data-player-bar='protection']")[0].getElementsByClassName("label")[0].innerText;
        if (eval(health) < 1) {
            window.location.href = "https://www.bootleggers.us/gold.php?b=1";
        } else if (eval(protection) < 1) {
            window.location.href = "https://www.bootleggers.us/buy.php?b=1";
        }
    }

    function CleanUpPreferences() {
        localStorage.getItem("yourName") ? localStorage.removeItem("yourName") : null;
        localStorage.getItem("busting") ? localStorage.removeItem("busting") : null;
        localStorage.getItem("mission8") ? localStorage.removeItem("mission8") : null;
        localStorage.getItem("travelOveride") ? localStorage.removeItem("travelOveride") : null;
        localStorage.getItem("travelAllowed") ? localStorage.removeItem("travelAllowed") : null;
        localStorage.getItem("OCTravelAllowed") ? localStorage.removeItem("OCTravelAllowed") : null;
    }
});