Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ==UserScript==
- // @name Twitch Anti-Global Ban
- // @namespace royalroad.com
- // @include *://*.twitch.tv/*
- // @author Degritone
- // @description Prevents you from sending messages if you're about to get global banned
- // @version 1.0.0
- // ==/UserScript==
- var chat;
- var messagesLeft = 19.0;
- function getChat(){
- chat = document.getElementsByClassName("tw-block tw-border-radius-medium tw-font-size-6 tw-full-width tw-textarea tw-textarea--no-resize")[0];
- if(chat == null)
- setTimeout(getChat,5000);
- else {
- chat.addEventListener("keyup",function(event){
- var k = event.keyCode;
- if(k === 13)
- messagesLeft--;
- if(messagesLeft < 1)
- chat.value = "";
- });
- setTimeout(increaseMessages,1000);
- }
- }
- function increaseMessages(){
- messagesLeft = Math.min(19.0,Math.abs(messagesLeft+(messagesLeft+1)/(31^2)));
- setTimeout(increaseMessages,1000);
- }
- setTimeout(getChat,1000);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement