Advertisement
Guest User

Twitch Anti-Global Ban

a guest
Feb 23rd, 2020
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. // ==UserScript==
  2. // @name Twitch Anti-Global Ban
  3. // @namespace royalroad.com
  4. // @include *://*.twitch.tv/*
  5. // @author Degritone
  6. // @description Prevents you from sending messages if you're about to get global banned
  7. // @version 1.0.0
  8. // ==/UserScript==
  9.  
  10. var chat;
  11. var messagesLeft = 19.0;
  12.  
  13. function getChat(){
  14. chat = document.getElementsByClassName("tw-block tw-border-radius-medium tw-font-size-6 tw-full-width tw-textarea tw-textarea--no-resize")[0];
  15. if(chat == null)
  16. setTimeout(getChat,5000);
  17. else {
  18. chat.addEventListener("change",function(){
  19. if(messagesLeft < 1)
  20. chat.value = "";
  21. });
  22. chat.addEventListener("keyup",function(){
  23. if(messagesLeft < 1)
  24. chat.value = "";
  25. });
  26. setTimeout(increaseMessages,1000);
  27. }
  28. }
  29.  
  30. function increaseMessages(){
  31. messagesLeft = Math.min(19.0,messagesLeft+19.0/30);
  32. setTimeout(increaseMessages,1000);
  33. }
  34.  
  35. setTimeout(getChat,1000);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement