Astrio Plus

Astrio

目前为 2020-06-06 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name Astrio Plus
  3. // @namespace http://br3zin.com/
  4. // @version 0.8
  5. // @description Astrio
  6. // @author You
  7. // @match https://astr.io
  8. // @require http://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js
  9. // @require http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js
  10. // @grant none
  11. // ==/UserScript==
  12.  
  13. document.title = "Astrio Plus"
  14.  
  15. $(window).load(function() {
  16. document.getElementById("splash-screen").style.display = "none";
  17. document.getElementById("backgr").style.display = "inline";
  18. })
  19.  
  20. $("#splash-screen").fadeTo( "fast", Math.random() );
  21.  
  22. var iss2 = document.createElement("img");
  23. var body2 = document.getElementById("main-menu");
  24. body2.appendChild(iss2);
  25. iss2.setAttribute('id', 'menuz');
  26. iss2.setAttribute('src', 'https://i.imgur.com/MY01KE4.png');
  27.  
  28. var iss = document.createElement("div");
  29. var body = document.body;
  30. body.appendChild(iss);
  31. iss.setAttribute('id', 'backgr');
  32. document.getElementById("backgr").style.display = "none";
  33. document.getElementById("backgr").style.display = "none";
  34. var sple = document.createElement("div");
  35. var screen = document.body;
  36. screen.appendChild(sple);
  37. sple.setAttribute('id', 'splash-screen');
  38.  
  39. var emmp = document.getElementById("button-spectate");
  40. var sempo = document.createElement("span");
  41. emmp.appendChild(sempo);
  42. sempo.setAttribute('class', 'playkey');
  43. sempo.innerHTML = "SPECTATE";
  44.  
  45. var u = document.createElement("div");
  46. var wu = document.getElementById("splash-screen");
  47. wu.appendChild(u);
  48. u.setAttribute('id', 'uwu');
  49.  
  50. var pa = document.createElement("p");
  51. var ra = document.getElementById("splash-screen");
  52. ra.appendChild(pa);
  53. pa.setAttribute('class', 'private');
  54. pa.innerHTML = " EXTENSION UWU ";
  55.  
  56. var gr = document.createElement("p");
  57. var fa = document.getElementById("splash-screen");
  58. fa.appendChild(gr);
  59. gr.setAttribute('class', 'pri');
  60. gr.innerHTML = " © 2020 ";
  61.  
  62. var ui = document.createElement("img");
  63. var wuz = document.getElementById("uwu");
  64. wuz.appendChild(ui);
  65. ui.setAttribute('src', 'https://i.imgur.com/LkqEtEy.png');
  66. ui.setAttribute('id', 'imguwu');
  67.  
  68.  
  69.  
  70.  
  71. var sim = document.createElement("div");
  72. var bolo = document.getElementById("splash-screen");
  73. bolo.appendChild(sim);
  74. sim.setAttribute('id', 'simbolos');
  75. var ima = document.createElement("img");
  76. var ge = document.getElementById("simbolos");
  77. ge.appendChild(ima);
  78. ima.setAttribute('src', 'https://i.imgur.com/ArgMsGe.png');
  79.  
  80. var sadsdss = document.getElementById("backgrr");
  81.  
  82. $(document).ready(function() {
  83. $(this).keydown(function (e) {
  84. if (event.keyCode == 192) {
  85. document.getElementById("button-play").click();
  86. }
  87. })
  88. })
  89. $(document).ready(function() {
  90. $(this).keydown(function (e) {
  91. if (event.keyCode == 81) {
  92. document.getElementById("button-spectate").click();
  93. }
  94. })
  95. })
  96.  
  97. var X = document.getElementById("team-leaderboard-hud");
  98. X.style.display = "none";
  99. $("head").append("<link href=\"https://i.imgur.com/p3zYhN1.png\" rel=\"shortcur icon\">");
  100. $(".icon").remove()
  101. $("#button-play").append("<i class=\"fas fa-play\"></i>");
  102. $("#button-theme").append("<i class=\"fas fa-paint-brush\"></i>");
  103. $(".fa-keyboard").remove()
  104. $(".fa-palette").remove()
  105. $("#targeting-hud").remove()
  106. $("#server").append("<i class=\"far fa-list-alt\"></i>");
  107. $("#button-inputs").append("<i class=\"fas fa-gamepad\"></i>");
  108. $("#time").append("<i class=\"fas fa-hourglass\"></i>");
  109. $("#button-spectate").append("<i class=\"fas fa-eye\"></i>");
  110. $("head").append("<link href=\"//fonts.googleapis.com/css?family=Ubuntu\">");
  111. $("head").append("<script src=\"https://code.jquery.com/jquery-3.5.0.js\"></script>");
  112. $("head").append("<style>.settings-container .row{ background: #000000;}.arrow-left, .arrow-right{color:#fff;}#profile-left{position:relative;right: 30px;}#profile-right{position:relative; left: 29px;}.theme-container .row{background:#000;}#commands .row{background: #000000;}.inputs-tab.active{background:#000;}#hotkeys .row{ background: #000000;}.fa-paint-brush { text-shadow: 0px 0px 34px #fff; transform: skewX(-12deg); font-size: 34px;}.fa-list-alt { transform: skewX(-42deg); font-size: 34px; text-shadow: 0px 0px 34px #fff;}.fa-cog { text-shadow: 0px 0px 16px #fff; transform: skewX(37deg); font-size: 34px;}.tooltip.is-tooltip-bottom.is-tooltip-active:not(.is-loading)::after, .tooltip.is-tooltip-bottom:focus:not(.is-loading)::after, .tooltip.is-tooltip-bottom:hover:not(.is-loading)::after {display: none;}.fa-gamepad { text-shadow: 0px 0px 34px #fff; transform: skewX(17deg); font-size: 34px;}.tooltip.is-tooltip-active::before, .tooltip:hover::before { display: none;}.fa-keyboard { text-shadow: 0px 0px 7px #fff; transform: skewX(17deg); font-size: 34px;}.fa-palette { text-shadow: 0px 0px 7px #fff; transform: skewX(-12deg); font-size: 34px;}#button-theme { position: relative; right: 486px; width: 94px!important; bottom: 196px; border-radius: 15px!important; transform: skewX(12deg); height: 126px; background: #04ff0000;}#button-inputs { position: relative; right: 486px; width: 94px; bottom: 199px; border-radius: 15px; transform: skewX(-17deg); height: 126px; background: #a21e1e00;}#button-settings { position: relative; right: 429px; width: 104px; bottom: 199px; border-radius: 10px; transform: skewX(-37deg); height: 126px; background: #1f161600;}.columns.is-mobile>.column.is-6 { flex: none; width: 50%; z-index: 10;}#menuz { top: -286px; width: 703px; z-index: 1; position: absolute;}.fa-hourglass{position: relative; right: 6px;background: linear-gradient(to right,#1b00ff, #4b00ff , #5600ff);font-size: 18px;-webkit-background-clip: text; -webkit-text-fill-color: transparent; filter: drop-shadow(0 0 0.75rem #1b00ff4f);}#emptu2{ position: absolute; background: #ff8d00;width: 26px; height: 80px;top: 326px; left: 334px;}div#emptu{position: absolute; background: #36f; width: 26px;height: 80px; top: 216px; left: 334px;}.button-play span{ text-shadow: 0px 0px 10px #fff;text-transform: uppercase; font-size: x-large;transform: skewX(-12deg); position: relative;left: 48px;}.fa-play{ text-shadow: 0px 0px 10px;font-size: xx-large; transform: rotate(-64deg); }#asia.is-active, .button:active{ background: #313131;}#america.is-active, .button:active{ background: #313131;}#europe.is-active, .button:active{ background: #313131;}.tl-player-nick{ position: relative;right: 13px;}.tl-player-mass{position: relative; left: 89px;}.tl-player-location{display:none;}.tl-position{ position: relative;left: 25px;}#team-leaderboard-head{display:none;}#team-leaderboard-positions{display:none;}#leaderboard-positions{ background-color: #00000075; padding: 9px; border-radius: 7px;}#splash-screen .pri{ position: relative;top: 92%;left: 49%; font-size: x-large;text-shadow: 0px 0px 15px #9C27B0;cursor: default;font-family: sans-serif;color: #ffffff;}#splash-screen .private{ position: relative; top: 85%; left: 45%;font-size: xx-large; text-shadow: 0px 0px 15px #9C27B0; cursor: default; font-family: sans-serif;color: #ffffff;}#imguwu:hover{transition-duration: 5s;transition-delay: 1s;transform: scale(1.2);}@-webkit-keyframes rodarIb {0%{-webkit-transform: rotate(0deg);}100%{-webkit-transform: rotate(-360deg);}}div#uwu:hover{transition-duration: 5s;transition-delay: 1s;transform: scale(1.2);}div#uwu{ position: fixed;left: 39%; top: 21%;animation: rodarIb 15s infinite ease-in-out 1s; animation-play-state: running;}#simbolos{ position: fixed; left: 39%; top: 21%;animation: rodar 15s infinite ease-in-out 1s;animation-play-state: running;}#splash-screen{ position: fixed; top: 0px;left: 0px; width: 100%; height: 100%; z-index: 100; background-image: url(https://i.imgur.com/VNQ4oRy.jpg); opacity: 1; transition: opacity 1s; background-size: cover; background-position-y: center;}@-webkit-keyframes rodar {0%{-webkit-transform: rotate(0deg);}100%{-webkit-transform: rotate(360deg);}}div#backgr{position:fixed; width:100%; height:100%;}div#Backgr{ position: relative; height: 50px;}input{ background: #101010bf!important; color: #ffffff!important;border-radius: 13px!important;}input.url{position:relative; top: -38px; left: 256px; width: 79px;border: 1px solid;}#canvas{}body{cursor:url('http://www.rw-designer.com/cursor-extern.php?id=93290'), auto;}.box.menu-user{display:none;}#time{ font-size: 31px;}#team-leaderboard-hud{}#minimap-hud{border:0;}.lb-mass{display:none}.lb-position{border-radius:50%;filter: drop-shadow(0 0 0.75rem #1b00ff4f); background: linear-gradient(to right,#1b00ff, #4c4c4c , #5600ff);text-align-last: center;margin-top: 1px;margin-left: 10px;width: 20px;height: 20px;position: relative;z-index: 0;}#a4g{display:none;}.menu{ padding-top: 54px; text-align: center;}#server { z-index: 5; width: 119px; font-size: x-large; height: 111px; position: absolute; color: #fff; background: #1b1b1b00; left: 71px; border-radius: 63px 0px 99px 12px;top: 196px; transform: skewX(41deg);}.columns.is-gapless{ margin-top: 37px;}#button-theme{ width: 47px;}.columns.is-vcentered.is-gapless{position:relative;top: -18px;}.button-play span{display:none;}.button{box-shadow: 0px 0px 10px #080808;letter-spacing: 4.8px; padding-bottom: calc(0.375em - 1px);}.button-group .button{background: #1b1b1b;}.field.has-addons{ display: flow-root;justify-content: flex-start;position: absolute;left: 135px; width: 46px;}.button-spec{ background: #ff8d0000!important;}.modal-background{background: linear-gradient(rgba(0, 0, 0, 0.25),rgba(249, 249, 249, 0.32));}.button-play:hover{ background: #4d7aff00!important;}.button-spec:hover{ background: #0000!important;}#nick{cursor:default;position:relative;left:-3px;}input::placeholder,select::placeholder{ color: #5b5b5b!important}input{ background: #292929bf!important; color: #ffffff!important;}.button-play{ background: #36f0!important;cursor:default;position:relative; left: 135px; height: 106px;border-radius: 52px 68px 12px 30px; width: 244px;bottom: 465px; transform: rotate(64deg);}.fa-eye{ position: relative; transform: rotate(-117deg);text-shadow: 0px 0px 10px #fff; text-transform: uppercase;font-size: x-large;}span.playkey{position: relative; left: 47px;display:none; text-shadow: 0px 0px 10px #fff;text-transform: uppercase; font-size: x-large;}#button-spectate{cursor:default; transform: rotate(117deg); right: 15px; position: relative; height: 88px; width: 250px; border-radius: 44px 47px 38px 0px; bottom: 185px;}body, html, input{font-family:ubuntu;}.control.has-icons-left .input, .control.has-icons-left .select select{ padding-left: 0; text-align: center;top:-223px;}#pin{cursor:default;position:relative; left: -3px;}#tag{cursor:default;position:relative;width: 90px;}.input.is-medium, .textarea.is-medium{ margin: 3px;border-radius: 14px; margin: 3px;}#asia{position: relative; top: -69px;left: 94px;height: 35px; width: 64px;}#america{ position: relative; top: -34px; left: 30px; height: 35px; width: 64px;}.modal-card, .modal-content{overflow:initial;}#skin2 { position: relative; top: 19px; right: 244px;}#skin2-preview{ position: relative; right: 286px; top: 25px;}#skin { position: relative; right: 164px; bottom: 140px; z-index: ;}#skin1-preview{ position: relative; bottom: 153px;right: 213px; }#skin1-preview, #skin2-preview{ width: 160px; height: 160px; border: 8px solid #fff;}#europe{ position: relative; top: 1px; width: 64px; left: -34px;}.menu-play{background:#ffffffcf;position:relative; width: 201px; height: 116px; border-radius: 15px;left:191px;}.menu-panel{ background: #E91E63;}.menu-list a.is-active, .menu-list a:hover { border-top: 3px solid #ff0000a8; color: #ffffff; background: #000;}.menu-select { bottom: -96px; z-index: 11; width: 368px; display: none; background: #000; position: absolute; left: 188px;}</style>");
  113.  
  114. var back = document.getElementById("hotkeys");
  115. var s = document.createElement("div");
  116. back.appendChild(s);
  117. s.setAttribute('class', 'row');
  118. s.setAttribute('id', 'Backgr');
  119. s.setAttribute('name', 'BackgroundImage');
  120.  
  121.  
  122. var span = document.getElementById("Backgr");
  123. var di = document.createElement("div");
  124. span.appendChild(di);
  125. di.setAttribute('class', 'title');
  126. di.setAttribute('id', 'Ba');
  127. di.innerHTML = "Background Image";
  128.  
  129.  
  130. var bacss = document.getElementById("Backgr");
  131. var inzz = document.createElement("input");
  132. bacss.appendChild(inzz);
  133. inzz.setAttribute('class', 'url');
  134. inzz.setAttribute('id', 'u');
  135.  
  136. var sa = document.createElement("a");
  137. var za = document.getElementById("main-menu");
  138. za.appendChild(sa);
  139. sa.setAttribute('id', 'server');
  140. sa.setAttribute('class', 'button is-tooltip-bottom');
  141. $( "#server" ).click(function() {
  142. $( ".menu-select" ).toggle();
  143. });
  144.  
  145. var g = document.createElement('div');
  146. g.setAttribute("id", "Div1");
  147.  
  148. var br3 = document.createElement("i");
  149. var br2 = document.getElementById("server");
  150. br2.appendChild(br3);
  151. br3.setAttribute('class', 'far fa-list-alt');
  152. var teaml = document.getElementById("teamlist-head").innerHTML = "TEAM PLAYERS";
  153.  
  154. var lea = document.getElementById("leaderboard-head").innerHTML = "";
  155. var mensa =document.getElementById("time");
  156. mensa.setAttribute('style', 'font-size: 31px;');
  157.  
  158. var se = document.createElement("i");
  159. var clo = document.getElementsByClassName("box-container").setAttribute('id', 'f');
  160. clo.appendChild(se);
  161. se.setAttribute('class', 'alt');
  162.  
  163.  
  164. var c=document.getElementById("backgr");
  165. var ctx=c.getContext("2d");
  166. ctx.fillStyle="#7F7F00";
  167. ctx.fillRect(0,0,150,100);
  168.  
  169. var btnplay = document.getElementsByClassName("control_control-play_is-expanded")
  170. var btnp = document.createElement("div");
  171. btnp.appendChild(btnplay);
  172. btnplay.setAttribute('class', 'empty-btn-play');
  173.  
  174.