Advertisement
adv0catus

Friends Forum Identifier

Jun 11th, 2016
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // ==UserScript==
  2. // @name            Friends Forum Identifier
  3. // @namespace       http://matthewammann.com
  4. // @description     Identifies friends in the forums.
  5. // @version         1.0
  6. // @date            06/10/16
  7. // @author          adv0catus & Ruudiluca
  8. // @include         *://www.kongregate.com/forums/*
  9. // ==/UserScript==
  10.  
  11. // Original script by arcaneCoder and updated by musicdemon. Repurposed by adv0catus and Ruudiluca.
  12.  
  13. /* Created by arcaneCoder - www.kongregate.com/accounts/arcaneCoder
  14. Leave these headers intact if you modify this script.*/
  15.  
  16. var pattn = new RegExp ( "-row$" );
  17. var elem = document.getElementsByTagName ( "tr" );
  18. var nameSave    = new Array ( elem.length );
  19. var table;
  20.  
  21. function update ()
  22. {
  23.     var img = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAALCAYAAACksgdhAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAELSURBVChTlZGxTsMwEIb/Oq4UZ8FbVKb2MaioqFSkspSJviIwlWfIkCEVHctQFiJlgCwZ0yFO8MVOiAULn2RZ//l++843KoqiwT/5ZSrLEkmSIMsyTGdTzK/mYIzZU4NjUnWDp+dH7PcJlFLgnGN5s8T2YYuqqmwW4FyRf30iTT9aA0GJp/cT8jxvdYdjEkJA+MIqw5iP4fu+VQbHJKXE4noBeSGN1vt6fYcgCFrd0ffERgzHt6MuL9W9KZzLM8Iw1J8x069xXE4mOl67piiKsHvZoVI/DXdwj2OzucftatXqvrw4jv80EBQ/HF6tGpjop6jp4RpC82saM52+vFrXS2tIl0R4nmeHDHwDbDx2rlmFNK8AAAAASUVORK5CYII=";
  24.     MainLoop: for ( var i=0; i < elem.length; i++)
  25.     {
  26.         var obj = elem[i];
  27.        
  28.         if ( pattn.test ( obj.id ) )
  29.         {
  30.             if ( !table ) table = obj.parentNode;
  31.        
  32.             var postID = obj.id.split ("-")[1];
  33.             var username =  obj.getElementsByTagName("img")[0].title;
  34.             nameSave[i] = username;
  35.            
  36.             //List of the usernames that are friends in alphabetical order:
  37.            
  38.             var arr = ["09Kisame09", "AlisonClaire", "Araldia", "aturtledoesbite", "back900", "Behemoth542", "BlackBone", "BLOODYRAIN10001", "Bluji", "Bookworm52", "BrainpanSonata", "braves055", "C0ldSun", "CandyCastle", "ChatGames",  "Darkboy5846", "Darkcerberus5690", "djrockstar", "DragonArcherZ", "Dreamjuice", "EndlessSporadic", "Ericzander", "Ethyri", "Fatfibs",  "FelineForumer", "FlyingCat", "gammaflux", "GearsChicken", "Gevock", "greg", "hamuka", "Heather", "IceWeaselX", "ilovekirby12", "jclor", "JohannasGarden", "JTtheLlama", "Kadleon", "Kuzco12", "LouWeed", "Maik50", "mattmeister", "Meistheman", "MyNameIsNothing", "nikeas", "NomuitJargon", "Pigjr1", "Precarious", "Pulsaris", "racefan12", "RandomTurtle", "rawismojo", "REALinsanemonkey", "Reginleifx", "Ruudiluca", "sddsdd", "SietseB", "SilentSand", "SilverEvil", "Spikeabc", "SugarMonkey", "SurferAJ", "SypherKhode822", "Taiboss", "TheChaosNinja", "TheIcyHeart", "TheLightDemon", "TheLinkToThePast",  "Tomatoman", "TribalSeedlings", "trickyrodent", "Tukkun", "TurkeyPie", "TwistedCakez", "uzzbuzz", "WiiPlayer113"];
  39.             if(arr.indexOf(username) > -1) {
  40.                 //alert("Friend found!");
  41.                 obj.cells[0].innerHTML += "<p style='font-size: 0.4em;' >&nbsp;</p><p style='font-size: 0.4em;' >&nbsp;</p><p style='font-size: 0.7em; color: #666;'><img src='" + img + "' />Friend</p>";
  42.             }
  43.         }
  44.     }
  45. }
  46. update();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement