Advertisement
xspejo

Untitled

May 3rd, 2019
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.19 KB | None | 0 0
  1. let input = document.querySelector('.flexRow > iframe').contentWindow.document.body.querySelector('.input > input');
  2. let btn = document.querySelector('.flexRow > iframe').contentWindow.document.body.querySelector('.input > button');
  3.  
  4. let buttons = document.querySelector('.flexRow > iframe').contentWindow.document.body.querySelector('.bottom-section > .buttons');
  5.  
  6. let substr = 'SPIERDALAJ';
  7.  
  8. let emo = ['S','P','E','J','O'];
  9.  
  10. let onStatus = true;
  11. let offStatus = false;
  12.  
  13. let p = 0;
  14.  
  15. let timerCl = 1000;
  16.  
  17. let timer = setInterval(function(){
  18. p++;
  19. if(p === emo.length){p = 0};
  20. input.value =`/avatar ${emo[p]}`;
  21.  
  22. btn.click()
  23. },timerCl)
  24.  
  25.  
  26.  
  27. function deleteNotice(){
  28. document.querySelector('.flexRow > iframe').contentWindow.document.body.querySelectorAll('.log > p.notice').forEach(cmd => {
  29. cmd.style.display = 'none';
  30. });
  31. }
  32.  
  33. let del = setInterval(deleteNotice,timerCl);
  34.  
  35.  
  36. function stopAvatar(){
  37.  
  38. clearInterval(timer)
  39. clearInterval(del)
  40. }
  41.  
  42. function startAvatar(){
  43.  
  44.  
  45. timer = setInterval(function(){
  46. p++;
  47. if(p === emo.length){p = 0};
  48. input.value =`/avatar ${emo[p]}`;
  49.  
  50. btn.click()
  51. },timerCl)
  52. del = setInterval(deleteNotice,timerCl)
  53. }
  54.  
  55. let returnOn = (()=>`<button class="on-btn">ON</button>`);
  56. let returnOff = (()=>`<button class="off-btn">OFF</button>`);
  57.  
  58. buttons.insertAdjacentHTML('beforeend',returnOn());
  59. buttons.insertAdjacentHTML('beforeend',returnOff());
  60.  
  61. let on = document.querySelector('.flexRow > iframe').contentWindow.document.body.querySelector('.on-btn');
  62. let off = document.querySelector('.flexRow > iframe').contentWindow.document.body.querySelector('.off-btn');
  63.  
  64. on.style.backgroundColor = '#3e3e3e';
  65.  
  66. on.addEventListener('click',()=>{
  67. onStatus = true;
  68. if(offStatus){
  69. on.style.backgroundColor = '#3e3e3e'
  70. off.style.backgroundColor = '#244967'
  71.  
  72. startAvatar();
  73.  
  74. offStatus = false;
  75. }
  76. })
  77.  
  78. off.addEventListener('click',()=>{
  79. offStatus = true;
  80. if(onStatus){
  81. on.style.backgroundColor = '#244967';
  82. off.style.backgroundColor = '#3e3e3e';
  83. stopAvatar();
  84. onStatus = false;
  85. }
  86. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement