Advertisement
xpingu69

ignore invites

Jul 7th, 2017
4,373
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // ==UserScript==
  2. // @name         blockinvites
  3. // @namespace    ignoreinvites
  4. // @version      0.21
  5. // @description  blocks every free 50 $ group
  6. // @author       /u/xpingu69
  7. // @match        http://steamcommunity.com/id/*/home/invites/
  8. // @match        http://steamcommunity.com/profiles/*/home/invites/
  9. // @grant        unsafeWindow
  10. //@require https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js
  11. // ==/UserScript==
  12.  
  13. function reloadpage(){
  14.  
  15. location.reload();
  16. }
  17.  
  18. function ignoreinv(){
  19. try {
  20.  
  21. var blacklist = ["FREE", "10$", "50$", "CASE", "Free"]; //if you want to add more words, just add them according to the syntax: strings must be like this: "foo", ints like this: 1; split with a comma; example: ["foo", "bar", 50]
  22. var idvongruppe = $('[id^="invite__g"]').prop('id');
  23.  
  24. var x = document.getElementById(idvongruppe);
  25.  
  26.  
  27.     for (i=0;i<blacklist.length;i++) {
  28.   if (x.innerHTML.indexOf(blacklist[i]) != -1) {
  29.  
  30.    
  31.         var commandtoignore = x.getElementsByTagName('a')[1].getAttribute('href');
  32.         if (commandtoignore.includes('ignore'))
  33.             {
  34.              eval(commandtoignore);
  35.                     location.href = x.getElementsByTagName('a')[1].getAttribute('href');
  36.         setTimeout(reloadpage, 1000);
  37.             }
  38.   }
  39. else
  40. console.log('nothing found');
  41.         setTimeout(reloadpage, 1000);
  42.     }
  43.  
  44. console.log('no free 50$ groups found');
  45.    setTimeout(reloadpage, 1000);
  46.    
  47. }
  48. catch (err) {
  49.  
  50. setTimeout(reloadpage, 1000);
  51. }
  52.  
  53. }
  54. setTimeout(ignoreinv, 30000);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement