// ==UserScript== // @name arras menu // @version 4.1.3 // @namespace http://tampermonkey.net/ // @description menu for arras are you blind? // @author delta-1 // @match *://arras.io/* // @namespace https://greasyfork.org/en/users/843887 // @license MIT // @downloadURL none // ==/UserScript== 'use strict'; const HTML = `
Builds

1. 2/2/2/7/8/8/7/6/0/0 fighter 10.7 mil
2. 4/11/2/11/11/0/0 landmine 9 mill
3. 1/1/8/8/8/8/1/7/0/0 build that i made 1
4. 2/2/8/8/8/8/0/6/0/0 build i made 2
5. 3/3/7/7/7/7/1/7/0/0 20 mill auto auto-seer

memes
diep.io fighter plush
diep cool pic
diep.io hybrid and slave
diep cool pic
Arras.io menu thing? arras cool pic
if you understand you do. if you dont... Click here The original ver. here
Theme
` const styles = ` a:link { color: green; background-color: transparent; text-decoration: none; } a:visited { color: pink; background-color: transparent; text-decoration: none; } a:hover { color: red; background-color: transparent; text-decoration: underline; } a:active { color: yellow; background-color: transparent; text-decoration: underline; } .greenthing {border: 1px solid green; padding-left:10px; padding-right:10px; border-collapse: collapse; overflow-y:auto; word-wrap:break-all; } div#greenthing > table, th, td { } div#greenthing > button { font-family: inherit; font-size: 1em; } } ` const menuStyles = { position: "absolute", top: "25%", width:"50vw", height:"60vh", left: "25%", display: "none", "background-color": "rgba(0, 80, 89, 1)", "font-family":'"Montserrat","Verdana"' } // const menu = document.createElement("div") for (var prop in menuStyles) { menu.style[prop] = menuStyles[prop] } menu.innerHTML = HTML menu.id = "dt-menu" const styleElement = document.createElement("style") const font = document.createElement("link") font.rel = "stylesheet" font.href = "https://fonts.googleapis.com/css?family=Montserrat" styleElement.innerHTML = styles document.head.appendChild(styleElement) document.head.appendChild(font) document.body.appendChild(menu) const myEvent = function(event) { switch (event.key) { case "Escape": if (menu.style.display == "none") { menu.style.display = "block" console.log("Menu Enabled!") } else { menu.style.display = "none" console.log("Menu Disabled!") } break } } window.addEventListener("keydown",myEvent) console.log("arras menu loaded!") function openCity(evt, cityName) { var i, tabcontent, tablinks; tabcontent = document.getElementsByClassName("tabcontent"); for (i = 0; i < tabcontent.length; i++) { tabcontent[i].style.display = "none"; } tablinks = document.getElementsByClassName("tablinks"); for (i = 0; i < tablinks.length; i++) { tablinks[i].className = tablinks[i].className.replace(" active", ""); } document.getElementById(cityName).style.display = "block"; evt.currentTarget.className += " active"; } var slideIndex = 1; showSlides(slideIndex); function plusSlides(n) { showSlides(slideIndex += n); } function currentSlide(n) { showSlides(slideIndex = n); } function showSlides(n) { var i; var slides = document.getElementsByClassName("mySlides"); var dots = document.getElementsByClassName("demo"); var captionText = document.getElementById("caption"); if (n > slides.length) {slideIndex = 1} if (n < 1) {slideIndex = slides.length} for (i = 0; i < slides.length; i++) { slides[i].style.display = "none"; } for (i = 0; i < dots.length; i++) { dots[i].className = dots[i].className.replace(" active", ""); } slides[slideIndex-1].style.display = "block"; dots[slideIndex-1].className += " active"; captionText.innerHTML = dots[slideIndex-1].alt; } //code by arras noob function themeboi() { CanvasRenderingContext2D.prototype._stroke = CanvasRenderingContext2D.prototype._stroke || CanvasRenderingContext2D.prototype.stroke; CanvasRenderingContext2D.prototype._fillText = CanvasRenderingContext2D.prototype._fillText || CanvasRenderingContext2D.prototype.fillText CanvasRenderingContext2D.prototype._strokeText = CanvasRenderingContext2D.prototype._strokeText || CanvasRenderingContext2D.prototype.strokeText CanvasRenderingContext2D.prototype.stroke = function() { this.shadowBlur = this.lineWidth / 2;// remove this line to have no blur this.shadowColor = this.strokeStyle; // remove this line to have no blur //tanks in genral this.fillStyle = "#c7370f " this._stroke(...arguments) this.shadowBlur = 0; // remove this line for no blur }; CanvasRenderingContext2D.prototype.fillText = function() { this._fillText(...arguments) this.shadowBlur = 0; }; //names exc... CanvasRenderingContext2D.prototype.strokeText = function() { this.strokeStyle = "#03fcfc" this._strokeText(...arguments); }; }