Script by DD !

Moj Skrypt :)

目前为 2017-07-09 提交的版本。查看 最新版本

  1. // ==UserScript==
  2. // @name Script by DD !
  3. // @namespace http://tampermonkey.net/
  4. // @version 1.0.0
  5. // @description Moj Skrypt :)
  6. // @author DD
  7. // @match http://bubble.am/*
  8. // @match *bubble.am/*
  9. // @grant none
  10. // ==/UserScript==
  11. window.addEventListener('keydown', keydown);
  12. window.addEventListener('keyup', keyup);
  13.  
  14. var UrlOfPage = document.URL;
  15. var client_uuid = localStorage.getItem('client_uuid');
  16. var DawanieMasy = false;
  17. var Funkcja1 = false;
  18. var Split = 25;
  19. var PodwojnySplit = 140;
  20. var PotrojnySplit = 280;
  21. var PoczwornySplit = 500;
  22. var PopSplit = 50.500000;
  23. var OsiemRazySplit = 520;
  24. var SzesnascieRazySplit = 660;
  25. var TrzydziesciDwaRazySplit = 800;
  26.  
  27. alert("Witaj! Skrypt został zrobiony by DD!");
  28.  
  29. document.getElementById("instructions").innerHTML += "<center><span class='text-muted'><span data-itr='instructions_e'> <b>Script by DD<b></span></span></center>";
  30. document.getElementById("instructions").innerHTML += "<center><span class='text-muted'><span data-itr='instructions_e'> Skrypt bedzie ulepszany!</span></span></center>";
  31. document.getElementById("instructions").innerHTML += "<center><span class='text-muted'><span data-itr='instructions_e'> <b>Script by DD<b></span></span></center>";
  32. $("#overlays").after("<div style='z-index: 10000000; border-radius: 30px;position: fixed; top: 70px; left: 3px; text-align: center; width: 250px; background-color: #0e73f9; opacity: 0.7; padding: 7px;'> <div style='border-radius: 50px; text-indent:0; border:3px solid #f9ca0e; display:inline-block; color:#000; font-family:arial; font-size:18px; font-weight:bold; font-style:normal; height:30px; -webkit-box-shadow: 0px 0px 55px -7px rgba(46,204,113,1); -moz-box-shadow: 0px 0px 52px -7px rgba(46,204,113,1); box-shadow: 0px 0px 52px -7px rgb(202,202,202); line-height:1.5em; text-decoration:none; text-align:center; width: 195px; color: #f9ca0e;'> Script by DD </div><br><br> <a style='color: #f9ca0e; font-family: arial; font-size: 17px;'>Skrypt ze strony DD7.PL! :)</a><a style='color: #fff; font-family: arial;'></a><br> <a><br> <a style='color: #aff9ff; font-family: arial; font-size: 17px;'>Strona: "+ UrlOfPage +"</a><a style='color: #aff9ff; font-family: arial;'><br><br><a style='color: #aff9ff; font-family: arial; font-size: 17px;'>Wersja: 1.0.0</a><br><a style='color: #aff9ff; font-family: arial; font-size: 17px;'>Pozycja gracza: (BUDOWA)</a><br> <a style='color: #aff9ff; font-family: arial; font-size: 17px;'>UUID: "+ client_uuid +"</a><br><br> <a style='color: #aff9ff; font-family: arial; font-size: 17px;'></a><br> <a style='color: #f9ca0e; font-family: arial; font-size: 17px;'>UPDATY JUŻ NIEDŁUGO! :) </a></div>");
  33. $("#overlays").after("<div style='z-index: 10000000; border-radius: 30px;position: fixed; top: 750px; right: 3px; text-align: center; width: 250px; background-color: #0e73f9; opacity: 0.5; padding: 7px;'> <div style='border-radius: 50px; text-indent:0; border:3px solid #f9ca0e; display:inline-block; color:#000; font-family:arial; font-size:18px; font-weight:bold; font-style:normal; height:30px; -webkit-box-shadow: 0px 0px 55px -7px rgba(46,204,113,1); -moz-box-shadow: 0px 0px 52px -7px rgba(46,204,113,1); box-shadow: 0px 0px 52px -7px rgb(202,202,202); line-height:1.5em; text-decoration:none; text-align:center; width: 195px; color: #f9ca0e;'> Minimapa by DD (BUDOWA) </div><br><br><br><br><br><br><br><br></div>");
  34. $('#instructions').after('<br><div class="input-group"><span class="input-group-addon" id="basic-addon1">UUID</span><input type="text" value="' + client_uuid + '" readonly class="form-control"</div>');
  35. $("title").replaceWith("<title>Script by DD</title>");
  36. $('#playBtn').css({'background-color': '#49c5ff', 'color': '#fff'});
  37. $('#formStd').css({'background-color': '#FFF', 'color': '#49c5ff'});
  38. $('#region').css({'color': '#49c5ff'});
  39. $('#chatlog').css({'background-color': 'transparent', 'color': '#fff'});
  40. $('#gamemode').css({'color': '#49c5ff'});
  41. $('body').css({'color': '#49c5ff'});
  42. $('text').css({'color': '#49c5ff'});
  43. $('.form-control').css({'border': '#49c5ff'});
  44. $('.form-control').css({'color': '#49c5ff'});
  45. $('.text-muted').css({'color': '#49c5ff'});
  46. $('#helloContainer').css({'top': '37%'});
  47. $('#playBtn').css({'border-color': '#0062ff'});
  48. load();
  49. function load(){
  50. if(document.getElementById("overlays").style.display!="none"){
  51. document.getElementById("settings").style.display="block";
  52. if(document.getElementById('showMass').checked) {document.getElementById('showMass').click();}
  53. document.getElementById('showMass').click();
  54. if(document.getElementById('darkTheme').checked) {document.getElementById('darkTheme').click();}
  55. document.getElementById('darkTheme').click();
  56. }else{
  57. setTimeout(load, 100);
  58. }
  59. }
  60. function keydown(event){
  61. if(event.keyCode == 87){
  62. DawanieMasy = true;
  63. setTimeout(ScriptTwo, Split);
  64. }
  65. if(event.keyCode == 49){ //Jeden Split [OneSplit]
  66. ScriptOne();
  67. setTimeout(ScriptOne, Split2);
  68. }
  69. if(event.keyCode == 50){ //Podwójny Split [DoubleSplit]
  70. ScriptOne();
  71. setTimeout(ScriptOne, Split);
  72. setTimeout(ScriptOne, Split*2);
  73. setTimeout(ScriptOne, Split*3);
  74. }
  75. if(event.keyCode == 51){ //Potrojny Split [ThreeSplit]
  76. ScriptOne();
  77. setTimeout(ScriptOne, Split);
  78. setTimeout(ScriptOne, Split*2);
  79. setTimeout(ScriptOne, Split*3);
  80. setTimeout(ScriptOne, Split*4);
  81. setTimeout(ScriptOne, Split*5);
  82. setTimeout(ScriptOne, Split*6);
  83. setTimeout(ScriptOne, Split*7);
  84. setTimeout(ScriptOne, Split*8);
  85. setTimeout(ScriptOne, Split*9);
  86. setTimeout(ScriptOne, Split*10);
  87. setTimeout(ScriptOne, Split*11);
  88.  
  89. }
  90. if(event.keyCode == 52){ //Poczworny Split [FourSplit]
  91. ScriptOne();
  92. setTimeout(ScriptOne, Split);
  93. setTimeout(ScriptOne, Split*2);
  94. setTimeout(ScriptOne, Split*3);
  95. setTimeout(ScriptOne, Split*4);
  96. setTimeout(ScriptOne, Split*5);
  97. setTimeout(ScriptOne, Split*6);
  98. setTimeout(ScriptOne, Split*7);
  99. setTimeout(ScriptOne, Split*8);
  100. setTimeout(ScriptOne, Split*9);
  101. setTimeout(ScriptOne, Split*10);
  102. setTimeout(ScriptOne, Split*11);
  103. setTimeout(ScriptOne, Split*12);
  104. setTimeout(ScriptOne, Split*13);
  105. setTimeout(ScriptOne, Split*14);
  106. setTimeout(ScriptOne, Split*15);
  107. setTimeout(ScriptOne, Split*16);
  108. setTimeout(ScriptOne, Split*17);
  109. setTimeout(ScriptOne, Split*18);
  110. setTimeout(ScriptOne, Split*19);
  111. setTimeout(ScriptOne, Split*20);
  112. }
  113. if(event.keyCode == 53){ //MegaSplit [MegaSplit]
  114. ScriptOne();
  115. setTimeout(ScriptOne, Split);
  116. setTimeout(ScriptOne, Split*2);
  117. setTimeout(ScriptOne, Split*3);
  118. setTimeout(ScriptOne, Split*4);
  119. setTimeout(ScriptOne, Split*5);
  120. setTimeout(ScriptOne, Split*6);
  121. setTimeout(ScriptOne, Split*7);
  122. setTimeout(ScriptOne, Split*8);
  123. setTimeout(ScriptOne, Split*9);
  124. setTimeout(ScriptOne, Split*10);
  125. setTimeout(ScriptOne, Split*11);
  126. setTimeout(ScriptOne, Split*12);
  127. setTimeout(ScriptOne, Split*13);
  128. setTimeout(ScriptOne, Split*14);
  129. setTimeout(ScriptOne, Split*15);
  130. setTimeout(ScriptOne, Split*16);
  131. setTimeout(ScriptOne, Split*17);
  132. setTimeout(ScriptOne, Split*18);
  133. setTimeout(ScriptOne, Split*19);
  134. setTimeout(ScriptOne, Split*20);
  135. setTimeout(ScriptOne, Split*21);
  136. setTimeout(ScriptOne, Split*22);
  137. setTimeout(ScriptOne, Split*23);
  138. setTimeout(ScriptOne, Split*24);
  139. setTimeout(ScriptOne, Split*25);
  140. setTimeout(ScriptOne, Split*26);
  141. }
  142. if(event.keyCode == 54){ //Szybkie Splity [FastSplits]
  143. ScriptOne();
  144. setTimeout(ScriptOne, Split);
  145. setTimeout(ScriptOne, Split*2);
  146. setTimeout(ScriptOne, Split*3);
  147. setTimeout(ScriptOne, Split*4);
  148. setTimeout(ScriptOne, Split*5);
  149. setTimeout(ScriptOne, Split*6);
  150. setTimeout(ScriptOne, Split*7);
  151. setTimeout(ScriptOne, Split*8);
  152. setTimeout(ScriptOne, Split*9);
  153. setTimeout(ScriptOne, Split*10);
  154. setTimeout(ScriptOne, Split*11);
  155. setTimeout(ScriptOne, Split*12);
  156. setTimeout(ScriptOne, Split*13);
  157. setTimeout(ScriptOne, Split*14);
  158. setTimeout(ScriptOne, Split*15);
  159. setTimeout(ScriptOne, Split*16);
  160. setTimeout(ScriptOne, Split*17);
  161. setTimeout(ScriptOne, Split*18);
  162. setTimeout(ScriptOne, Split*19);
  163. setTimeout(ScriptOne, Split*20);
  164. setTimeout(ScriptOne, Split*21);
  165. setTimeout(ScriptOne, Split*22);
  166. setTimeout(ScriptOne, Split*23);
  167. setTimeout(ScriptOne, Split*24);
  168. setTimeout(ScriptOne, Split*25);
  169. setTimeout(ScriptOne, Split*26);
  170. setTimeout(ScriptOne, Split*27);
  171. setTimeout(ScriptOne, Split*28);
  172. setTimeout(ScriptOne, Split*29);
  173. setTimeout(ScriptOne, Split*30);
  174. setTimeout(ScriptOne, Split*31);
  175. setTimeout(ScriptOne, Split*32);
  176. setTimeout(ScriptOne, Split*33);
  177. }
  178. if(event.keyCode == 55){ //Ultra Szybkie Splity (UltraFastSplits]
  179. ScriptOne();
  180. setTimeout(ScriptOne, Split);
  181. setTimeout(ScriptOne, Split*2);
  182. setTimeout(ScriptOne, Split*3);
  183. setTimeout(ScriptOne, Split*4);
  184. setTimeout(ScriptOne, Split*5);
  185. setTimeout(ScriptOne, Split*6);
  186. setTimeout(ScriptOne, Split*7);
  187. setTimeout(ScriptOne, Split*8);
  188. setTimeout(ScriptOne, Split*9);
  189. setTimeout(ScriptOne, Split*10);
  190. setTimeout(ScriptOne, Split*11);
  191. setTimeout(ScriptOne, Split*12);
  192. setTimeout(ScriptOne, Split*13);
  193. setTimeout(ScriptOne, Split*14);
  194. setTimeout(ScriptOne, Split*15);
  195. setTimeout(ScriptOne, Split*16);
  196. setTimeout(ScriptOne, Split*17);
  197. setTimeout(ScriptOne, Split*18);
  198. setTimeout(ScriptOne, Split*19);
  199. setTimeout(ScriptOne, Split*20);
  200. setTimeout(ScriptOne, Split*21);
  201. setTimeout(ScriptOne, Split*22);
  202. setTimeout(ScriptOne, Split*23);
  203. setTimeout(ScriptOne, Split*24);
  204. setTimeout(ScriptOne, Split*25);
  205. setTimeout(ScriptOne, Split*26);
  206. setTimeout(ScriptOne, Split*27);
  207. setTimeout(ScriptOne, Split*28);
  208. setTimeout(ScriptOne, Split*29);
  209. setTimeout(ScriptOne, Split*30);
  210. setTimeout(ScriptOne, Split*31);
  211. setTimeout(ScriptOne, Split*32);
  212. setTimeout(ScriptOne, Split*33);
  213. setTimeout(ScriptOne, Split*34);
  214. setTimeout(ScriptOne, Split*35);
  215. setTimeout(ScriptOne, Split*36);
  216. setTimeout(ScriptOne, Split*37);
  217. setTimeout(ScriptOne, Split*38);
  218. setTimeout(ScriptOne, Split*39);
  219. setTimeout(ScriptOne, Split*40);
  220. }
  221. if(event.keyCode == 82){ //PopSplit [PopSplit]
  222. setTimeout(ScriptOne, PopSplit);
  223. }
  224. if(event.keyCode == 67){ //PopSplit 2 [PopSplit 2]
  225. setTimeout(ScriptOne, PopSplit);
  226. } //Rozne funkcje
  227. if(event.keyCode == 90){
  228. X = window.innerWidth/-1;
  229. Y = window.innerHeight/-1;
  230. $("canvas").trigger($.Event("mousemove", {client: X, clientY: Y}));
  231. }
  232. if(event.keyCode == 65){
  233. X = window.innerWidth/1;
  234. Y = window.innerHeight/1;
  235. $("canvas").trigger($.Event("mousemove", {client: X, clientY: Y}));
  236. }
  237. if(event.keyCode == 68){
  238. X = window.innerWidth/2.05;
  239. Y = window.innerHeight/2;
  240. $("canvas").trigger($.Event("mousemove", {client: X, clientY: Y}));
  241. }
  242. if(event.keyCode == 70){
  243. Y = window.innerWidth/2;
  244. $("canvas").trigger($.Event("mousemove", {client: X, clientY: Y}));
  245. }
  246. if (event.keyCode == 86) {
  247. $('#winStuff').show();
  248. }
  249. //if (event.keyCode == ) {
  250. //}
  251. if (event.keyCode == 88) {
  252. }
  253. if (client_uuid === null) {
  254. client_uuid = "";
  255. var RandomString = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
  256. for(var ii=0; ii<15; ii++) client_uuid += RandomString.charAt(Math.floor(Math.random() * RandomString.length));
  257. localStorage.setItem('client_uuid', client_uuid);
  258. }
  259. }
  260. function keyup(event){
  261. if(event.keyCode == 87){
  262. DawanieMasy = false;
  263. }
  264. if(event.keyCode==79){
  265. Funkcja1 = false;
  266. }
  267. }
  268. function ScriptTwo(){
  269. if(DawanieMasy){
  270. window.onkeydown({keyCode: 87});
  271. window.onkeyup({keyCode: 87});
  272. setTimeout(ScriptTwo, Split);
  273. }
  274. }
  275. function ScriptOne(){
  276. $("body").trigger($.Event("keydown", { keyCode: 32}));
  277. $("body").trigger($.Event("keyup", { keyCode: 32}));
  278. }
  279. //Script by DD! :D
  280. //Script by DD! :D
  281. //Script by DD! :D
  282. //Script by DD! :D
  283. //Script by DD! :D