Advertisement
Guest User

Twitch Anti-Global Ban

a guest
Feb 23rd, 2020
177
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("keyup",function(event){
  19. var k = event.keyCode;
  20. if(k === 13)
  21. messagesLeft--;
  22. if(messagesLeft < 1)
  23. chat.value = "";
  24. });
  25. setTimeout(increaseMessages,1000);
  26. }
  27. }
  28.  
  29. function increaseMessages(){
  30. messagesLeft = Math.min(19.0,Math.abs(messagesLeft+(messagesLeft+1)/(31^2)));
  31. setTimeout(increaseMessages,1000);
  32. }
  33.  
  34. setTimeout(getChat,1000);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement