Powerline.io mod menu

Press the mod menu button, then once you exit the menu press ctrl/control to use the

目前為 2021-06-26 提交的版本,檢視 最新版本

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

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

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

    // ==UserScript==
    // @name         Powerline.io mod menu
    // @namespace    http://tampermonkey.net/
    // @version      17.2
    // @description  Press the mod menu button, then once you exit the menu press ctrl/control to use the
    // @require      http://code.jquery.com/jquery-3.4.1.min.js
    // @author       shed_modz_
    // @match        powerline.io
    // @grant        none
    // ==/UserScript==
   
    //window.onload = function() {
      //document.getElementById("firstRightBox").innerHTML = "Press ctrl to see the stats change!";
    //};
   
  //other
   
   
    //Make mod menu button
    $("body").after('<center id="m"><button id="menubt">MOD MENU</button></center>');
    //make rgb
    $('#m').after('<style>body, p, h1, h2, h3, h4, h5, h6, div, td, tr, input, footer, center, font, canvas{animation: hi 7s infinite;}@keyframes hi{0%{color: red;}15%{color: orange;}30%{color: yellow;}45%{color:green;}60%{color: blue;}75%{color: purple;}100% {color: red;}} #m{z-index: 20; position: relative;}</style>');
    $('#menubt').click(function() {
      var menu = window.open("", "", "width=250,height=400");
      //css
      menu.document.write('<style>.opt{color:red;}.btn{width:100%;height:50px;background-color:transparent;border: none;padding: 0;margin: 0;}.btn:hover{color: red;}body, p, button, h1, a, h2, h3, h4, canvas{animation: rgb 7s infinite;}@keyframes rgb{0%{color: red;}15%{color: orange;}30%{color: yellow;}45%{color: green;}60%{color: blue;}75%{color: purple;}100% {color: red;}</style>');
      menu.document.write("<script>function enablealt(){localStorage.setItem('alt', 'yes');}function disablealt(){localStorage.setItem('alt', 'no');}.red{color: red;}</script>");
   
      //js
      //make script
      menu.document.write('<script>function score() {var amnt = window.prompt("Please type in the amount of score you want");localStorage.setItem("score", amnt);}function bestscore() {var amnt = window.prompt("Please type in what you want your best score to be"); localStorage.setItem("bestscore", amnt);}function kills() {var amnt = window.prompt("Set your kills to(not in game)");localStorage.setItem("modkill", amnt);}function bkills() {var amnt = window.prompt("Please give a number for your beat kills");localStorage.setItem("bks", amnt);}function n() {var name = window.prompt("What would you like your nick name to be?");localStorage.nick = name;}function removey(){localStorage.setItem("remove", "yes");}function removen(){localStorage.setItem("remove", "no");} function rd() {var names = ["hi","shed","200bots.ga","discord.gg/KCrDax8M4N","cutip","shed-user","modding = fun","byeee"];var rand = names[Math.floor(Math.random() * names.length)];console.log(rand);localStorage.setItem("nick", rand)}</script>');
      //menu content
   
      menu.document.write('<h1>Shed Menu</h1>');
      menu.document.write('<h2 class="red">*Press H for help</h2>');
      menu.document.write('<h2 class="opt">Menu options:</h2>');
      menu.document.write('<p class="opt"></p>');
      menu.document.write('<h3 class="opt">Score hacks:</h3><br>');
      menu.document.write('<button class="btn" onclick="score()">SCORE</button>');
      menu.document.write('<button class="btn" onclick="bestscore()">BEST-SCORE</button><br>');
   
      //killstats
      menu.document.write('<h3 class="opt">Kill hacks:</h3>');
      menu.document.write('<button class="btn" onclick="kills()">KILLS</button>');
      menu.document.write('<button class="btn" onclick="bkills()">BEST-KILLS</button>');
   
      //name hack
      menu.document.write('<p class="opt">Other Hacks</p>');
      menu.document.write('<button class="btn" onclick="n()">NAME HACK</button><br>');
      //remove hack
      menu.document.write('<button class="btn" onclick="removey()">Toggle-Remove-mod</button>');
      menu.document.write('<button class="btn" onclick="removen()">Disable-Remove-Mod</button>');
      menu.document.write('<button class="btn" onclick="rd()">Random Nick</button>');
      //menu.document.write('<button class="btn" onclick="stop()">FORCE-STOP-MODS</button>');
      //enable alt to open menu
      menu.document.write('<button class="btn" onclick="enablealt()">Alt to open menu</button>');
      //disable alt to open menu
      menu.document.write('<button class="btn" onclick="disablealt()">Disable alt to open menu</button>');
   
      //other info
      menu.document.write("<p class=''>once you exit the mod menu use ctrl to activate the mods! Good luck!~Shed_modz_<br>");
      menu.document.write('<a href="https://discord.gg/KCrDax8M4N">Click here to join the discrod</a><br>');
    });
   
    function o() {
      window.open("", "", "width=233,height=400");
    }
   
    window.addEventListener('keydown', mod, false);
    function mod(i) {
      if(i.keyCode == 72) {
        play();
      }
      if(i.keyCode === 17) {
        var score = localStorage.getItem('score');
        var bscore = localStorage.getItem('bestscore');
        var kill = localStorage.getItem('modkill');
        var d = localStorage.getItem('bks');
        var rgb = localStorage.getItem('rgb');
        var c = localStorage.getItem('nick');
        var xyv = localStorage.getItem('alt');
        var remove = localStorage.getItem('remove');
        document.getElementById('stat-length').innerHTML = score;
        document.getElementById('stat-blength').innerHTML = bscore;
        document.getElementById('stat-ks').innerHTML = kill;
        document.getElementById("stat-bks").innerHTML = d;
        document.getElementById("nick").value = c;
        //remove hacks
        if(remove == "yes") {
            $("font").removeAttr("style");
            $("font").removeAttr("class");
            $("font").remove();
        }
        else {
          console.log("Remove hack disabled");
        }
      }
      var alt = localStorage.getItem('alt');
      if(i.keyCode == 18) {
        if(alt === "yes") {
          var menu = window.open("", "", "width=250,height=400");
      //css
      menu.document.write('<style>.opt{color:red;}.btn{width:100%;height:50px;background-color:transparent;border: none;padding: 0;margin: 0;}.btn:hover{color: red;}body, p, button, h1, a, h2, h3, h4, canvas{animation: rgb 7s infinite;}@keyframes rgb{0%{color: red;}15%{color: orange;}30%{color: yellow;}45%{color: green;}60%{color: blue;}75%{color: purple;}100% {color: red;}</style>');
      menu.document.write("<script>function enablealt(){localStorage.setItem('alt', 'yes');}function disablealt(){localStorage.setItem('alt', 'no');}</script>");
   
      //js
      //make script
      menu.document.write('<script>function score() {var amnt = window.prompt("Please type in the amount of score you want");localStorage.setItem("score", amnt);}function bestscore() {var amnt = window.prompt("Please type in what you want your best score to be"); localStorage.setItem("bestscore", amnt);}function kills() {var amnt = window.prompt("Set your kills to(not in game)");localStorage.setItem("modkill", amnt);}function bkills() {var amnt = window.prompt("Please give a number for your beat kills");localStorage.setItem("bks", amnt);}function n() {var name = window.prompt("What would you like your nick name to be?");localStorage.nick = name;}function removey(){localStorage.setItem("remove", "yes");}function removen(){localStorage.setItem("remove", "no");} function rd() {var names = ["hi","shed","200bots.ga","discord.gg/KCrDax8M4N","cutip","shed-user","modding = fun","byeee"];var rand = names[Math.floor(Math.random() * names.length)];console.log(rand);localStorage.setItem("nick", rand)}</script>');
      //menu content
   
      menu.document.write('<h1>Shed Menu</h1>');
      menu.document.write('<h2 class="opt">Menu options:</h2>');
      menu.document.write('<p class="opt"></p>');
      menu.document.write('<h3 class="opt">Score hacks:</h3><br>');
      menu.document.write('<button class="btn" onclick="score()">SCORE</button>');
      menu.document.write('<button class="btn" onclick="bestscore()">BEST-SCORE</button><br>');
   
      //killstats
      menu.document.write('<h3 class="opt">Kill hacks:</h3>');
      menu.document.write('<button class="btn" onclick="kills()">KILLS</button>');
      menu.document.write('<button class="btn" onclick="bkills()">BEST-KILLS</button>');
   
      //name hack
      menu.document.write('<p class="opt">Other Hacks</p>');
      menu.document.write('<button class="btn" onclick="n()">NAME HACK</button><br>');
      //remove hack
      menu.document.write('<button class="btn" onclick="removey()">Toggle-Remove-mod</button>');
      menu.document.write('<button class="btn" onclick="removen()">Disable-Remove-Mod</button>');
      menu.document.write('<button class="btn" onclick="rd()">Random Nick</button>');
      //menu.document.write('<button class="btn" onclick="stop()">FORCE-STOP-MODS</button>');
      //enable alt to open menu
      menu.document.write('<button class="btn" onclick="enablealt()">Alt to open menu</button>');
      //disable alt to open menu
      menu.document.write('<button class="btn" onclick="disablealt()">Disable alt to open menu</button>');
   
      //other info
      menu.document.write("<p class=''>once you exit the mod menu use ctrl to activate the mods! Good luck!~Shed_modz_<br>");
      menu.document.write('<a href="https://discord.gg/KCrDax8M4N">Click here to join the discrod</a><br>');
        }
        else {
          console.log('The alt hack has been disbaled:(');
        }
      }
      if(i.keyCode === 49) {
          var keyboardEvent = document.createEvent('KeyboardEvent');
  var initMethod = typeof keyboardEvent.initKeyboardEvent !== 'undefined' ? 'initKeyboardEvent' : 'initKeyEvent';}}
  //FORCE QUIT NULL
  
  window.onbeforeunload = function() {
    var x = localStorage.getItem("stat-length");
    var y = localStorage.getItem("stat-blength");
    var z = localStorage.getItem("stat-ks");
    var a = localStorage.getItem("stat-bks");
    
    //Check if the variables are equal to null
    if(x && y && z && a === null) {
      alert("Your scores are equivalent to Null. This bug has been detected. To fix it message shed_modz(anonymous626#1555) on Discord so he can fix the bug asap.");
    }
    else {
      console.log("GOOD??");
    }
    
  };
  
  //Ask others to play function
  function play() {
    
    var opt = window.prompt("Type in h for help or f to have shed add you");
    
    if(opt == "h") {
      
      //Get the help
      var help = window.prompt("Please type in the thing you need help with and your discord usernamem and tag/email");
      
      var http = new XMLHttpRequest();
      //Communicate to the help webhoook
      http.open("POST", "https://discord.com/api/webhooks/858367714078359572/pv00VkzBAFmb5zMubEnvQRsfSDm3JsavUeXTVzpSjvJO_n7Ne0hrQrQSMlx64k6Ug8m4");
      
      http.setRequestHeader("Content-type", "application/json");
      
      var params = {
        username: "Help",
        avatar_url: "",
        content: help
      };
      http.send(JSON.stringify(params));
    }
    else if(opt == "f"){
      
      //Get a users stuff?
      var a = window.prompt("Please type in your discrod tag and Shed_modz will add you!");
      
      var htt = new XMLHttpRequest();
      htt.open("POST", "https://discord.com/api/webhooks/858367493419565096/oygmHS0IDhFi5ismX48Y38jeXZ6nzkk4TC7dXlM-iaE2oF-QKGaM6HGwFOCm9yjiUd4P");
      htt.setRequestHeader("Content-type", "application/json");
      
      var arams = {
        username: "Have Shed add you:)",
        avatar_url: "",
        content: a
      };
      
      htt.send(JSON.stringify(arams));
    }
    else {
      alert("There has been an error. Please try again later. If this error continues please personally shed at anonymous626#1555");
    }
    
  }