Advertisement
Guest User

Untitled

a guest
Jan 17th, 2020
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.00 KB | None | 0 0
  1. // ==UserScript==
  2. // @name Bubble.am | Macro | Splits
  3. // @namespace Bubble.am
  4. // @version 1.0.0
  5. // @description Shift Is Split, Q Is Macro
  6. // @author NeeY
  7. // @match http://bubble.am/*
  8. // @grant none
  9. // ==/UserScript==
  10. / jshint -W097 /
  11. 'use strict';
  12.  
  13. var UrlOfPage = document.URL;
  14. var client_uuid = localStorage.getItem('client_uuid');
  15. var Split = 25;
  16. var MassOn = false;
  17.  
  18. document.getElementById("instructions").innerHTML += "<center><span class='text-muted'><span data-itr='instructions_e'> <b>Script by NeeY<b></span></span></center>";
  19. document.getElementById("instructions").innerHTML += "<center><span class='text-muted'><span data-itr='instructions_e'> <b>D</b> - 2x split</span></span></center>";
  20. document.getElementById("instructions").innerHTML += "<center><span class='text-muted'><span data-itr='instructions_e'> <b>T</b> - 3x split</span></span></center>";
  21. document.getElementById("instructions").innerHTML += "<center><span class='text-muted'><span data-itr='instructions_e'> <b>R</b> - 16x split</span></span></center>";
  22. document.getElementById("instructions").innerHTML += "<center><span class='text-muted'><span data-itr='instructions_e'> <b>Q</b> - Macro W</span></span></center>";
  23. $("#overlays").after("<div style='z-index: 10000000; border-radius: 30px;position: fixed; top: 10px; left: 3px; text-align: center; width: 250px;'><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;'><a style='color: #fff; font-family: arial;'>N-SCRIPT</a></div><br><a style='color: #aff9ff; font-family: arial; font-size: 17px;'>UID: "+ client_uuid + "</a></div>");
  24. $('#instructions').after('<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>');
  25.  
  26. $(document).on('keydown', function(input) {
  27. if (input.keyCode == 68) {
  28. uSplit();
  29. setTimeout(uSplit, Split);
  30. setTimeout(uSplit, Split*2);
  31. }
  32. if (input.keyCode == 81) {
  33. MassON = true;
  34. setTimeout(uMass, Split);
  35. }
  36. if (input.keyCode == 82) {
  37. uSplit();
  38. setTimeout(uSplit, Split);
  39. setTimeout(uSplit, Split*2);
  40. setTimeout(uSplit, Split*3);
  41. setTimeout(uSplit, Split*4);
  42. setTimeout(uSplit, Split*5);
  43. setTimeout(uSplit, Split*6);
  44. setTimeout(uSplit, Split*7);
  45. setTimeout(uSplit, Split*8);
  46. setTimeout(uSplit, Split*9);
  47. setTimeout(uSplit, Split*10);
  48. setTimeout(uSplit, Split*11);
  49. setTimeout(uSplit, Split*12);
  50. setTimeout(uSplit, Split*13);
  51. setTimeout(uSplit, Split*14);
  52. setTimeout(uSplit, Split*15);
  53. }
  54. if (input.keyCode == 84) {
  55. uSplit();
  56. setTimeout(uSplit, Split);
  57. setTimeout(uSplit, Split*2);
  58. setTimeout(uSplit, Split*3);
  59. setTimeout(uSplit, Split*4);
  60. setTimeout(uSplit, Split*5);
  61. }
  62. if (client_uuid === null) {
  63. client_uuid = "";
  64. var RandomString = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
  65. for(var ii=0; ii<15; ii++) client_uuid += RandomString.charAt(Math.floor(Math.random() * RandomString.length));
  66. localStorage.setItem('client_uuid', client_uuid);
  67. }
  68. });
  69.  
  70. $(document).on('keyup', function(input) {
  71. if(event.keyCode == 87){
  72. if(MassOn){
  73. MassOn = false;
  74. }
  75. }
  76. });
  77.  
  78.  
  79. function uSplit() {
  80. $("body").trigger($.Event("keydown", { keyCode: 32}));
  81. $("body").trigger($.Event("keyup", { keyCode: 32}));
  82. }
  83.  
  84. function uMass(){
  85. window.onkeydown({keyCode: 87});
  86. window.onkeyup({keyCode: 87});
  87. setTimeout(uMass, Split);
  88. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement