Guest User

Бомбер лс 0.3

a guest
May 9th, 2021
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.69 KB | None | 0 0
  1. // ==UserScript==
  2. // @name OkBomberLK
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.03
  5. // @author AlisaDvahevskaya
  6. // @match https://ok.ru/*
  7. // @icon https://www.google.com/s2/favicons?domain=ok.ru
  8. // ==/UserScript==
  9.  
  10. (function() {
  11. 'use strict';
  12.  
  13.  
  14. /*
  15. * Styles
  16. */
  17. var styleInput = `
  18. height: 32px;
  19. margin: 0px 5px;
  20. border: none;
  21. border-radius: 36px;
  22. padding: 0 14px;
  23. cursor: pointer;
  24. `;
  25.  
  26. /*
  27. * button suck
  28. */
  29. const buttonMessage = document.createElement('button');
  30. buttonMessage.className = "buttonMessage";
  31. buttonMessage.style = styleInput;
  32.  
  33. var start = false;
  34. var FormMessage = null;
  35. var i = 0;
  36. var text = null;
  37.  
  38. // пиздим у абунаби
  39. function AddButton()
  40. {
  41.  
  42. buttonMessage.innerText = "Fire";
  43. buttonMessage.style['background'] = "#ee8208"
  44. buttonMessage.style['color'] = "#fff"
  45.  
  46. buttonMessage.onclick = function()
  47. {
  48. FormMessage = getForm();
  49. text = FormMessage.querySelectorAll('msg-input')[0].value
  50.  
  51.  
  52. if(text == '')
  53. {
  54. text = "🧡🧡🧡🧡🧡🧡🧡🧡🧡🧡🧡🧡";
  55. }
  56.  
  57. if(start === false){
  58. start = true;
  59. buttonMessage.innerText = "Stop";
  60. buttonMessage.style['background'] = "rgba(0,0,0,0.08)";
  61. buttonMessage.style['color'] = "#666";
  62. }else{
  63. buttonMessage.innerText = "Fire";
  64. buttonMessage.style['background'] = "#ee8208";
  65. buttonMessage.style['color'] = "#fff";
  66. start = false;
  67.  
  68. }
  69. }
  70.  
  71. try{
  72. FormMessage.querySelector('.buttons.__right').append(buttonMessage);
  73. }catch{}
  74.  
  75. }
  76.  
  77. // получаем модальное окошко
  78. function getForm(){
  79. return document.getElementsByClassName('msg_layer').msg_layer.shadowRoot;
  80. }
  81.  
  82.  
  83. setInterval(function(){
  84. FormMessage = getForm();
  85. var bool = false;
  86.  
  87. try{
  88. bool = !FormMessage.querySelector(".buttonMessage");
  89.  
  90. }catch{}
  91.  
  92. if (bool)
  93. {
  94. AddButton();
  95. }
  96.  
  97. }, 1000)
  98.  
  99.  
  100. function spam(){
  101.  
  102. if(start === true){
  103.  
  104. setTimeout(function() {
  105. FormMessage.querySelectorAll('msg-input')[0].value = text;
  106. setTimeout(function() {
  107. FormMessage.querySelectorAll('[data-tsid="button_send"]')[0].click();
  108. }, 200)
  109. }, 100)
  110. }
  111. }
  112.  
  113. setInterval(spam,1); // Спамер
  114. })();
Advertisement
Add Comment
Please, Sign In to add comment